generated

package
v0.0.0-...-1eaa894 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BackupItemAction_AppliesTo_FullMethodName = "/generated.BackupItemAction/AppliesTo"
	BackupItemAction_Execute_FullMethodName   = "/generated.BackupItemAction/Execute"
)
View Source
const (
	DeleteItemAction_AppliesTo_FullMethodName = "/generated.DeleteItemAction/AppliesTo"
	DeleteItemAction_Execute_FullMethodName   = "/generated.DeleteItemAction/Execute"
)
View Source
const (
	ObjectStore_Init_FullMethodName               = "/generated.ObjectStore/Init"
	ObjectStore_PutObject_FullMethodName          = "/generated.ObjectStore/PutObject"
	ObjectStore_ObjectExists_FullMethodName       = "/generated.ObjectStore/ObjectExists"
	ObjectStore_GetObject_FullMethodName          = "/generated.ObjectStore/GetObject"
	ObjectStore_ListCommonPrefixes_FullMethodName = "/generated.ObjectStore/ListCommonPrefixes"
	ObjectStore_ListObjects_FullMethodName        = "/generated.ObjectStore/ListObjects"
	ObjectStore_DeleteObject_FullMethodName       = "/generated.ObjectStore/DeleteObject"
	ObjectStore_CreateSignedURL_FullMethodName    = "/generated.ObjectStore/CreateSignedURL"
)
View Source
const (
	RestoreItemAction_AppliesTo_FullMethodName = "/generated.RestoreItemAction/AppliesTo"
	RestoreItemAction_Execute_FullMethodName   = "/generated.RestoreItemAction/Execute"
)
View Source
const (
	VolumeSnapshotter_Init_FullMethodName                     = "/generated.VolumeSnapshotter/Init"
	VolumeSnapshotter_CreateVolumeFromSnapshot_FullMethodName = "/generated.VolumeSnapshotter/CreateVolumeFromSnapshot"
	VolumeSnapshotter_GetVolumeInfo_FullMethodName            = "/generated.VolumeSnapshotter/GetVolumeInfo"
	VolumeSnapshotter_CreateSnapshot_FullMethodName           = "/generated.VolumeSnapshotter/CreateSnapshot"
	VolumeSnapshotter_DeleteSnapshot_FullMethodName           = "/generated.VolumeSnapshotter/DeleteSnapshot"
	VolumeSnapshotter_GetVolumeID_FullMethodName              = "/generated.VolumeSnapshotter/GetVolumeID"
	VolumeSnapshotter_SetVolumeID_FullMethodName              = "/generated.VolumeSnapshotter/SetVolumeID"
)
View Source
const (
	PluginLister_ListPlugins_FullMethodName = "/generated.PluginLister/ListPlugins"
)

Variables

View Source
var BackupItemAction_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "generated.BackupItemAction",
	HandlerType: (*BackupItemActionServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AppliesTo",
			Handler:    _BackupItemAction_AppliesTo_Handler,
		},
		{
			MethodName: "Execute",
			Handler:    _BackupItemAction_Execute_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "BackupItemAction.proto",
}

BackupItemAction_ServiceDesc is the grpc.ServiceDesc for BackupItemAction 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 DeleteItemAction_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "generated.DeleteItemAction",
	HandlerType: (*DeleteItemActionServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AppliesTo",
			Handler:    _DeleteItemAction_AppliesTo_Handler,
		},
		{
			MethodName: "Execute",
			Handler:    _DeleteItemAction_Execute_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "DeleteItemAction.proto",
}

DeleteItemAction_ServiceDesc is the grpc.ServiceDesc for DeleteItemAction 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_BackupItemAction_proto protoreflect.FileDescriptor
View Source
var File_DeleteItemAction_proto protoreflect.FileDescriptor
View Source
var File_ObjectStore_proto protoreflect.FileDescriptor
View Source
var File_PluginLister_proto protoreflect.FileDescriptor
View Source
var File_RestoreItemAction_proto protoreflect.FileDescriptor
View Source
var File_Shared_proto protoreflect.FileDescriptor
View Source
var File_VolumeSnapshotter_proto protoreflect.FileDescriptor
View Source
var ObjectStore_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "generated.ObjectStore",
	HandlerType: (*ObjectStoreServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Init",
			Handler:    _ObjectStore_Init_Handler,
		},
		{
			MethodName: "ObjectExists",
			Handler:    _ObjectStore_ObjectExists_Handler,
		},
		{
			MethodName: "ListCommonPrefixes",
			Handler:    _ObjectStore_ListCommonPrefixes_Handler,
		},
		{
			MethodName: "ListObjects",
			Handler:    _ObjectStore_ListObjects_Handler,
		},
		{
			MethodName: "DeleteObject",
			Handler:    _ObjectStore_DeleteObject_Handler,
		},
		{
			MethodName: "CreateSignedURL",
			Handler:    _ObjectStore_CreateSignedURL_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "PutObject",
			Handler:       _ObjectStore_PutObject_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "GetObject",
			Handler:       _ObjectStore_GetObject_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ObjectStore.proto",
}

ObjectStore_ServiceDesc is the grpc.ServiceDesc for ObjectStore 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 PluginLister_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "generated.PluginLister",
	HandlerType: (*PluginListerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPlugins",
			Handler:    _PluginLister_ListPlugins_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "PluginLister.proto",
}

PluginLister_ServiceDesc is the grpc.ServiceDesc for PluginLister 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 RestoreItemAction_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "generated.RestoreItemAction",
	HandlerType: (*RestoreItemActionServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AppliesTo",
			Handler:    _RestoreItemAction_AppliesTo_Handler,
		},
		{
			MethodName: "Execute",
			Handler:    _RestoreItemAction_Execute_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "RestoreItemAction.proto",
}

RestoreItemAction_ServiceDesc is the grpc.ServiceDesc for RestoreItemAction 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 VolumeSnapshotter_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "generated.VolumeSnapshotter",
	HandlerType: (*VolumeSnapshotterServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Init",
			Handler:    _VolumeSnapshotter_Init_Handler,
		},
		{
			MethodName: "CreateVolumeFromSnapshot",
			Handler:    _VolumeSnapshotter_CreateVolumeFromSnapshot_Handler,
		},
		{
			MethodName: "GetVolumeInfo",
			Handler:    _VolumeSnapshotter_GetVolumeInfo_Handler,
		},
		{
			MethodName: "CreateSnapshot",
			Handler:    _VolumeSnapshotter_CreateSnapshot_Handler,
		},
		{
			MethodName: "DeleteSnapshot",
			Handler:    _VolumeSnapshotter_DeleteSnapshot_Handler,
		},
		{
			MethodName: "GetVolumeID",
			Handler:    _VolumeSnapshotter_GetVolumeID_Handler,
		},
		{
			MethodName: "SetVolumeID",
			Handler:    _VolumeSnapshotter_SetVolumeID_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "VolumeSnapshotter.proto",
}

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

