v1

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BackupService_ListBackups_FullMethodName        = "/v1.BackupService/ListBackups"
	BackupService_RestoreBackup_FullMethodName      = "/v1.BackupService/RestoreBackup"
	BackupService_GetBackupByVersion_FullMethodName = "/v1.BackupService/GetBackupByVersion"
)
View Source
const (
	DatabaseService_CreateBackup_FullMethodName = "/v1.DatabaseService/CreateBackup"
)
View Source
const (
	InitializerService_Status_FullMethodName = "/v1.InitializerService/Status"
)

Variables

View Source
var (
	StatusResponse_InitializerStatus_name = map[int32]string{
		0: "CHECKING",
		1: "RESTORING",
		2: "DONE",
		3: "UPGRADING",
	}
	StatusResponse_InitializerStatus_value = map[string]int32{
		"CHECKING":  0,
		"RESTORING": 1,
		"DONE":      2,
		"UPGRADING": 3,
	}
)

Enum value maps for StatusResponse_InitializerStatus.

View Source
var BackupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "v1.BackupService",
	HandlerType: (*BackupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListBackups",
			Handler:    _BackupService_ListBackups_Handler,
		},
		{
			MethodName: "RestoreBackup",
			Handler:    _BackupService_RestoreBackup_Handler,
		},
		{
			MethodName: "GetBackupByVersion",
			Handler:    _BackupService_GetBackupByVersion_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "v1/backup.proto",
}

BackupService_ServiceDesc is the grpc.ServiceDesc for BackupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DatabaseService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "v1.DatabaseService",
	HandlerType: (*DatabaseServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateBackup",
			Handler:    _DatabaseService_CreateBackup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "v1/database.proto",
}

DatabaseService_ServiceDesc is the grpc.ServiceDesc for DatabaseService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_v1_backup_proto protoreflect.FileDescriptor
View Source
var File_v1_database_proto protoreflect.FileDescriptor
View Source
var File_v1_initializer_proto protoreflect.FileDescriptor
View Source
var InitializerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "v1.InitializerService",
	HandlerType: (*InitializerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Status",
			Handler:    _InitializerService_Status_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "v1/initializer.proto",
}

InitializerService_ServiceDesc is the grpc.ServiceDesc for InitializerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterBackupServiceServer added in v0.8.0

func RegisterBackupServiceServer(s grpc.ServiceRegistrar, srv BackupServiceServer)

func RegisterDatabaseServiceServer added in v0.8.0

func RegisterDatabaseServiceServer(s grpc.ServiceRegistrar, srv DatabaseServiceServer)

func RegisterInitializerServiceServer

func RegisterInitializerServiceServer(s grpc.ServiceRegistrar, srv InitializerServiceServer)

Types

type Backup added in v0.8.0

