mirror of
https://github.com/cloudnative-pg/plugin-barman-cloud.git
synced 2026-01-11 13:23:09 +01:00
33 lines
753 B
Go
33 lines
753 B
Go
package instance
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/cloudnative-pg/cnpg-i/pkg/backup"
|
|
)
|
|
|
|
type BackupServiceImplementation struct {
|
|
backup.UnimplementedBackupServer
|
|
}
|
|
|
|
func (b BackupServiceImplementation) GetCapabilities(
|
|
_ context.Context, _ *backup.BackupCapabilitiesRequest,
|
|
) (*backup.BackupCapabilitiesResult, error) {
|
|
return &backup.BackupCapabilitiesResult{
|
|
Capabilities: []*backup.BackupCapability{
|
|
{
|
|
Type: &backup.BackupCapability_Rpc{
|
|
Rpc: &backup.BackupCapability_RPC{
|
|
Type: backup.BackupCapability_RPC_TYPE_BACKUP,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
}, nil
|
|
}
|
|
|
|
func (b BackupServiceImplementation) Backup(_ context.Context, _ *backup.BackupRequest) (*backup.BackupResult, error) {
|
|
// TODO implement me
|
|
panic("implement me")
|
|
}
|