Functions

func RegisterBackupItemActionServer

func RegisterBackupItemActionServer(s grpc.ServiceRegistrar, srv BackupItemActionServer)

func RegisterDeleteItemActionServer

func RegisterDeleteItemActionServer(s grpc.ServiceRegistrar, srv DeleteItemActionServer)

func RegisterObjectStoreServer

func RegisterObjectStoreServer(s grpc.ServiceRegistrar, srv ObjectStoreServer)

func RegisterPluginListerServer

func RegisterPluginListerServer(s grpc.ServiceRegistrar, srv PluginListerServer)

func RegisterRestoreItemActionServer

func RegisterRestoreItemActionServer(s grpc.ServiceRegistrar, srv RestoreItemActionServer)

func RegisterVolumeSnapshotterServer

func RegisterVolumeSnapshotterServer(s grpc.ServiceRegistrar, srv VolumeSnapshotterServer)

Types

type BackupItemActionAppliesToRequest

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

func (*BackupItemActionAppliesToRequest) Descriptor deprecated

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

Deprecated: Use BackupItemActionAppliesToRequest.ProtoReflect.Descriptor instead.

func (*BackupItemActionAppliesToRequest) GetPlugin

func (*BackupItemActionAppliesToRequest) ProtoMessage

func (*BackupItemActionAppliesToRequest) ProtoMessage()

func (*BackupItemActionAppliesToRequest) ProtoReflect

func (*BackupItemActionAppliesToRequest) Reset

func (*BackupItemActionAppliesToRequest) String

type BackupItemActionAppliesToResponse

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

func (*BackupItemActionAppliesToResponse) Descriptor deprecated

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

Deprecated: Use BackupItemActionAppliesToResponse.ProtoReflect.Descriptor instead.

func (*BackupItemActionAppliesToResponse) GetResourceSelector

func (x *BackupItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector

func (*BackupItemActionAppliesToResponse) ProtoMessage

func (*BackupItemActionAppliesToResponse) ProtoMessage()

func (*BackupItemActionAppliesToResponse) ProtoReflect

func (*BackupItemActionAppliesToResponse) Reset

func (*BackupItemActionAppliesToResponse) String

type BackupItemActionClient

type BackupItemActionClient interface {
	AppliesTo(ctx context.Context, in *BackupItemActionAppliesToRequest, opts ...grpc.CallOption) (*BackupItemActionAppliesToResponse, error)
	Execute(ctx context.Context, in *ExecuteRequest, opts ...grpc.CallOption) (*ExecuteResponse, error)
}

BackupItemActionClient is the client API for BackupItemAction 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 BackupItemActionServer

BackupItemActionServer is the server API for BackupItemAction service. All implementations should embed UnimplementedBackupItemActionServer for forward compatibility

type Bytes

type Bytes struct {
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Bytes) Descriptor deprecated

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

Deprecated: Use Bytes.ProtoReflect.Descriptor instead.

func (*Bytes) GetData

func (x *Bytes) GetData() []byte

func (*Bytes) ProtoMessage

func (*Bytes) ProtoMessage()

func (*Bytes) ProtoReflect

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

func (*Bytes) Reset

func (x *Bytes) Reset()

func (*Bytes) String

func (x *Bytes) String() string

type CreateSignedURLRequest

type CreateSignedURLRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Key    string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Ttl    int64  `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSignedURLRequest) Descriptor deprecated

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

Deprecated: Use CreateSignedURLRequest.ProtoReflect.Descriptor instead.

func (*CreateSignedURLRequest) GetBucket

func (x *CreateSignedURLRequest) GetBucket() string

func (*CreateSignedURLRequest) GetKey

func (x *CreateSignedURLRequest) GetKey() string

func (*CreateSignedURLRequest) GetPlugin

func (x *CreateSignedURLRequest) GetPlugin() string

func (*CreateSignedURLRequest) GetTtl

func (x *CreateSignedURLRequest) GetTtl() int64

func (*CreateSignedURLRequest) ProtoMessage

func (*CreateSignedURLRequest) ProtoMessage()

func (*CreateSignedURLRequest) ProtoReflect

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

func (*CreateSignedURLRequest) Reset

func (x *CreateSignedURLRequest) Reset()

func (*CreateSignedURLRequest) String

func (x *CreateSignedURLRequest) String() string

type CreateSignedURLResponse

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

func (*CreateSignedURLResponse) Descriptor deprecated

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

Deprecated: Use CreateSignedURLResponse.ProtoReflect.Descriptor instead.

func (*CreateSignedURLResponse) GetUrl

func (x *CreateSignedURLResponse) GetUrl() string

func (*CreateSignedURLResponse) ProtoMessage

func (*CreateSignedURLResponse) ProtoMessage()

func (*CreateSignedURLResponse) ProtoReflect

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

func (*CreateSignedURLResponse) Reset

func (x *CreateSignedURLResponse) Reset()

func (*CreateSignedURLResponse) String

func (x *CreateSignedURLResponse) String() string

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	Plugin   string            `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	VolumeID string            `protobuf:"bytes,2,opt,name=volumeID,proto3" json:"volumeID,omitempty"`
	VolumeAZ string            `protobuf:"bytes,3,opt,name=volumeAZ,proto3" json:"volumeAZ,omitempty"`
	Tags     map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateSnapshotRequest) Descriptor deprecated

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

Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.

func (*CreateSnapshotRequest) GetPlugin

func (x *CreateSnapshotRequest) GetPlugin() string

func (*CreateSnapshotRequest) GetTags

func (x *CreateSnapshotRequest) GetTags() map[string]string

func (*CreateSnapshotRequest) GetVolumeAZ

func (x *CreateSnapshotRequest) GetVolumeAZ() string

func (*CreateSnapshotRequest) GetVolumeID

func (x *CreateSnapshotRequest) GetVolumeID() string

func (*CreateSnapshotRequest) ProtoMessage

func (*CreateSnapshotRequest) ProtoMessage()

func (*CreateSnapshotRequest) ProtoReflect

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

func (*CreateSnapshotRequest) Reset

func (x *CreateSnapshotRequest) Reset()

func (*CreateSnapshotRequest) String

func (x *CreateSnapshotRequest) String() string

type CreateSnapshotResponse

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

func (*CreateSnapshotResponse) Descriptor deprecated

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

Deprecated: Use CreateSnapshotResponse.ProtoReflect.Descriptor instead.

func (*CreateSnapshotResponse) GetSnapshotID

func (x *CreateSnapshotResponse) GetSnapshotID() string

func (*CreateSnapshotResponse) ProtoMessage

func (*CreateSnapshotResponse) ProtoMessage()

func (*CreateSnapshotResponse) ProtoReflect

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

func (*CreateSnapshotResponse) Reset