type Backup struct {
	Name      string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version   string                 `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*Backup) Descriptor deprecated added in v0.8.0

func (*Backup) Descriptor() ([]byte, []int)

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetName added in v0.8.0

func (x *Backup) GetName() string

func (*Backup) GetTimestamp added in v0.8.0

func (x *Backup) GetTimestamp() *timestamppb.Timestamp

func (*Backup) GetVersion added in v0.8.0

func (x *Backup) GetVersion() string

func (*Backup) ProtoMessage added in v0.8.0

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect added in v0.8.0

func (x *Backup) ProtoReflect() protoreflect.Message

func (*Backup) Reset added in v0.8.0

func (x *Backup) Reset()

func (*Backup) String added in v0.8.0

func (x *Backup) String() string

type BackupListResponse added in v0.8.0

type BackupListResponse struct {
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupListResponse) Descriptor deprecated added in v0.8.0

func (*BackupListResponse) Descriptor() ([]byte, []int)

Deprecated: Use BackupListResponse.ProtoReflect.Descriptor instead.

func (*BackupListResponse) GetBackups added in v0.8.0

func (x *BackupListResponse) GetBackups() []*Backup

func (*BackupListResponse) ProtoMessage added in v0.8.0

func (*BackupListResponse) ProtoMessage()

func (*BackupListResponse) ProtoReflect added in v0.8.0

func (x *BackupListResponse) ProtoReflect() protoreflect.Message

func (*BackupListResponse) Reset added in v0.8.0

func (x *BackupListResponse) Reset()

func (*BackupListResponse) String added in v0.8.0

func (x *BackupListResponse) String() string

type BackupServiceClient added in v0.8.0

type BackupServiceClient interface {
	ListBackups(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*BackupListResponse, error)
	RestoreBackup(ctx context.Context, in *RestoreBackupRequest, opts ...grpc.CallOption) (*RestoreBackupResponse, error)
	GetBackupByVersion(ctx context.Context, in *GetBackupByVersionRequest, opts ...grpc.CallOption) (*GetBackupByVersionResponse, error)
}

BackupServiceClient is the client API for BackupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewBackupServiceClient added in v0.8.0

func NewBackupServiceClient(cc grpc.ClientConnInterface) BackupServiceClient

type BackupServiceServer added in v0.8.0

BackupServiceServer is the server API for BackupService service. All implementations should embed UnimplementedBackupServiceServer for forward compatibility.

type CreateBackupRequest added in v0.8.0

type CreateBackupRequest struct {
	// contains filtered or unexported fields
}

func (*CreateBackupRequest) Descriptor deprecated added in v0.8.0

func (*CreateBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.

func (*CreateBackupRequest) ProtoMessage added in v0.8.0

func (*CreateBackupRequest) ProtoMessage()

func (*CreateBackupRequest) ProtoReflect added in v0.8.0

func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message

func (*CreateBackupRequest) Reset added in v0.8.0

func (x *CreateBackupRequest) Reset()

func (*CreateBackupRequest) String added in v0.8.0

func (x *CreateBackupRequest) String() string

type CreateBackupResponse added in v0.8.0

type CreateBackupResponse struct {
	// contains filtered or unexported fields
}

func (*CreateBackupResponse) Descriptor deprecated added in v0.8.0

func (*CreateBackupResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateBackupResponse.ProtoReflect.Descriptor instead.

func (*CreateBackupResponse) ProtoMessage added in v0.8.0

func (*CreateBackupResponse) ProtoMessage()

func (*CreateBackupResponse) ProtoReflect added in v0.8.0

func (x *CreateBackupResponse) ProtoReflect() protoreflect.Message

func (*CreateBackupResponse) Reset added in v0.8.0

func (x *CreateBackupResponse) Reset()

func (*CreateBackupResponse) String added in v0.8.0

func (x *CreateBackupResponse) String() string

type DatabaseServiceClient added in v0.8.0

type DatabaseServiceClient interface {
	CreateBackup(ctx context.Context, in *CreateBackupRequest, opts ...grpc.CallOption) (*CreateBackupResponse, error)
}

DatabaseServiceClient is the client API for DatabaseService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDatabaseServiceClient added in v0.8.0

func NewDatabaseServiceClient(cc grpc.ClientConnInterface) DatabaseServiceClient

type DatabaseServiceServer added in v0.8.0

type DatabaseServiceServer interface {
	CreateBackup(context.Context, *CreateBackupRequest) (*CreateBackupResponse, error)
}

DatabaseServiceServer is the server API for DatabaseService service. All implementations should embed UnimplementedDatabaseServiceServer for forward compatibility.

type GetBackupByVersionRequest added in v0.11.0

type GetBackupByVersionRequest struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBackupByVersionRequest) Descriptor deprecated added in v0.11.0

func (*GetBackupByVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBackupByVersionRequest.ProtoReflect.Descriptor instead.

func (*GetBackupByVersionRequest) GetVersion added in v0.11.0

func (x *GetBackupByVersionRequest) GetVersion() string

func (*GetBackupByVersionRequest) ProtoMessage added in v0.11.0

func (*GetBackupByVersionRequest) ProtoMessage()

func (*GetBackupByVersionRequest) ProtoReflect added in v0.11.0

func (*GetBackupByVersionRequest) Reset added in v0.11.0

func (x *GetBackupByVersionRequest) Reset()

func (*GetBackupByVersionRequest) String added in v0.11.0

func (x *GetBackupByVersionRequest) String() string

type GetBackupByVersionResponse added in v0.11.0

type GetBackupByVersionResponse struct {
	Backup *Backup `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBackupByVersionResponse) Descriptor deprecated added in v0.11.0

func (*GetBackupByVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBackupByVersionResponse.ProtoReflect.Descriptor instead.

func (*GetBackupByVersionResponse) GetBackup added in v0.11.0

func (x *GetBackupByVersionResponse) GetBackup() *Backup

func (*GetBackupByVersionResponse) ProtoMessage added in v0.11.0

func (*GetBackupByVersionResponse) ProtoMessage()

func (*GetBackupByVersionResponse) ProtoReflect added in v0.11.0

func (*GetBackupByVersionResponse) Reset added in v0.11.0

func (x *GetBackupByVersionResponse) Reset()

func (*GetBackupByVersionResponse) String added in v0.11.0

func (x *GetBackupByVersionResponse) String() string

type InitializerServiceClient

type InitializerServiceClient interface {
	Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
}

InitializerServiceClient is the client API for InitializerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type InitializerServiceServer

type InitializerServiceServer interface {
	Status(context.Context, *StatusRequest) (*StatusResponse, error)
}

InitializerServiceServer is the server API for InitializerService service. All implementations should embed UnimplementedInitializerServiceServer for forward compatibility.

type ListBackupsRequest added in v0.8.0

type ListBackupsRequest struct {
	// contains filtered or unexported fields
}

func (*ListBackupsRequest) Descriptor deprecated added in v0.8.0

func (*ListBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) ProtoMessage added in v0.8.0

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) ProtoReflect added in v0.8.0

func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

func (*ListBackupsRequest) Reset added in v0.8.0

func (x *ListBackupsRequest) Reset()

func (*ListBackupsRequest) String added in v0.8.0

func (x *ListBackupsRequest) String() string

type RestoreBackupRequest added in v0.8.0

type RestoreBackupRequest struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreBackupRequest) Descriptor deprecated added in v0.8.0

