generated

package
v1.15.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2024 License: Apache-2.0 Imports: 9 Imported by: 4

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 added in v1.5.0

func RegisterDeleteItemActionServer(s grpc.ServiceRegistrar, srv DeleteItemActionServer)

func RegisterObjectStoreServer

func RegisterObjectStoreServer(s grpc.ServiceRegistrar, srv ObjectStoreServer)

func RegisterPluginListerServer added in v0.10.0

func RegisterPluginListerServer(s grpc.ServiceRegistrar, srv PluginListerServer)

func RegisterRestoreItemActionServer

func RegisterRestoreItemActionServer(s grpc.ServiceRegistrar, srv RestoreItemActionServer)

func RegisterVolumeSnapshotterServer added in v1.0.0

func RegisterVolumeSnapshotterServer(s grpc.ServiceRegistrar, srv VolumeSnapshotterServer)

Types

type BackupItemActionAppliesToRequest added in v1.0.0

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

func (*BackupItemActionAppliesToRequest) Descriptor deprecated added in v1.0.0

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

Deprecated: Use BackupItemActionAppliesToRequest.ProtoReflect.Descriptor instead.

func (*BackupItemActionAppliesToRequest) GetPlugin added in v1.0.0

func (*BackupItemActionAppliesToRequest) ProtoMessage added in v1.0.0

func (*BackupItemActionAppliesToRequest) ProtoMessage()

func (*BackupItemActionAppliesToRequest) ProtoReflect added in v1.10.0

func (*BackupItemActionAppliesToRequest) Reset added in v1.0.0

func (*BackupItemActionAppliesToRequest) String added in v1.0.0

type BackupItemActionAppliesToResponse added in v1.0.0

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

func (*BackupItemActionAppliesToResponse) Descriptor deprecated added in v1.0.0

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

Deprecated: Use BackupItemActionAppliesToResponse.ProtoReflect.Descriptor instead.

func (*BackupItemActionAppliesToResponse) GetResourceSelector added in v1.0.0