func (x *CreateSnapshotResponse) Reset()

func (*CreateSnapshotResponse) String

func (x *CreateSnapshotResponse) String() string

type CreateVolumeRequest

type CreateVolumeRequest struct {
	Plugin     string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	SnapshotID string `protobuf:"bytes,2,opt,name=snapshotID,proto3" json:"snapshotID,omitempty"`
	VolumeType string `protobuf:"bytes,3,opt,name=volumeType,proto3" json:"volumeType,omitempty"`
	VolumeAZ   string `protobuf:"bytes,4,opt,name=volumeAZ,proto3" json:"volumeAZ,omitempty"`
	Iops       int64  `protobuf:"varint,5,opt,name=iops,proto3" json:"iops,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVolumeRequest) Descriptor deprecated

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

Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateVolumeRequest) GetIops

func (x *CreateVolumeRequest) GetIops() int64

func (*CreateVolumeRequest) GetPlugin

func (x *CreateVolumeRequest) GetPlugin() string

func (*CreateVolumeRequest) GetSnapshotID

func (x *CreateVolumeRequest) GetSnapshotID() string

func (*CreateVolumeRequest) GetVolumeAZ

func (x *CreateVolumeRequest) GetVolumeAZ() string

func (*CreateVolumeRequest) GetVolumeType

func (x *CreateVolumeRequest) GetVolumeType() string

func (*CreateVolumeRequest) ProtoMessage

func (*CreateVolumeRequest) ProtoMessage()

func (*CreateVolumeRequest) ProtoReflect

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

func (*CreateVolumeRequest) Reset

func (x *CreateVolumeRequest) Reset()

func (*CreateVolumeRequest) String

func (x *CreateVolumeRequest) String() string

type CreateVolumeResponse

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

func (*CreateVolumeResponse) Descriptor deprecated

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

Deprecated: Use CreateVolumeResponse.ProtoReflect.Descriptor instead.

func (*CreateVolumeResponse) GetVolumeID

func (x *CreateVolumeResponse) GetVolumeID() string

func (*CreateVolumeResponse) ProtoMessage

func (*CreateVolumeResponse) ProtoMessage()

func (*CreateVolumeResponse) ProtoReflect

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

func (*CreateVolumeResponse) Reset

func (x *CreateVolumeResponse) Reset()

func (*CreateVolumeResponse) String

func (x *CreateVolumeResponse) String() string

type DeleteItemActionAppliesToRequest

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

func (*DeleteItemActionAppliesToRequest) Descriptor deprecated

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

Deprecated: Use DeleteItemActionAppliesToRequest.ProtoReflect.Descriptor instead.

func (*DeleteItemActionAppliesToRequest) GetPlugin

func (*DeleteItemActionAppliesToRequest) ProtoMessage

func (*DeleteItemActionAppliesToRequest) ProtoMessage()

func (*DeleteItemActionAppliesToRequest) ProtoReflect

func (*DeleteItemActionAppliesToRequest) Reset

func (*DeleteItemActionAppliesToRequest) String

type DeleteItemActionAppliesToResponse

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

func (*DeleteItemActionAppliesToResponse) Descriptor deprecated

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

Deprecated: Use DeleteItemActionAppliesToResponse.ProtoReflect.Descriptor instead.

func (*DeleteItemActionAppliesToResponse) GetResourceSelector

func (x *DeleteItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector

func (*DeleteItemActionAppliesToResponse) ProtoMessage

func (*DeleteItemActionAppliesToResponse) ProtoMessage()

func (*DeleteItemActionAppliesToResponse) ProtoReflect

func (*DeleteItemActionAppliesToResponse) Reset

func (*DeleteItemActionAppliesToResponse) String

type DeleteItemActionClient

type DeleteItemActionClient interface {
	AppliesTo(ctx context.Context, in *DeleteItemActionAppliesToRequest, opts ...grpc.CallOption) (*DeleteItemActionAppliesToResponse, error)
	Execute(ctx context.Context, in *DeleteItemActionExecuteRequest, opts ...grpc.CallOption) (*Empty, error)
}

DeleteItemActionClient is the client API for DeleteItemAction 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 DeleteItemActionExecuteRequest

type DeleteItemActionExecuteRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Item   []byte `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"`
	Backup []byte `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteItemActionExecuteRequest) Descriptor deprecated

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

Deprecated: Use DeleteItemActionExecuteRequest.ProtoReflect.Descriptor instead.

func (*DeleteItemActionExecuteRequest) GetBackup

func (x *DeleteItemActionExecuteRequest) GetBackup() []byte

func (*DeleteItemActionExecuteRequest) GetItem

func (x *DeleteItemActionExecuteRequest) GetItem() []byte

func (*DeleteItemActionExecuteRequest) GetPlugin

func (x *DeleteItemActionExecuteRequest) GetPlugin() string

func (*DeleteItemActionExecuteRequest) ProtoMessage

func (*DeleteItemActionExecuteRequest) ProtoMessage()

func (*DeleteItemActionExecuteRequest) ProtoReflect

func (*DeleteItemActionExecuteRequest) Reset

func (x *DeleteItemActionExecuteRequest) Reset()

func (*DeleteItemActionExecuteRequest) String

type DeleteItemActionServer

DeleteItemActionServer is the server API for DeleteItemAction service. All implementations should embed UnimplementedDeleteItemActionServer for forward compatibility

type DeleteObjectRequest

type DeleteObjectRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Key    string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteObjectRequest) Descriptor deprecated

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

Deprecated: Use DeleteObjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteObjectRequest) GetBucket

func (x *DeleteObjectRequest) GetBucket() string

func (*DeleteObjectRequest) GetKey

func (x *DeleteObjectRequest) GetKey() string

func (*DeleteObjectRequest) GetPlugin

func (x *DeleteObjectRequest) GetPlugin() string

func (*DeleteObjectRequest) ProtoMessage

func (*DeleteObjectRequest) ProtoMessage()

func (*DeleteObjectRequest) ProtoReflect

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

func (*DeleteObjectRequest) Reset

func (x *DeleteObjectRequest) Reset()

func (*DeleteObjectRequest) String

func (x *DeleteObjectRequest) String() string

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	Plugin     string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	SnapshotID string `protobuf:"bytes,2,opt,name=snapshotID,proto3" json:"snapshotID,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSnapshotRequest) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotRequest) GetPlugin

func (x *DeleteSnapshotRequest) GetPlugin() string

func (*DeleteSnapshotRequest) GetSnapshotID

func (x *DeleteSnapshotRequest) GetSnapshotID() string

func (*DeleteSnapshotRequest) ProtoMessage

func (*DeleteSnapshotRequest) ProtoMessage()

func (*DeleteSnapshotRequest) ProtoReflect

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

func (*DeleteSnapshotRequest) Reset

func (x *DeleteSnapshotRequest) Reset()

func (*DeleteSnapshotRequest) String

func (x *DeleteSnapshotRequest) String() string

type Empty

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

func (*Empty) Descriptor deprecated

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

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

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

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type ExecuteRequest

type ExecuteRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Item   []byte `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"`
	Backup []byte `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteRequest) Descriptor deprecated

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

Deprecated: Use ExecuteRequest.ProtoReflect.Descriptor instead.

func (*ExecuteRequest) GetBackup

func (x *ExecuteRequest) GetBackup() []byte

func (*ExecuteRequest) GetItem

func (x *ExecuteRequest) GetItem() []byte

func (*ExecuteRequest) GetPlugin

func (x *ExecuteRequest) GetPlugin() string

func (*ExecuteRequest) ProtoMessage

func (*ExecuteRequest) ProtoMessage()

func (*ExecuteRequest) ProtoReflect

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

func (*ExecuteRequest) Reset

func (x *ExecuteRequest) Reset()

func (*ExecuteRequest) String

func (x *ExecuteRequest) String() string

type ExecuteResponse

type ExecuteResponse struct {
	Item            []byte                `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	AdditionalItems []*ResourceIdentifier `protobuf:"bytes,2,rep,name=additionalItems,proto3" json:"additionalItems,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteResponse) Descriptor deprecated

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

Deprecated: Use ExecuteResponse.ProtoReflect.Descriptor instead.

func (*ExecuteResponse) GetAdditionalItems

func (x *ExecuteResponse) GetAdditionalItems() []*ResourceIdentifier

func (*ExecuteResponse) GetItem

func (x *ExecuteResponse) GetItem() []byte

func (*ExecuteResponse) ProtoMessage

func (*ExecuteResponse) ProtoMessage()

func (*ExecuteResponse) ProtoReflect

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

func (*ExecuteResponse) Reset

func (x *ExecuteResponse) Reset()

func (*ExecuteResponse) String

func (x *ExecuteResponse) String() string

type GetObjectRequest

type GetObjectRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Key    string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectRequest) Descriptor deprecated

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

Deprecated: Use GetObjectRequest.ProtoReflect.Descriptor instead.

func (*GetObjectRequest) GetBucket

func (x *GetObjectRequest) GetBucket() string

func (*GetObjectRequest) GetKey

func (x *GetObjectRequest) GetKey() string

func (*GetObjectRequest) GetPlugin

func (x *GetObjectRequest) GetPlugin() string

func (*GetObjectRequest) ProtoMessage

func (*GetObjectRequest) ProtoMessage()

func (*GetObjectRequest) ProtoReflect

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

func (*GetObjectRequest) Reset

func (x *GetObjectRequest) Reset()

func (*GetObjectRequest) String

func (x *GetObjectRequest) String() string

type GetVolumeIDRequest

type GetVolumeIDRequest struct {
	Plugin           string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	PersistentVolume []byte `protobuf:"bytes,2,opt,name=persistentVolume,proto3" json:"persistentVolume,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVolumeIDRequest) Descriptor deprecated

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

Deprecated: Use GetVolumeIDRequest.ProtoReflect.Descriptor instead.

func (*GetVolumeIDRequest) GetPersistentVolume

func (x *GetVolumeIDRequest) GetPersistentVolume() []byte

func (*GetVolumeIDRequest) GetPlugin

func (x *GetVolumeIDRequest) GetPlugin() string

func (*GetVolumeIDRequest) ProtoMessage

func (*GetVolumeIDRequest) ProtoMessage()

func (*GetVolumeIDRequest) ProtoReflect

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

func (*GetVolumeIDRequest) Reset

func (x *GetVolumeIDRequest) Reset()

func (*GetVolumeIDRequest) String

func (x *GetVolumeIDRequest) String() string

type GetVolumeIDResponse

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

func (*GetVolumeIDResponse) Descriptor deprecated

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

Deprecated: Use GetVolumeIDResponse.ProtoReflect.Descriptor instead.

func (*GetVolumeIDResponse) GetVolumeID

func (x *GetVolumeIDResponse) GetVolumeID() string

func (*GetVolumeIDResponse) ProtoMessage

func (*GetVolumeIDResponse) ProtoMessage()

func (*GetVolumeIDResponse) ProtoReflect

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

func (*GetVolumeIDResponse) Reset

func (x *GetVolumeIDResponse) Reset()

func (*GetVolumeIDResponse) String

func (x *GetVolumeIDResponse) String() string

type GetVolumeInfoRequest

type GetVolumeInfoRequest struct {
	Plugin   string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	VolumeID string `protobuf:"bytes,2,opt,name=volumeID,proto3" json:"volumeID,omitempty"`
	VolumeAZ string `protobuf:"bytes,3,opt,name=volumeAZ,proto3" json:"volumeAZ,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVolumeInfoRequest) Descriptor deprecated

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

Deprecated: Use GetVolumeInfoRequest.ProtoReflect.Descriptor instead.

func (*GetVolumeInfoRequest) GetPlugin

func (x *GetVolumeInfoRequest) GetPlugin() string

func (*GetVolumeInfoRequest) GetVolumeAZ

func (x *GetVolumeInfoRequest) GetVolumeAZ() string

func (*GetVolumeInfoRequest) GetVolumeID

func (x *GetVolumeInfoRequest) GetVolumeID() string

func (*GetVolumeInfoRequest) ProtoMessage

func (*GetVolumeInfoRequest) ProtoMessage()

func (*GetVolumeInfoRequest) ProtoReflect

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

func (*GetVolumeInfoRequest) Reset

func (x *GetVolumeInfoRequest) Reset()

func (*GetVolumeInfoRequest) String

func (x *GetVolumeInfoRequest) String() string

type GetVolumeInfoResponse

type GetVolumeInfoResponse struct {
	VolumeType string `protobuf:"bytes,1,opt,name=volumeType,proto3" json:"volumeType,omitempty"`
	Iops       int64  `protobuf:"varint,2,opt,name=iops,proto3" json:"iops,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVolumeInfoResponse) Descriptor deprecated

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

Deprecated: Use GetVolumeInfoResponse.ProtoReflect.Descriptor instead.

func (*GetVolumeInfoResponse) GetIops

func (x *GetVolumeInfoResponse) GetIops() int64

func (*GetVolumeInfoResponse) GetVolumeType

func (x *GetVolumeInfoResponse) GetVolumeType() string

func (*GetVolumeInfoResponse) ProtoMessage

func (*GetVolumeInfoResponse) ProtoMessage()

func (*GetVolumeInfoResponse) ProtoReflect

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

func (*GetVolumeInfoResponse) Reset

func (x *GetVolumeInfoResponse) Reset()

func (*GetVolumeInfoResponse) String

func (x *GetVolumeInfoResponse) String() string

type ListCommonPrefixesRequest

type ListCommonPrefixesRequest struct {
	Plugin    string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket    string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Delimiter string `protobuf:"bytes,3,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
	Prefix    string `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCommonPrefixesRequest) Descriptor deprecated

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

Deprecated: Use ListCommonPrefixesRequest.ProtoReflect.Descriptor instead.

func (*ListCommonPrefixesRequest) GetBucket

func (x *ListCommonPrefixesRequest) GetBucket() string

func (*ListCommonPrefixesRequest) GetDelimiter

func (x *ListCommonPrefixesRequest) GetDelimiter() string

func (*ListCommonPrefixesRequest) GetPlugin

func (x *ListCommonPrefixesRequest) GetPlugin() string

func (*ListCommonPrefixesRequest) GetPrefix

func (x *ListCommonPrefixesRequest) GetPrefix() string

func (*ListCommonPrefixesRequest) ProtoMessage

func (*ListCommonPrefixesRequest) ProtoMessage()

func (*ListCommonPrefixesRequest) ProtoReflect

func (*ListCommonPrefixesRequest) Reset

func (x *ListCommonPrefixesRequest) Reset()

func (*ListCommonPrefixesRequest) String

func (x *ListCommonPrefixesRequest) String() string

type ListCommonPrefixesResponse

type ListCommonPrefixesResponse struct {
	Prefixes []string `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCommonPrefixesResponse) Descriptor deprecated

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

Deprecated: Use ListCommonPrefixesResponse.ProtoReflect.Descriptor instead.

func (*ListCommonPrefixesResponse) GetPrefixes

func (x *ListCommonPrefixesResponse) GetPrefixes() []string

func (*ListCommonPrefixesResponse) ProtoMessage

func (*ListCommonPrefixesResponse) ProtoMessage()

func (*ListCommonPrefixesResponse) ProtoReflect

func (*ListCommonPrefixesResponse) Reset

func (x *ListCommonPrefixesResponse) Reset()

func (*ListCommonPrefixesResponse) String

func (x *ListCommonPrefixesResponse) String() string

type ListObjectsRequest

type ListObjectsRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*ListObjectsRequest) Descriptor deprecated

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

Deprecated: Use ListObjectsRequest.ProtoReflect.Descriptor instead.

func (*ListObjectsRequest) GetBucket

func (x *ListObjectsRequest) GetBucket() string

func (*ListObjectsRequest) GetPlugin

func (x *ListObjectsRequest) GetPlugin() string

func (*ListObjectsRequest) GetPrefix

func (x *ListObjectsRequest) GetPrefix() string

func (*ListObjectsRequest) ProtoMessage

func (*ListObjectsRequest) ProtoMessage()

func (*ListObjectsRequest) ProtoReflect

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

func (*ListObjectsRequest) Reset

func (x *ListObjectsRequest) Reset()

func (*ListObjectsRequest) String

func (x *ListObjectsRequest) String() string

type ListObjectsResponse

type ListObjectsResponse struct {
	Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ListObjectsResponse) Descriptor deprecated

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

Deprecated: Use ListObjectsResponse.ProtoReflect.Descriptor instead.

func (*ListObjectsResponse) GetKeys

func (x *ListObjectsResponse) GetKeys() []string

func (*ListObjectsResponse) ProtoMessage

func (*ListObjectsResponse) ProtoMessage()

func (*ListObjectsResponse) ProtoReflect

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

func (*ListObjectsResponse) Reset

func (x *ListObjectsResponse) Reset()

func (*ListObjectsResponse) String

func (x *ListObjectsResponse) String() string

type ListPluginsResponse

type ListPluginsResponse struct {
	Plugins []*PluginIdentifier `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPluginsResponse) Descriptor deprecated

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

Deprecated: Use ListPluginsResponse.ProtoReflect.Descriptor instead.

func (*ListPluginsResponse) GetPlugins

func (x *ListPluginsResponse) GetPlugins() []*PluginIdentifier

func (*ListPluginsResponse) ProtoMessage

func (*ListPluginsResponse) ProtoMessage()

func (*ListPluginsResponse) ProtoReflect

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

func (*ListPluginsResponse) Reset

func (x *ListPluginsResponse) Reset()

func (*ListPluginsResponse) String

func (x *ListPluginsResponse) String() string

type ObjectExistsRequest

type ObjectExistsRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Key    string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectExistsRequest) Descriptor deprecated

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

Deprecated: Use ObjectExistsRequest.ProtoReflect.Descriptor instead.

func (*ObjectExistsRequest) GetBucket

func (x *ObjectExistsRequest) GetBucket() string

func (*ObjectExistsRequest) GetKey

func (x *ObjectExistsRequest) GetKey() string

func (*ObjectExistsRequest) GetPlugin

func (x *ObjectExistsRequest) GetPlugin() string

func (*ObjectExistsRequest) ProtoMessage

func (*ObjectExistsRequest) ProtoMessage()

func (*ObjectExistsRequest) ProtoReflect

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

func (*ObjectExistsRequest) Reset

func (x *ObjectExistsRequest) Reset()

func (*ObjectExistsRequest) String

func (x *ObjectExistsRequest) String() string

type ObjectExistsResponse

type ObjectExistsResponse struct {
	Exists bool `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectExistsResponse) Descriptor deprecated

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

Deprecated: Use ObjectExistsResponse.ProtoReflect.Descriptor instead.

func (*ObjectExistsResponse) GetExists

func (x *ObjectExistsResponse) GetExists() bool

func (*ObjectExistsResponse) ProtoMessage

func (*ObjectExistsResponse) ProtoMessage()

func (*ObjectExistsResponse) ProtoReflect

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

func (*ObjectExistsResponse) Reset

func (x *ObjectExistsResponse) Reset()

func (*ObjectExistsResponse) String

func (x *ObjectExistsResponse) String() string

type ObjectStoreClient

ObjectStoreClient is the client API for ObjectStore 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 ObjectStoreInitRequest

type ObjectStoreInitRequest struct {
	Plugin string            `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Config map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ObjectStoreInitRequest) Descriptor deprecated

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

Deprecated: Use ObjectStoreInitRequest.ProtoReflect.Descriptor instead.

func (*ObjectStoreInitRequest) GetConfig

func (x *ObjectStoreInitRequest) GetConfig() map[string]string

func (*ObjectStoreInitRequest) GetPlugin

func (x *ObjectStoreInitRequest) GetPlugin() string

func (*ObjectStoreInitRequest) ProtoMessage

func (*ObjectStoreInitRequest) ProtoMessage()

func (*ObjectStoreInitRequest) ProtoReflect

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

func (*ObjectStoreInitRequest) Reset

func (x *ObjectStoreInitRequest) Reset()

func (*ObjectStoreInitRequest) String

func (x *ObjectStoreInitRequest) String() string

type ObjectStoreServer

ObjectStoreServer is the server API for ObjectStore service. All implementations should embed UnimplementedObjectStoreServer for forward compatibility

type ObjectStore_GetObjectClient

type ObjectStore_GetObjectClient interface {
	Recv() (*Bytes, error)
	grpc.ClientStream
}

type ObjectStore_GetObjectServer

type ObjectStore_GetObjectServer interface {
	Send(*Bytes) error
	grpc.ServerStream
}

type ObjectStore_PutObjectClient

type ObjectStore_PutObjectClient interface {
	Send(*PutObjectRequest) error
	CloseAndRecv() (*Empty, error)
	grpc.ClientStream
}

type ObjectStore_PutObjectServer

type ObjectStore_PutObjectServer interface {
	SendAndClose(*Empty) error
	Recv() (*PutObjectRequest, error)
	grpc.ServerStream
}

type OperationProgress

type OperationProgress struct {
	Completed      bool                   `protobuf:"varint,1,opt,name=completed,proto3" json:"completed,omitempty"`
	Err            string                 `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
	NCompleted     int64                  `protobuf:"varint,3,opt,name=nCompleted,proto3" json:"nCompleted,omitempty"`
	NTotal         int64                  `protobuf:"varint,4,opt,name=nTotal,proto3" json:"nTotal,omitempty"`
	OperationUnits string                 `protobuf:"bytes,5,opt,name=operationUnits,proto3" json:"operationUnits,omitempty"`
	Description    string                 `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	Started        *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=started,proto3" json:"started,omitempty"`
	Updated        *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated,proto3" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

func (*OperationProgress) Descriptor deprecated

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

Deprecated: Use OperationProgress.ProtoReflect.Descriptor instead.

func (*OperationProgress) GetCompleted

func (x *OperationProgress) GetCompleted() bool

func (*OperationProgress) GetDescription

func (x *OperationProgress) GetDescription() string

func (*OperationProgress) GetErr

func (x *OperationProgress) GetErr() string

func (*OperationProgress) GetNCompleted

func (x *OperationProgress) GetNCompleted() int64

func (*OperationProgress) GetNTotal

func (x *OperationProgress) GetNTotal() int64

func (*OperationProgress) GetOperationUnits

func (x *OperationProgress) GetOperationUnits() string

func (*OperationProgress) GetStarted

func (x *OperationProgress) GetStarted() *timestamppb.Timestamp

func (*OperationProgress) GetUpdated

func (x *OperationProgress) GetUpdated() *timestamppb.Timestamp

func (*OperationProgress) ProtoMessage

func (*OperationProgress) ProtoMessage()

func (*OperationProgress) ProtoReflect

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

func (*OperationProgress) Reset

func (x *OperationProgress) Reset()

func (*OperationProgress) String

func (x *OperationProgress) String() string

type PluginIdentifier

type PluginIdentifier struct {
	Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	Kind    string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Name    string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*PluginIdentifier) Descriptor deprecated

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

Deprecated: Use PluginIdentifier.ProtoReflect.Descriptor instead.

func (*PluginIdentifier) GetCommand

func (x *PluginIdentifier) GetCommand() string

func (*PluginIdentifier) GetKind

func (x *PluginIdentifier) GetKind() string

func (*PluginIdentifier) GetName

func (x *PluginIdentifier) GetName() string

func (*PluginIdentifier) ProtoMessage

func (*PluginIdentifier) ProtoMessage()

func (*PluginIdentifier) ProtoReflect

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

func (*PluginIdentifier) Reset

func (x *PluginIdentifier) Reset()

func (*PluginIdentifier) String

func (x *PluginIdentifier) String() string

type PluginListerClient

type PluginListerClient interface {
	ListPlugins(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ListPluginsResponse, error)
}

PluginListerClient is the client API for PluginLister 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 PluginListerServer

type PluginListerServer interface {
	ListPlugins(context.Context, *Empty) (*ListPluginsResponse, error)
}

PluginListerServer is the server API for PluginLister service. All implementations should embed UnimplementedPluginListerServer for forward compatibility

type PutObjectRequest

type PutObjectRequest struct {
	Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
	Key    string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Body   []byte `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
	// contains filtered or unexported fields
}

func (*PutObjectRequest) Descriptor deprecated

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

Deprecated: Use PutObjectRequest.ProtoReflect.Descriptor instead.

func (*PutObjectRequest) GetBody

func (x *PutObjectRequest) GetBody() []byte

func (*PutObjectRequest) GetBucket

func (x *PutObjectRequest) GetBucket() string

func (*PutObjectRequest) GetKey

func (x *PutObjectRequest) GetKey() string

func (*PutObjectRequest) GetPlugin

func (x *PutObjectRequest) GetPlugin() string

func (*PutObjectRequest) ProtoMessage

func (*PutObjectRequest) ProtoMessage()

func (*PutObjectRequest) ProtoReflect

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

func (*PutObjectRequest) Reset

func (x *PutObjectRequest) Reset()

func (*PutObjectRequest) String

func (x *PutObjectRequest) String() string

type ResourceIdentifier

type ResourceIdentifier struct {
	Group     string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	Resource  string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceIdentifier) Descriptor deprecated

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

Deprecated: Use ResourceIdentifier.ProtoReflect.Descriptor instead.

func (*ResourceIdentifier) GetGroup

func (x *ResourceIdentifier) GetGroup() string

func (*ResourceIdentifier) GetName

func (x *ResourceIdentifier) GetName() string

func (*ResourceIdentifier) GetNamespace

func (x *ResourceIdentifier) GetNamespace() string

func (*ResourceIdentifier) GetResource

func (x *ResourceIdentifier) GetResource() string

func (*ResourceIdentifier) ProtoMessage

func (*ResourceIdentifier) ProtoMessage()

func (*ResourceIdentifier) ProtoReflect

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

func (*ResourceIdentifier) Reset

func (x *ResourceIdentifier) Reset()

func (*ResourceIdentifier) String

func (x *ResourceIdentifier) String() string

type ResourceSelector

type ResourceSelector struct {
	IncludedNamespaces []string `protobuf:"bytes,1,rep,name=includedNamespaces,proto3" json:"includedNamespaces,omitempty"`
	ExcludedNamespaces []string `protobuf:"bytes,2,rep,name=excludedNamespaces,proto3" json:"excludedNamespaces,omitempty"`
	IncludedResources  []string `protobuf:"bytes,3,rep,name=includedResources,proto3" json:"includedResources,omitempty"`
	ExcludedResources  []string `protobuf:"bytes,4,rep,name=excludedResources,proto3" json:"excludedResources,omitempty"`
	Selector           string   `protobuf:"bytes,5,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceSelector) Descriptor deprecated

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

Deprecated: Use ResourceSelector.ProtoReflect.Descriptor instead.

func (*ResourceSelector) GetExcludedNamespaces

func (x *ResourceSelector) GetExcludedNamespaces() []string

func (*ResourceSelector) GetExcludedResources

func (x *ResourceSelector) GetExcludedResources() []string

func (*ResourceSelector) GetIncludedNamespaces

func (x *ResourceSelector) GetIncludedNamespaces() []string

func (*ResourceSelector) GetIncludedResources

func (x *ResourceSelector) GetIncludedResources() []string

func (*ResourceSelector) GetSelector

func (x *ResourceSelector) GetSelector() string

func (*ResourceSelector) ProtoMessage

func (*ResourceSelector) ProtoMessage()

func (*ResourceSelector) ProtoReflect

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

func (*ResourceSelector) Reset

func (x *ResourceSelector) Reset()

func (*ResourceSelector) String

func (x *ResourceSelector) String() string

type RestoreItemActionAppliesToRequest

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

func (*RestoreItemActionAppliesToRequest) Descriptor deprecated

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

Deprecated: Use RestoreItemActionAppliesToRequest.ProtoReflect.Descriptor instead.

func (*RestoreItemActionAppliesToRequest) GetPlugin

func (*RestoreItemActionAppliesToRequest) ProtoMessage

func (*RestoreItemActionAppliesToRequest) ProtoMessage()

func (*RestoreItemActionAppliesToRequest) ProtoReflect

func (*RestoreItemActionAppliesToRequest) Reset

func (*RestoreItemActionAppliesToRequest) String

type RestoreItemActionAppliesToResponse

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

func (*RestoreItemActionAppliesToResponse) Descriptor deprecated

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

Deprecated: Use RestoreItemActionAppliesToResponse.ProtoReflect.Descriptor instead.

func (*RestoreItemActionAppliesToResponse) GetResourceSelector

func (x *RestoreItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector

func (*RestoreItemActionAppliesToResponse) ProtoMessage

func (*RestoreItemActionAppliesToResponse) ProtoMessage()

func (*RestoreItemActionAppliesToResponse) ProtoReflect

func (*RestoreItemActionAppliesToResponse) Reset

func (*RestoreItemActionAppliesToResponse) String

type RestoreItemActionClient

RestoreItemActionClient is the client API for RestoreItemAction 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 RestoreItemActionExecuteRequest

type RestoreItemActionExecuteRequest struct {
	Plugin         string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Item           []byte `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"`
	Restore        []byte `protobuf:"bytes,3,opt,name=restore,proto3" json:"restore,omitempty"`
	ItemFromBackup []byte `protobuf:"bytes,4,opt,name=itemFromBackup,proto3" json:"itemFromBackup,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreItemActionExecuteRequest) Descriptor deprecated

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

Deprecated: Use RestoreItemActionExecuteRequest.ProtoReflect.Descriptor instead.

func (*RestoreItemActionExecuteRequest) GetItem

func (x *RestoreItemActionExecuteRequest) GetItem() []byte

func (*RestoreItemActionExecuteRequest) GetItemFromBackup

func (x *RestoreItemActionExecuteRequest) GetItemFromBackup() []byte

func (*RestoreItemActionExecuteRequest) GetPlugin

func (x *RestoreItemActionExecuteRequest) GetPlugin() string

func (*RestoreItemActionExecuteRequest) GetRestore

func (x *RestoreItemActionExecuteRequest) GetRestore() []byte

func (*RestoreItemActionExecuteRequest) ProtoMessage

func (*RestoreItemActionExecuteRequest) ProtoMessage()

func (*RestoreItemActionExecuteRequest) ProtoReflect

func (*RestoreItemActionExecuteRequest) Reset

func (*RestoreItemActionExecuteRequest) String

type RestoreItemActionExecuteResponse

type RestoreItemActionExecuteResponse struct {
	Item            []byte                `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	AdditionalItems []*ResourceIdentifier `protobuf:"bytes,2,rep,name=additionalItems,proto3" json:"additionalItems,omitempty"`
	SkipRestore     bool                  `protobuf:"varint,3,opt,name=skipRestore,proto3" json:"skipRestore,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreItemActionExecuteResponse) Descriptor deprecated

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

Deprecated: Use RestoreItemActionExecuteResponse.ProtoReflect.Descriptor instead.

func (*RestoreItemActionExecuteResponse) GetAdditionalItems

func (x *RestoreItemActionExecuteResponse) GetAdditionalItems() []*ResourceIdentifier

func (*RestoreItemActionExecuteResponse) GetItem

func (x *RestoreItemActionExecuteResponse) GetItem() []byte

func (*RestoreItemActionExecuteResponse) GetSkipRestore

func (x *RestoreItemActionExecuteResponse) GetSkipRestore() bool

func (*RestoreItemActionExecuteResponse) ProtoMessage

func (*RestoreItemActionExecuteResponse) ProtoMessage()

func (*RestoreItemActionExecuteResponse) ProtoReflect

func (*RestoreItemActionExecuteResponse) Reset

func (*RestoreItemActionExecuteResponse) String

type RestoreItemActionServer

RestoreItemActionServer is the server API for RestoreItemAction service. All implementations should embed UnimplementedRestoreItemActionServer for forward compatibility

type SetVolumeIDRequest

type SetVolumeIDRequest struct {
	Plugin           string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	PersistentVolume []byte `protobuf:"bytes,2,opt,name=persistentVolume,proto3" json:"persistentVolume,omitempty"`
	VolumeID         string `protobuf:"bytes,3,opt,name=volumeID,proto3" json:"volumeID,omitempty"`
	// contains filtered or unexported fields
}

func (*SetVolumeIDRequest) Descriptor deprecated

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

Deprecated: Use SetVolumeIDRequest.ProtoReflect.Descriptor instead.

func (*SetVolumeIDRequest) GetPersistentVolume

func (x *SetVolumeIDRequest) GetPersistentVolume() []byte

func (*SetVolumeIDRequest) GetPlugin

func (x *SetVolumeIDRequest) GetPlugin() string

func (*SetVolumeIDRequest) GetVolumeID

func (x *SetVolumeIDRequest) GetVolumeID() string

func (*SetVolumeIDRequest) ProtoMessage

func (*SetVolumeIDRequest) ProtoMessage()

func (*SetVolumeIDRequest) ProtoReflect

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

func (*SetVolumeIDRequest) Reset

func (x *SetVolumeIDRequest) Reset()

func (*SetVolumeIDRequest) String

func (x *SetVolumeIDRequest) String() string

type SetVolumeIDResponse

type SetVolumeIDResponse struct {
	PersistentVolume []byte `protobuf:"bytes,1,opt,name=persistentVolume,proto3" json:"persistentVolume,omitempty"`
	// contains filtered or unexported fields
}

func (*SetVolumeIDResponse) Descriptor deprecated

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

Deprecated: Use SetVolumeIDResponse.ProtoReflect.Descriptor instead.

func (*SetVolumeIDResponse) GetPersistentVolume

func (x *SetVolumeIDResponse) GetPersistentVolume() []byte

func (*SetVolumeIDResponse) ProtoMessage

func (*SetVolumeIDResponse) ProtoMessage()

func (*SetVolumeIDResponse) ProtoReflect

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

func (*SetVolumeIDResponse) Reset

func (x *SetVolumeIDResponse) Reset()

func (*SetVolumeIDResponse) String

func (x *SetVolumeIDResponse) String() string

type Stack

type Stack struct {
	Frames []*StackFrame `protobuf:"bytes,1,rep,name=frames,proto3" json:"frames,omitempty"`
	// contains filtered or unexported fields
}

func (*Stack) Descriptor deprecated

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

Deprecated: Use Stack.ProtoReflect.Descriptor instead.

func (*Stack) GetFrames

func (x *Stack) GetFrames() []*StackFrame

func (*Stack) ProtoMessage

func (*Stack) ProtoMessage()

func (*Stack) ProtoReflect

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

func (*Stack) Reset

func (x *Stack) Reset()

func (*Stack) String

func (x *Stack) String() string

type StackFrame

type StackFrame struct {
	File     string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
	Line     int32  `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"`
	Function string `protobuf:"bytes,3,opt,name=function,proto3" json:"function,omitempty"`
	// contains filtered or unexported fields
}

func (*StackFrame) Descriptor deprecated

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

Deprecated: Use StackFrame.ProtoReflect.Descriptor instead.

func (*StackFrame) GetFile

func (x *StackFrame) GetFile() string

func (*StackFrame) GetFunction

func (x *StackFrame) GetFunction() string

func (*StackFrame) GetLine

func (x *StackFrame) GetLine() int32

func (*StackFrame) ProtoMessage

func (*StackFrame) ProtoMessage()

func (*StackFrame) ProtoReflect

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

func (*StackFrame) Reset

func (x *StackFrame) Reset()

func (*StackFrame) String

func (x *StackFrame) String() string

type UnimplementedBackupItemActionServer

type UnimplementedBackupItemActionServer struct {
}

UnimplementedBackupItemActionServer should be embedded to have forward compatible implementations.

func (UnimplementedBackupItemActionServer) Execute

type UnimplementedDeleteItemActionServer

type UnimplementedDeleteItemActionServer struct {
}

UnimplementedDeleteItemActionServer should be embedded to have forward compatible implementations.

func (UnimplementedDeleteItemActionServer) Execute

type UnimplementedObjectStoreServer

type UnimplementedObjectStoreServer struct {
}

UnimplementedObjectStoreServer should be embedded to have forward compatible implementations.

func (UnimplementedObjectStoreServer) CreateSignedURL

func (UnimplementedObjectStoreServer) DeleteObject

func (UnimplementedObjectStoreServer) GetObject

func (UnimplementedObjectStoreServer) Init

func (UnimplementedObjectStoreServer) ListCommonPrefixes

func (UnimplementedObjectStoreServer) ListObjects

func (UnimplementedObjectStoreServer) ObjectExists

func (UnimplementedObjectStoreServer) PutObject

type UnimplementedPluginListerServer

type UnimplementedPluginListerServer struct {
}

UnimplementedPluginListerServer should be embedded to have forward compatible implementations.

func (UnimplementedPluginListerServer) ListPlugins

type UnimplementedRestoreItemActionServer

type UnimplementedRestoreItemActionServer struct {
}

UnimplementedRestoreItemActionServer should be embedded to have forward compatible implementations.

type UnimplementedVolumeSnapshotterServer

type UnimplementedVolumeSnapshotterServer struct {
}

UnimplementedVolumeSnapshotterServer should be embedded to have forward compatible implementations.

func (UnimplementedVolumeSnapshotterServer) CreateSnapshot

func (UnimplementedVolumeSnapshotterServer) CreateVolumeFromSnapshot

func (UnimplementedVolumeSnapshotterServer) DeleteSnapshot

func (UnimplementedVolumeSnapshotterServer) GetVolumeID

func (UnimplementedVolumeSnapshotterServer) GetVolumeInfo

func (UnimplementedVolumeSnapshotterServer) Init

func (UnimplementedVolumeSnapshotterServer) SetVolumeID

type UnsafeBackupItemActionServer

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

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

type UnsafeDeleteItemActionServer

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

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

type UnsafeObjectStoreServer

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

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

type UnsafePluginListerServer

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

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

type UnsafeRestoreItemActionServer

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

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

type UnsafeVolumeSnapshotterServer

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

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

type VolumeSnapshotterClient

type VolumeSnapshotterClient interface {
	Init(ctx context.Context, in *VolumeSnapshotterInitRequest, opts ...grpc.CallOption) (*Empty, error)
	CreateVolumeFromSnapshot(ctx context.Context, in *CreateVolumeRequest, opts ...grpc.CallOption) (*CreateVolumeResponse, error)
	GetVolumeInfo(ctx context.Context, in *GetVolumeInfoRequest, opts ...grpc.CallOption) (*GetVolumeInfoResponse, error)
	CreateSnapshot(ctx context.Context, in *CreateSnapshotRequest, opts ...grpc.CallOption) (*CreateSnapshotResponse, error)
	DeleteSnapshot(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*Empty, error)
	GetVolumeID(ctx context.Context, in *GetVolumeIDRequest, opts ...grpc.CallOption) (*GetVolumeIDResponse, error)
	SetVolumeID(ctx context.Context, in *SetVolumeIDRequest, opts ...grpc.CallOption) (*SetVolumeIDResponse, error)
}

VolumeSnapshotterClient is the client API for VolumeSnapshotter 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 VolumeSnapshotterInitRequest

type VolumeSnapshotterInitRequest struct {
	Plugin string            `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
	Config map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VolumeSnapshotterInitRequest) Descriptor deprecated

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

Deprecated: Use VolumeSnapshotterInitRequest.ProtoReflect.Descriptor instead.

func (*VolumeSnapshotterInitRequest) GetConfig

func (x *VolumeSnapshotterInitRequest) GetConfig() map[string]string

func (*VolumeSnapshotterInitRequest) GetPlugin

func (x *VolumeSnapshotterInitRequest) GetPlugin() string

func (*VolumeSnapshotterInitRequest) ProtoMessage

func (*VolumeSnapshotterInitRequest) ProtoMessage()

func (*VolumeSnapshotterInitRequest) ProtoReflect

func (*VolumeSnapshotterInitRequest) Reset

func (x *VolumeSnapshotterInitRequest) Reset()

func (*VolumeSnapshotterInitRequest) String

type VolumeSnapshotterServer

VolumeSnapshotterServer is the server API for VolumeSnapshotter service. All implementations should embed UnimplementedVolumeSnapshotterServer for forward compatibility

Directories

Path Synopsis
backupitemaction
v2
itemblockaction
v1
restoreitemaction
v2

Jump to

Keyboard shortcuts

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