Documentation
¶
Index ¶
- Variables
- func NewDatamoverEndpoints() []*api.Endpoint
- func RegisterDatamoverHandler(s server.Server, hdlr DatamoverHandler, opts ...server.HandlerOption) error
- type Connector
- func (*Connector) Descriptor() ([]byte, []int)deprecated
- func (x *Connector) GetBackendName() string
- func (x *Connector) GetBucketName() string
- func (x *Connector) GetConnConfig() []*KV
- func (x *Connector) GetType() string
- func (*Connector) ProtoMessage()
- func (x *Connector) ProtoReflect() protoreflect.Message
- func (x *Connector) Reset()
- func (x *Connector) String() string
- type DatamoverHandler
- type DatamoverService
- type Filter
- type KV
- type LifecycleActionRequest
- func (*LifecycleActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LifecycleActionRequest) GetAction() int32
- func (x *LifecycleActionRequest) GetBucketName() string
- func (x *LifecycleActionRequest) GetObjKey() string
- func (x *LifecycleActionRequest) GetObjSize() int64
- func (x *LifecycleActionRequest) GetObjectId() string
- func (x *LifecycleActionRequest) GetSourceBackend() string
- func (x *LifecycleActionRequest) GetSourceTier() int32
- func (x *LifecycleActionRequest) GetStorageMeta() string
- func (x *LifecycleActionRequest) GetTargetBackend() string
- func (x *LifecycleActionRequest) GetTargetBucket() string
- func (x *LifecycleActionRequest) GetTargetTier() int32
- func (x *LifecycleActionRequest) GetUploadId() string
- func (x *LifecycleActionRequest) GetVersionId() string
- func (*LifecycleActionRequest) ProtoMessage()
- func (x *LifecycleActionRequest) ProtoReflect() protoreflect.Message
- func (x *LifecycleActionRequest) Reset()
- func (x *LifecycleActionRequest) String() string
- type LifecycleActionResonse
- func (*LifecycleActionResonse) Descriptor() ([]byte, []int)deprecated
- func (x *LifecycleActionResonse) GetErr() string
- func (*LifecycleActionResonse) ProtoMessage()
- func (x *LifecycleActionResonse) ProtoReflect() protoreflect.Message
- func (x *LifecycleActionResonse) Reset()
- func (x *LifecycleActionResonse) String() string
- type RunJobRequest
- func (*RunJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunJobRequest) GetDestConn() *Connector
- func (x *RunJobRequest) GetFilt() *Filter
- func (x *RunJobRequest) GetId() string
- func (x *RunJobRequest) GetRemainSource() bool
- func (x *RunJobRequest) GetSourceConn() *Connector
- func (x *RunJobRequest) GetTenanId() string
- func (x *RunJobRequest) GetUserId() string
- func (*RunJobRequest) ProtoMessage()
- func (x *RunJobRequest) ProtoReflect() protoreflect.Message
- func (x *RunJobRequest) Reset()
- func (x *RunJobRequest) String() string
- type RunJobResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var File_datamover_proto_datamover_proto protoreflect.FileDescriptor
Functions ¶
func NewDatamoverEndpoints ¶ added in v1.0.0
func RegisterDatamoverHandler ¶
func RegisterDatamoverHandler(s server.Server, hdlr DatamoverHandler, opts ...server.HandlerOption) error
Types ¶
type Connector ¶
type Connector struct {
Type string `protobuf:"bytes,1,opt,name=Type,json=type,proto3" json:"Type,omitempty"` //opensds,aws,azure,hwcloud,etc.
BucketName string `protobuf:"bytes,2,opt,name=BucketName,json=bucketName,proto3" json:"BucketName,omitempty"`
ConnConfig []*KV `protobuf:"bytes,3,rep,name=ConnConfig,json=connConfig,proto3" json:"ConnConfig,omitempty"`
BackendName string `protobuf:"bytes,4,opt,name=BackendName,json=backendName,proto3" json:"BackendName,omitempty"`
// contains filtered or unexported fields
}
func (*Connector) Descriptor
deprecated
func (*Connector) GetBackendName ¶ added in v1.0.0
func (*Connector) GetBucketName ¶
func (*Connector) GetConnConfig ¶
func (*Connector) ProtoMessage ¶
func (*Connector) ProtoMessage()
func (*Connector) ProtoReflect ¶ added in v1.2.2
func (x *Connector) ProtoReflect() protoreflect.Message
type DatamoverHandler ¶
type DatamoverHandler interface {
Runjob(context.Context, *RunJobRequest, *RunJobResponse) error
DoLifecycleAction(context.Context, *LifecycleActionRequest, *LifecycleActionResonse) error
}
type DatamoverService ¶
type DatamoverService interface {
Runjob(ctx context.Context, in *RunJobRequest, opts ...client.CallOption) (*RunJobResponse, error)
DoLifecycleAction(ctx context.Context, in *LifecycleActionRequest, opts ...client.CallOption) (*LifecycleActionResonse, error)
}
func NewDatamoverService ¶
func NewDatamoverService(name string, c client.Client) DatamoverService
type Filter ¶
type Filter struct {
Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
Tag []*KV `protobuf:"bytes,2,rep,name=tag,proto3" json:"tag,omitempty"`
// contains filtered or unexported fields
}
func (*Filter) Descriptor
deprecated
func (*Filter) ProtoMessage ¶
func (*Filter) ProtoMessage()
func (*Filter) ProtoReflect ¶ added in v1.2.2
func (x *Filter) ProtoReflect() protoreflect.Message
type KV ¶
type KV struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*KV) Descriptor
deprecated
func (*KV) ProtoMessage ¶
func (*KV) ProtoMessage()
func (*KV) ProtoReflect ¶ added in v1.2.2
func (x *KV) ProtoReflect() protoreflect.Message
type LifecycleActionRequest ¶ added in v0.5.3
type LifecycleActionRequest struct {
ObjKey string `protobuf:"bytes,1,opt,name=objKey,proto3" json:"objKey,omitempty"` // for transition and expiration
BucketName string `protobuf:"bytes,2,opt,name=bucketName,proto3" json:"bucketName,omitempty"` // for transition and expiration
VersionId string `protobuf:"bytes,3,opt,name=versionId,proto3" json:"versionId,omitempty"` // for transition and expiration
StorageMeta string `protobuf:"bytes,4,opt,name=storageMeta,proto3" json:"storageMeta,omitempty"` // for transition and expiration
ObjectId string `protobuf:"bytes,5,opt,name=objectId,proto3" json:"objectId,omitempty"` // for transition and expiration
Action int32 `protobuf:"varint,6,opt,name=action,proto3" json:"action,omitempty"` // 0-Expiration, 1-IncloudTransition, 2-CrossCloudTransition, 3-AbortMultipartUpload
SourceTier int32 `protobuf:"varint,7,opt,name=sourceTier,proto3" json:"sourceTier,omitempty"` // only for transition
TargetTier int32 `protobuf:"varint,8,opt,name=targetTier,proto3" json:"targetTier,omitempty"` // only for transtion
SourceBackend string `protobuf:"bytes,9,opt,name=sourceBackend,proto3" json:"sourceBackend,omitempty"` //for transition and expiration
TargetBackend string `protobuf:"bytes,10,opt,name=targetBackend,proto3" json:"targetBackend,omitempty"` //for transition and abort incomplete multipart upload
TargetBucket string `protobuf:"bytes,11,opt,name=targetBucket,proto3" json:"targetBucket,omitempty"` // for transition to specific backend
ObjSize int64 `protobuf:"varint,12,opt,name=objSize,proto3" json:"objSize,omitempty"` // for transition
UploadId string `protobuf:"bytes,13,opt,name=uploadId,proto3" json:"uploadId,omitempty"` // only for abort incomplete multipart upload
// contains filtered or unexported fields
}
func (*LifecycleActionRequest) Descriptor
deprecated
added in
v0.5.3
func (*LifecycleActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use LifecycleActionRequest.ProtoReflect.Descriptor instead.
func (*LifecycleActionRequest) GetAction ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetAction() int32
func (*LifecycleActionRequest) GetBucketName ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetBucketName() string
func (*LifecycleActionRequest) GetObjKey ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetObjKey() string
func (*LifecycleActionRequest) GetObjSize ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetObjSize() int64
func (*LifecycleActionRequest) GetObjectId ¶ added in v0.6.3
func (x *LifecycleActionRequest) GetObjectId() string
func (*LifecycleActionRequest) GetSourceBackend ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetSourceBackend() string
func (*LifecycleActionRequest) GetSourceTier ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetSourceTier() int32
func (*LifecycleActionRequest) GetStorageMeta ¶ added in v0.6.3
func (x *LifecycleActionRequest) GetStorageMeta() string
func (*LifecycleActionRequest) GetTargetBackend ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetTargetBackend() string
func (*LifecycleActionRequest) GetTargetBucket ¶ added in v1.2.2
func (x *LifecycleActionRequest) GetTargetBucket() string
func (*LifecycleActionRequest) GetTargetTier ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetTargetTier() int32
func (*LifecycleActionRequest) GetUploadId ¶ added in v0.5.3
func (x *LifecycleActionRequest) GetUploadId() string
func (*LifecycleActionRequest) GetVersionId ¶ added in v0.6.3
func (x *LifecycleActionRequest) GetVersionId() string
func (*LifecycleActionRequest) ProtoMessage ¶ added in v0.5.3
func (*LifecycleActionRequest) ProtoMessage()
func (*LifecycleActionRequest) ProtoReflect ¶ added in v1.2.2
func (x *LifecycleActionRequest) ProtoReflect() protoreflect.Message
func (*LifecycleActionRequest) Reset ¶ added in v0.5.3
func (x *LifecycleActionRequest) Reset()
func (*LifecycleActionRequest) String ¶ added in v0.5.3
func (x *LifecycleActionRequest) String() string
type LifecycleActionResonse ¶ added in v0.5.3
type LifecycleActionResonse struct {
Err string `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
// contains filtered or unexported fields
}
func (*LifecycleActionResonse) Descriptor
deprecated
added in
v0.5.3
func (*LifecycleActionResonse) Descriptor() ([]byte, []int)
Deprecated: Use LifecycleActionResonse.ProtoReflect.Descriptor instead.
func (*LifecycleActionResonse) GetErr ¶ added in v0.5.3
func (x *LifecycleActionResonse) GetErr() string
func (*LifecycleActionResonse) ProtoMessage ¶ added in v0.5.3
func (*LifecycleActionResonse) ProtoMessage()
func (*LifecycleActionResonse) ProtoReflect ¶ added in v1.2.2
func (x *LifecycleActionResonse) ProtoReflect() protoreflect.Message
func (*LifecycleActionResonse) Reset ¶ added in v0.5.3
func (x *LifecycleActionResonse) Reset()
func (*LifecycleActionResonse) String ¶ added in v0.5.3
func (x *LifecycleActionResonse) String() string
type RunJobRequest ¶
type RunJobRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
TenanId string `protobuf:"bytes,2,opt,name=tenanId,proto3" json:"tenanId,omitempty"`
UserId string `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId,omitempty"`
SourceConn *Connector `protobuf:"bytes,4,opt,name=sourceConn,proto3" json:"sourceConn,omitempty"`
DestConn *Connector `protobuf:"bytes,5,opt,name=destConn,proto3" json:"destConn,omitempty"`
Filt *Filter `protobuf:"bytes,6,opt,name=filt,proto3" json:"filt,omitempty"`
RemainSource bool `protobuf:"varint,7,opt,name=remainSource,proto3" json:"remainSource,omitempty"`
// contains filtered or unexported fields
}
func (*RunJobRequest) Descriptor
deprecated
func (*RunJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunJobRequest.ProtoReflect.Descriptor instead.
func (*RunJobRequest) GetDestConn ¶
func (x *RunJobRequest) GetDestConn() *Connector
func (*RunJobRequest) GetFilt ¶
func (x *RunJobRequest) GetFilt() *Filter
func (*RunJobRequest) GetId ¶
func (x *RunJobRequest) GetId() string
func (*RunJobRequest) GetRemainSource ¶
func (x *RunJobRequest) GetRemainSource() bool
func (*RunJobRequest) GetSourceConn ¶
func (x *RunJobRequest) GetSourceConn() *Connector
func (*RunJobRequest) GetTenanId ¶ added in v0.6.3
func (x *RunJobRequest) GetTenanId() string
func (*RunJobRequest) GetUserId ¶ added in v0.6.3
func (x *RunJobRequest) GetUserId() string
func (*RunJobRequest) ProtoMessage ¶
func (*RunJobRequest) ProtoMessage()
func (*RunJobRequest) ProtoReflect ¶ added in v1.2.2
func (x *RunJobRequest) ProtoReflect() protoreflect.Message
func (*RunJobRequest) Reset ¶
func (x *RunJobRequest) Reset()
func (*RunJobRequest) String ¶
func (x *RunJobRequest) String() string
type RunJobResponse ¶
type RunJobResponse struct {
Err string `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
// contains filtered or unexported fields
}
func (*RunJobResponse) Descriptor
deprecated
func (*RunJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunJobResponse.ProtoReflect.Descriptor instead.
func (*RunJobResponse) GetErr ¶
func (x *RunJobResponse) GetErr() string
func (*RunJobResponse) ProtoMessage ¶
func (*RunJobResponse) ProtoMessage()
func (*RunJobResponse) ProtoReflect ¶ added in v1.2.2
func (x *RunJobResponse) ProtoReflect() protoreflect.Message
func (*RunJobResponse) Reset ¶
func (x *RunJobResponse) Reset()
func (*RunJobResponse) String ¶
func (x *RunJobResponse) String() string
Click to show internal directories.
Click to hide internal directories.