func (x *BackupItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector

func (*BackupItemActionAppliesToResponse) ProtoMessage added in v1.0.0

func (*BackupItemActionAppliesToResponse) ProtoMessage()

func (*BackupItemActionAppliesToResponse) ProtoReflect added in v1.10.0

func (*BackupItemActionAppliesToResponse) Reset added in v1.0.0

func (*BackupItemActionAppliesToResponse) String added in v1.0.0

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 added in v1.10.0

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 added in v0.10.0

func (x *CreateSignedURLRequest) GetPlugin() string

func (*CreateSignedURLRequest) GetTtl

func (x *CreateSignedURLRequest) GetTtl() int64

func (*CreateSignedURLRequest) ProtoMessage

func (*CreateSignedURLRequest) ProtoMessage()

func (*CreateSignedURLRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

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 added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

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 added in v1.10.0

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 added in v1.10.0

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

func (*CreateVolumeResponse) Reset

func (x *CreateVolumeResponse) Reset()

func (*CreateVolumeResponse) String

func (x *CreateVolumeResponse) String() string

type DeleteItemActionAppliesToRequest added in v1.5.0

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

func (*DeleteItemActionAppliesToRequest) Descriptor deprecated added in v1.5.0

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

Deprecated: Use DeleteItemActionAppliesToRequest.ProtoReflect.Descriptor instead.

func (*DeleteItemActionAppliesToRequest) GetPlugin added in v1.5.0

func (*DeleteItemActionAppliesToRequest) ProtoMessage added in v1.5.0

func (*DeleteItemActionAppliesToRequest) ProtoMessage()

func (*DeleteItemActionAppliesToRequest) ProtoReflect added in v1.10.0

func (*DeleteItemActionAppliesToRequest) Reset added in v1.5.0

func (*DeleteItemActionAppliesToRequest) String added in v1.5.0

type DeleteItemActionAppliesToResponse added in v1.5.0

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

func (*DeleteItemActionAppliesToResponse) Descriptor deprecated added in v1.5.0

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

Deprecated: Use DeleteItemActionAppliesToResponse.ProtoReflect.Descriptor instead.

func (*DeleteItemActionAppliesToResponse) GetResourceSelector added in v1.5.0

func (x *DeleteItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector

func (*DeleteItemActionAppliesToResponse) ProtoMessage added in v1.5.0

func (*DeleteItemActionAppliesToResponse) ProtoMessage()

func (*DeleteItemActionAppliesToResponse) ProtoReflect added in v1.10.0

func (*DeleteItemActionAppliesToResponse) Reset added in v1.5.0

func (*DeleteItemActionAppliesToResponse) String added in v1.5.0

type DeleteItemActionClient added in v1.5.0

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.

func NewDeleteItemActionClient added in v1.5.0

func NewDeleteItemActionClient(cc grpc.ClientConnInterface) DeleteItemActionClient

type DeleteItemActionExecuteRequest added in v1.5.0

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 added in v1.5.0

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

Deprecated: Use DeleteItemActionExecuteRequest.ProtoReflect.Descriptor instead.

func (*DeleteItemActionExecuteRequest) GetBackup added in v1.5.0

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

func (*DeleteItemActionExecuteRequest) GetItem added in v1.5.0

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

func (*DeleteItemActionExecuteRequest) GetPlugin added in v1.5.0

func (x *DeleteItemActionExecuteRequest) GetPlugin() string

func (*DeleteItemActionExecuteRequest) ProtoMessage added in v1.5.0

func (*DeleteItemActionExecuteRequest) ProtoMessage()

func (*DeleteItemActionExecuteRequest) ProtoReflect added in v1.10.0

func (*DeleteItemActionExecuteRequest) Reset added in v1.5.0

func (x *DeleteItemActionExecuteRequest) Reset()

func (*DeleteItemActionExecuteRequest) String added in v1.5.0

type DeleteItemActionServer added in v1.5.0

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 added in v0.10.0

func (x *DeleteObjectRequest) GetPlugin() string

func (*DeleteObjectRequest) ProtoMessage

func (*DeleteObjectRequest) ProtoMessage()

func (*DeleteObjectRequest) ProtoReflect added in v1.10.0

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 added in v0.10.0

func (x *DeleteSnapshotRequest) GetPlugin() string

func (*DeleteSnapshotRequest) GetSnapshotID

func (x *DeleteSnapshotRequest) GetSnapshotID() string

func (*DeleteSnapshotRequest) ProtoMessage

func (*DeleteSnapshotRequest) ProtoMessage()

func (*DeleteSnapshotRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

func (x *ExecuteRequest) GetPlugin() string

func (*ExecuteRequest) ProtoMessage

func (*ExecuteRequest) ProtoMessage()

func (*ExecuteRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

func (x *GetObjectRequest) GetPlugin() string

func (*GetObjectRequest) ProtoMessage

func (*GetObjectRequest) ProtoMessage()

func (*GetObjectRequest) ProtoReflect added in v1.10.0

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 added in v0.10.0

func (x *GetVolumeIDRequest) GetPlugin() string

func (*GetVolumeIDRequest) ProtoMessage

func (*GetVolumeIDRequest) ProtoMessage()

func (*GetVolumeIDRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

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 added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

func (x *ListCommonPrefixesRequest) GetPlugin() string

func (*ListCommonPrefixesRequest) GetPrefix added in v0.10.0

func (x *ListCommonPrefixesRequest) GetPrefix() string

func (*ListCommonPrefixesRequest) ProtoMessage

func (*ListCommonPrefixesRequest) ProtoMessage()

func (*ListCommonPrefixesRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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 added in v0.10.0

func (x *ListObjectsRequest) GetPlugin() string

func (*ListObjectsRequest) GetPrefix

func (x *ListObjectsRequest) GetPrefix() string

func (*ListObjectsRequest) ProtoMessage

func (*ListObjectsRequest) ProtoMessage()

func (*ListObjectsRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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

func (*ListObjectsResponse) Reset

func (x *ListObjectsResponse) Reset()

func (*ListObjectsResponse) String

func (x *ListObjectsResponse) String() string

type ListPluginsResponse added in v0.10.0

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

func (*ListPluginsResponse) Descriptor deprecated added in v0.10.0

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

Deprecated: Use ListPluginsResponse.ProtoReflect.Descriptor instead.

func (*ListPluginsResponse) GetPlugins added in v0.10.0

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

func (*ListPluginsResponse) ProtoMessage added in v0.10.0

func (*ListPluginsResponse) ProtoMessage()

func (*ListPluginsResponse) ProtoReflect added in v1.10.0

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

func (*ListPluginsResponse) Reset added in v0.10.0

func (x *ListPluginsResponse) Reset()

func (*ListPluginsResponse) String added in v0.10.0

func (x *ListPluginsResponse) String() string

type ObjectExistsRequest added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use ObjectExistsRequest.ProtoReflect.Descriptor instead.

func (*ObjectExistsRequest) GetBucket added in v1.0.0

func (x *ObjectExistsRequest) GetBucket() string

func (*ObjectExistsRequest) GetKey added in v1.0.0

func (x *ObjectExistsRequest) GetKey() string

func (*ObjectExistsRequest) GetPlugin added in v1.0.0

func (x *ObjectExistsRequest) GetPlugin() string

func (*ObjectExistsRequest) ProtoMessage added in v1.0.0

func (*ObjectExistsRequest) ProtoMessage()

func (*ObjectExistsRequest) ProtoReflect added in v1.10.0

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

func (*ObjectExistsRequest) Reset added in v1.0.0

func (x *ObjectExistsRequest) Reset()

func (*ObjectExistsRequest) String added in v1.0.0

func (x *ObjectExistsRequest) String() string

type ObjectExistsResponse added in v1.0.0

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

func (*ObjectExistsResponse) Descriptor deprecated added in v1.0.0

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

Deprecated: Use ObjectExistsResponse.ProtoReflect.Descriptor instead.

func (*ObjectExistsResponse) GetExists added in v1.0.0

func (x *ObjectExistsResponse) GetExists() bool

func (*ObjectExistsResponse) ProtoMessage added in v1.0.0

func (*ObjectExistsResponse) ProtoMessage()

func (*ObjectExistsResponse) ProtoReflect added in v1.10.0

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

func (*ObjectExistsResponse) Reset added in v1.0.0

func (x *ObjectExistsResponse) Reset()

func (*ObjectExistsResponse) String added in v1.0.0

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 added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use ObjectStoreInitRequest.ProtoReflect.Descriptor instead.

func (*ObjectStoreInitRequest) GetConfig added in v1.0.0

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

func (*ObjectStoreInitRequest) GetPlugin added in v1.0.0

func (x *ObjectStoreInitRequest) GetPlugin() string

func (*ObjectStoreInitRequest) ProtoMessage added in v1.0.0

func (*ObjectStoreInitRequest) ProtoMessage()

func (*ObjectStoreInitRequest) ProtoReflect added in v1.10.0

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

func (*ObjectStoreInitRequest) Reset added in v1.0.0

func (x *ObjectStoreInitRequest) Reset()

func (*ObjectStoreInitRequest) String added in v1.0.0

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 added in v1.11.0

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 added in v1.11.0

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

Deprecated: Use OperationProgress.ProtoReflect.Descriptor instead.

func (*OperationProgress) GetCompleted added in v1.11.0

func (x *OperationProgress) GetCompleted() bool

func (*OperationProgress) GetDescription added in v1.11.0

func (x *OperationProgress) GetDescription() string

func (*OperationProgress) GetErr added in v1.11.0

func (x *OperationProgress) GetErr() string

func (*OperationProgress) GetNCompleted added in v1.11.0

func (x *OperationProgress) GetNCompleted() int64

func (*OperationProgress) GetNTotal added in v1.11.0

func (x *OperationProgress) GetNTotal() int64

func (*OperationProgress) GetOperationUnits added in v1.11.0

func (x *OperationProgress) GetOperationUnits() string

func (*OperationProgress) GetStarted added in v1.11.0

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

func (*OperationProgress) GetUpdated added in v1.11.0

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

func (*OperationProgress) ProtoMessage added in v1.11.0

func (*OperationProgress) ProtoMessage()

func (*OperationProgress) ProtoReflect added in v1.11.0

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

func (*OperationProgress) Reset added in v1.11.0

func (x *OperationProgress) Reset()

func (*OperationProgress) String added in v1.11.0

func (x *OperationProgress) String() string

type PluginIdentifier added in v0.10.0

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 added in v0.10.0

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

Deprecated: Use PluginIdentifier.ProtoReflect.Descriptor instead.

func (*PluginIdentifier) GetCommand added in v0.10.0

func (x *PluginIdentifier) GetCommand() string

func (*PluginIdentifier) GetKind added in v0.10.0

func (x *PluginIdentifier) GetKind() string

func (*PluginIdentifier) GetName added in v0.10.0

func (x *PluginIdentifier) GetName() string

func (*PluginIdentifier) ProtoMessage added in v0.10.0

func (*PluginIdentifier) ProtoMessage()

func (*PluginIdentifier) ProtoReflect added in v1.10.0

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

func (*PluginIdentifier) Reset added in v0.10.0

func (x *PluginIdentifier) Reset()

func (*PluginIdentifier) String added in v0.10.0

func (x *PluginIdentifier) String() string

type PluginListerClient added in v0.10.0

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.

func NewPluginListerClient added in v0.10.0

func NewPluginListerClient(cc grpc.ClientConnInterface) PluginListerClient

type PluginListerServer added in v0.10.0

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 added in v0.10.0

func (x *PutObjectRequest) GetPlugin() string

func (*PutObjectRequest) ProtoMessage

func (*PutObjectRequest) ProtoMessage()

func (*PutObjectRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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

func (*ResourceIdentifier) Reset

func (x *ResourceIdentifier) Reset()

func (*ResourceIdentifier) String

func (x *ResourceIdentifier) String() string

type ResourceSelector added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use ResourceSelector.ProtoReflect.Descriptor instead.

func (*ResourceSelector) GetExcludedNamespaces added in v1.0.0

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

func (*ResourceSelector) GetExcludedResources added in v1.0.0

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

func (*ResourceSelector) GetIncludedNamespaces added in v1.0.0

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

func (*ResourceSelector) GetIncludedResources added in v1.0.0

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

func (*ResourceSelector) GetSelector added in v1.0.0

func (x *ResourceSelector) GetSelector() string

func (*ResourceSelector) ProtoMessage added in v1.0.0

func (*ResourceSelector) ProtoMessage()

func (*ResourceSelector) ProtoReflect added in v1.10.0

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

func (*ResourceSelector) Reset added in v1.0.0

func (x *ResourceSelector) Reset()

func (*ResourceSelector) String added in v1.0.0

func (x *ResourceSelector) String() string

type RestoreItemActionAppliesToRequest added in v1.0.0

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

func (*RestoreItemActionAppliesToRequest) Descriptor deprecated added in v1.0.0

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

Deprecated: Use RestoreItemActionAppliesToRequest.ProtoReflect.Descriptor instead.

func (*RestoreItemActionAppliesToRequest) GetPlugin added in v1.0.0

func (*RestoreItemActionAppliesToRequest) ProtoMessage added in v1.0.0

func (*RestoreItemActionAppliesToRequest) ProtoMessage()

func (*RestoreItemActionAppliesToRequest) ProtoReflect added in v1.10.0

func (*RestoreItemActionAppliesToRequest) Reset added in v1.0.0

func (*RestoreItemActionAppliesToRequest) String added in v1.0.0

type RestoreItemActionAppliesToResponse added in v1.0.0

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

func (*RestoreItemActionAppliesToResponse) Descriptor deprecated added in v1.0.0

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

Deprecated: Use RestoreItemActionAppliesToResponse.ProtoReflect.Descriptor instead.

func (*RestoreItemActionAppliesToResponse) GetResourceSelector added in v1.0.0

func (x *RestoreItemActionAppliesToResponse) GetResourceSelector() *ResourceSelector

func (*RestoreItemActionAppliesToResponse) ProtoMessage added in v1.0.0

func (*RestoreItemActionAppliesToResponse) ProtoMessage()

func (*RestoreItemActionAppliesToResponse) ProtoReflect added in v1.10.0

func (*RestoreItemActionAppliesToResponse) Reset added in v1.0.0

func (*RestoreItemActionAppliesToResponse) String added in v1.0.0

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 added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use RestoreItemActionExecuteRequest.ProtoReflect.Descriptor instead.

func (*RestoreItemActionExecuteRequest) GetItem added in v1.0.0

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

func (*RestoreItemActionExecuteRequest) GetItemFromBackup added in v1.0.0

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

func (*RestoreItemActionExecuteRequest) GetPlugin added in v1.0.0

func (x *RestoreItemActionExecuteRequest) GetPlugin() string

func (*RestoreItemActionExecuteRequest) GetRestore added in v1.0.0

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

func (*RestoreItemActionExecuteRequest) ProtoMessage added in v1.0.0

func (*RestoreItemActionExecuteRequest) ProtoMessage()

func (*RestoreItemActionExecuteRequest) ProtoReflect added in v1.10.0

func (*RestoreItemActionExecuteRequest) Reset added in v1.0.0

func (*RestoreItemActionExecuteRequest) String added in v1.0.0

type RestoreItemActionExecuteResponse added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use RestoreItemActionExecuteResponse.ProtoReflect.Descriptor instead.

func (*RestoreItemActionExecuteResponse) GetAdditionalItems added in v1.0.0

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

func (*RestoreItemActionExecuteResponse) GetItem added in v1.0.0

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

func (*RestoreItemActionExecuteResponse) GetSkipRestore added in v1.0.0

func (x *RestoreItemActionExecuteResponse) GetSkipRestore() bool

func (*RestoreItemActionExecuteResponse) ProtoMessage added in v1.0.0

func (*RestoreItemActionExecuteResponse) ProtoMessage()

func (*RestoreItemActionExecuteResponse) ProtoReflect added in v1.10.0

func (*RestoreItemActionExecuteResponse) Reset added in v1.0.0

func (*RestoreItemActionExecuteResponse) String added in v1.0.0

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 added in v0.10.0

func (x *SetVolumeIDRequest) GetPlugin() string

func (*SetVolumeIDRequest) GetVolumeID

func (x *SetVolumeIDRequest) GetVolumeID() string

func (*SetVolumeIDRequest) ProtoMessage

func (*SetVolumeIDRequest) ProtoMessage()

func (*SetVolumeIDRequest) ProtoReflect added in v1.10.0

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 added in v1.10.0

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

func (*SetVolumeIDResponse) Reset

func (x *SetVolumeIDResponse) Reset()

func (*SetVolumeIDResponse) String

func (x *SetVolumeIDResponse) String() string

type Stack added in v1.0.0

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

func (*Stack) Descriptor deprecated added in v1.0.0

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

Deprecated: Use Stack.ProtoReflect.Descriptor instead.

func (*Stack) GetFrames added in v1.0.0

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

func (*Stack) ProtoMessage added in v1.0.0

func (*Stack) ProtoMessage()

func (*Stack) ProtoReflect added in v1.10.0

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

func (*Stack) Reset added in v1.0.0

func (x *Stack) Reset()

func (*Stack) String added in v1.0.0

func (x *Stack) String() string

type StackFrame added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use StackFrame.ProtoReflect.Descriptor instead.

func (*StackFrame) GetFile added in v1.0.0

func (x *StackFrame) GetFile() string

func (*StackFrame) GetFunction added in v1.0.0

func (x *StackFrame) GetFunction() string

func (*StackFrame) GetLine added in v1.0.0

func (x *StackFrame) GetLine() int32

func (*StackFrame) ProtoMessage added in v1.0.0

func (*StackFrame) ProtoMessage()

func (*StackFrame) ProtoReflect added in v1.10.0

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

func (*StackFrame) Reset added in v1.0.0

func (x *StackFrame) Reset()

func (*StackFrame) String added in v1.0.0

func (x *StackFrame) String() string

type UnimplementedBackupItemActionServer added in v1.10.0

type UnimplementedBackupItemActionServer struct {
}

UnimplementedBackupItemActionServer should be embedded to have forward compatible implementations.

func (UnimplementedBackupItemActionServer) AppliesTo added in v1.10.0

func (UnimplementedBackupItemActionServer) Execute added in v1.10.0

type UnimplementedDeleteItemActionServer added in v1.10.0

type UnimplementedDeleteItemActionServer struct {
}

UnimplementedDeleteItemActionServer should be embedded to have forward compatible implementations.

func (UnimplementedDeleteItemActionServer) AppliesTo added in v1.10.0

func (UnimplementedDeleteItemActionServer) Execute added in v1.10.0

type UnimplementedObjectStoreServer added in v1.10.0

type UnimplementedObjectStoreServer struct {
}

UnimplementedObjectStoreServer should be embedded to have forward compatible implementations.

func (UnimplementedObjectStoreServer) CreateSignedURL added in v1.10.0

func (UnimplementedObjectStoreServer) DeleteObject added in v1.10.0

func (UnimplementedObjectStoreServer) GetObject added in v1.10.0

func (UnimplementedObjectStoreServer) Init added in v1.10.0

func (UnimplementedObjectStoreServer) ListCommonPrefixes added in v1.10.0

func (UnimplementedObjectStoreServer) ListObjects added in v1.10.0

func (UnimplementedObjectStoreServer) ObjectExists added in v1.10.0

func (UnimplementedObjectStoreServer) PutObject added in v1.10.0

type UnimplementedPluginListerServer added in v1.10.0

type UnimplementedPluginListerServer struct {
}

UnimplementedPluginListerServer should be embedded to have forward compatible implementations.

func (UnimplementedPluginListerServer) ListPlugins added in v1.10.0

type UnimplementedRestoreItemActionServer added in v1.10.0

type UnimplementedRestoreItemActionServer struct {
}

UnimplementedRestoreItemActionServer should be embedded to have forward compatible implementations.

func (UnimplementedRestoreItemActionServer) AppliesTo added in v1.10.0

func (UnimplementedRestoreItemActionServer) Execute added in v1.10.0

type UnimplementedVolumeSnapshotterServer added in v1.10.0

type UnimplementedVolumeSnapshotterServer struct {
}

UnimplementedVolumeSnapshotterServer should be embedded to have forward compatible implementations.

func (UnimplementedVolumeSnapshotterServer) CreateSnapshot added in v1.10.0

func (UnimplementedVolumeSnapshotterServer) CreateVolumeFromSnapshot added in v1.10.0

func (UnimplementedVolumeSnapshotterServer) DeleteSnapshot added in v1.10.0

func (UnimplementedVolumeSnapshotterServer) GetVolumeID added in v1.10.0

func (UnimplementedVolumeSnapshotterServer) GetVolumeInfo added in v1.10.0

func (UnimplementedVolumeSnapshotterServer) Init added in v1.10.0

func (UnimplementedVolumeSnapshotterServer) SetVolumeID added in v1.10.0

type UnsafeBackupItemActionServer added in v1.15.0

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 added in v1.15.0

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 added in v1.15.0

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 added in v1.15.0

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 added in v1.15.0

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 added in v1.15.0

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 added in v1.0.0

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.

func NewVolumeSnapshotterClient added in v1.0.0

func NewVolumeSnapshotterClient(cc grpc.ClientConnInterface) VolumeSnapshotterClient

type VolumeSnapshotterInitRequest added in v1.0.0

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 added in v1.0.0

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

Deprecated: Use VolumeSnapshotterInitRequest.ProtoReflect.Descriptor instead.

func (*VolumeSnapshotterInitRequest) GetConfig added in v1.0.0

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

func (*VolumeSnapshotterInitRequest) GetPlugin added in v1.0.0

func (x *VolumeSnapshotterInitRequest) GetPlugin() string

func (*VolumeSnapshotterInitRequest) ProtoMessage added in v1.0.0

func (*VolumeSnapshotterInitRequest) ProtoMessage()

func (*VolumeSnapshotterInitRequest) ProtoReflect added in v1.10.0

func (*VolumeSnapshotterInitRequest) Reset added in v1.0.0

func (x *VolumeSnapshotterInitRequest) Reset()

func (*VolumeSnapshotterInitRequest) String added in v1.0.0

type VolumeSnapshotterServer added in v1.0.0

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