func (*RestoreBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreBackupRequest.ProtoReflect.Descriptor instead.

func (*RestoreBackupRequest) GetVersion added in v0.8.0

func (x *RestoreBackupRequest) GetVersion() string

func (*RestoreBackupRequest) ProtoMessage added in v0.8.0

func (*RestoreBackupRequest) ProtoMessage()

func (*RestoreBackupRequest) ProtoReflect added in v0.8.0

func (x *RestoreBackupRequest) ProtoReflect() protoreflect.Message

func (*RestoreBackupRequest) Reset added in v0.8.0

func (x *RestoreBackupRequest) Reset()

func (*RestoreBackupRequest) String added in v0.8.0

func (x *RestoreBackupRequest) String() string

type RestoreBackupResponse added in v0.8.0

type RestoreBackupResponse struct {
	// contains filtered or unexported fields
}

func (*RestoreBackupResponse) Descriptor deprecated added in v0.8.0

func (*RestoreBackupResponse) Descriptor() ([]byte, []int)

Deprecated: Use RestoreBackupResponse.ProtoReflect.Descriptor instead.

func (*RestoreBackupResponse) ProtoMessage added in v0.8.0

func (*RestoreBackupResponse) ProtoMessage()

func (*RestoreBackupResponse) ProtoReflect added in v0.8.0

func (x *RestoreBackupResponse) ProtoReflect() protoreflect.Message

func (*RestoreBackupResponse) Reset added in v0.8.0

func (x *RestoreBackupResponse) Reset()

func (*RestoreBackupResponse) String added in v0.8.0

func (x *RestoreBackupResponse) String() string

type StatusRequest added in v0.8.0

type StatusRequest struct {
	// contains filtered or unexported fields
}

func (*StatusRequest) Descriptor deprecated added in v0.8.0

func (*StatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead.

func (*StatusRequest) ProtoMessage added in v0.8.0

func (*StatusRequest) ProtoMessage()

func (*StatusRequest) ProtoReflect added in v0.8.0

func (x *StatusRequest) ProtoReflect() protoreflect.Message

func (*StatusRequest) Reset added in v0.8.0

func (x *StatusRequest) Reset()

func (*StatusRequest) String added in v0.8.0

func (x *StatusRequest) String() string

type StatusResponse

type StatusResponse struct {
	Status  StatusResponse_InitializerStatus `protobuf:"varint,1,opt,name=status,proto3,enum=v1.StatusResponse_InitializerStatus" json:"status,omitempty"`
	Message string                           `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*StatusResponse) Descriptor deprecated

func (*StatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.

func (*StatusResponse) GetMessage

func (x *StatusResponse) GetMessage() string

func (*StatusResponse) GetStatus

func (*StatusResponse) ProtoMessage

func (*StatusResponse) ProtoMessage()

func (*StatusResponse) ProtoReflect added in v0.6.2

func (x *StatusResponse) ProtoReflect() protoreflect.Message

func (*StatusResponse) Reset

func (x *StatusResponse) Reset()

func (*StatusResponse) String

func (x *StatusResponse) String() string

type StatusResponse_InitializerStatus

type StatusResponse_InitializerStatus int32
const (
	StatusResponse_CHECKING  StatusResponse_InitializerStatus = 0
	StatusResponse_RESTORING StatusResponse_InitializerStatus = 1
	StatusResponse_DONE      StatusResponse_InitializerStatus = 2
	StatusResponse_UPGRADING StatusResponse_InitializerStatus = 3
)

func (StatusResponse_InitializerStatus) Descriptor added in v0.6.2

func (StatusResponse_InitializerStatus) Enum added in v0.6.2

func (StatusResponse_InitializerStatus) EnumDescriptor deprecated

func (StatusResponse_InitializerStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use StatusResponse_InitializerStatus.Descriptor instead.

func (StatusResponse_InitializerStatus) Number added in v0.6.2

func (StatusResponse_InitializerStatus) String

func (StatusResponse_InitializerStatus) Type added in v0.6.2

type UnimplementedBackupServiceServer added in v0.8.0

type UnimplementedBackupServiceServer struct{}

UnimplementedBackupServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedBackupServiceServer) GetBackupByVersion added in v0.11.0

func (UnimplementedBackupServiceServer) ListBackups added in v0.8.0

func (UnimplementedBackupServiceServer) RestoreBackup added in v0.8.0

type UnimplementedDatabaseServiceServer added in v0.8.0

type UnimplementedDatabaseServiceServer struct{}

UnimplementedDatabaseServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDatabaseServiceServer) CreateBackup added in v0.8.0

type UnimplementedInitializerServiceServer

type UnimplementedInitializerServiceServer struct{}

UnimplementedInitializerServiceServer should be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedInitializerServiceServer) Status

type UnsafeBackupServiceServer added in v0.8.0

type UnsafeBackupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBackupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BackupServiceServer will result in compilation errors.

type UnsafeDatabaseServiceServer added in v0.8.0

type UnsafeDatabaseServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDatabaseServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DatabaseServiceServer will result in compilation errors.

type UnsafeInitializerServiceServer added in v0.6.5

type UnsafeInitializerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInitializerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InitializerServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL