Documentation ¶
Index ¶
- func NewBlockEndpoints() []*api.Endpoint
- func RegisterBlockHandler(s server.Server, hdlr BlockHandler, opts ...server.HandlerOption) error
- type BaseRequest
- func (*BaseRequest) Descriptor() ([]byte, []int)
- func (m *BaseRequest) GetId() string
- func (*BaseRequest) ProtoMessage()
- func (m *BaseRequest) Reset()
- func (m *BaseRequest) String() string
- func (m *BaseRequest) XXX_DiscardUnknown()
- func (m *BaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BaseRequest) XXX_Merge(src proto.Message)
- func (m *BaseRequest) XXX_Size() int
- func (m *BaseRequest) XXX_Unmarshal(b []byte) error
- type BlockHandler
- type BlockService
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
- func (m *CreateVolumeRequest) GetVolume() *Volume
- func (*CreateVolumeRequest) ProtoMessage()
- func (m *CreateVolumeRequest) Reset()
- func (m *CreateVolumeRequest) String() string
- func (m *CreateVolumeRequest) XXX_DiscardUnknown()
- func (m *CreateVolumeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateVolumeRequest) XXX_Merge(src proto.Message)
- func (m *CreateVolumeRequest) XXX_Size() int
- func (m *CreateVolumeRequest) XXX_Unmarshal(b []byte) error
- type CreateVolumeResponse
- func (*CreateVolumeResponse) Descriptor() ([]byte, []int)
- func (m *CreateVolumeResponse) GetVolume() *Volume
- func (*CreateVolumeResponse) ProtoMessage()
- func (m *CreateVolumeResponse) Reset()
- func (m *CreateVolumeResponse) String() string
- func (m *CreateVolumeResponse) XXX_DiscardUnknown()
- func (m *CreateVolumeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateVolumeResponse) XXX_Merge(src proto.Message)
- func (m *CreateVolumeResponse) XXX_Size() int
- func (m *CreateVolumeResponse) XXX_Unmarshal(b []byte) error
- type ListVolumesResponse
- func (*ListVolumesResponse) Descriptor() ([]byte, []int)
- func (m *ListVolumesResponse) GetErrorCode() int32
- func (m *ListVolumesResponse) GetVolumes() []*Volume
- func (*ListVolumesResponse) ProtoMessage()
- func (m *ListVolumesResponse) Reset()
- func (m *ListVolumesResponse) String() string
- func (m *ListVolumesResponse) XXX_DiscardUnknown()
- func (m *ListVolumesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListVolumesResponse) XXX_Merge(src proto.Message)
- func (m *ListVolumesResponse) XXX_Size() int
- func (m *ListVolumesResponse) XXX_Unmarshal(b []byte) error
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)
- func (m *Volume) GetAvailabilityZone() string
- func (m *Volume) GetBackendId() string
- func (m *Volume) GetCreatedAt() string
- func (m *Volume) GetEncrypted() bool
- func (m *Volume) GetId() string
- func (m *Volume) GetIops() int64
- func (m *Volume) GetName() string
- func (m *Volume) GetRegion() string
- func (m *Volume) GetSize() int64
- func (m *Volume) GetState() string
- func (m *Volume) GetTenantId() string
- func (m *Volume) GetType() string
- func (m *Volume) GetUpdatedAt() string
- func (m *Volume) GetUserId() string
- func (m *Volume) GetVolumeId() string
- func (*Volume) ProtoMessage()
- func (m *Volume) Reset()
- func (m *Volume) String() string
- func (m *Volume) XXX_DiscardUnknown()
- func (m *Volume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Volume) XXX_Merge(src proto.Message)
- func (m *Volume) XXX_Size() int
- func (m *Volume) XXX_Unmarshal(b []byte) error
- type VolumeRequest
- func (*VolumeRequest) Descriptor() ([]byte, []int)
- func (m *VolumeRequest) GetBackendId() string
- func (*VolumeRequest) ProtoMessage()
- func (m *VolumeRequest) Reset()
- func (m *VolumeRequest) String() string
- func (m *VolumeRequest) XXX_DiscardUnknown()
- func (m *VolumeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VolumeRequest) XXX_Merge(src proto.Message)
- func (m *VolumeRequest) XXX_Size() int
- func (m *VolumeRequest) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlockEndpoints ¶
func RegisterBlockHandler ¶
func RegisterBlockHandler(s server.Server, hdlr BlockHandler, opts ...server.HandlerOption) error
Types ¶
type BaseRequest ¶
type BaseRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BaseRequest) Descriptor ¶
func (*BaseRequest) Descriptor() ([]byte, []int)
func (*BaseRequest) GetId ¶
func (m *BaseRequest) GetId() string
func (*BaseRequest) ProtoMessage ¶
func (*BaseRequest) ProtoMessage()
func (*BaseRequest) Reset ¶
func (m *BaseRequest) Reset()
func (*BaseRequest) String ¶
func (m *BaseRequest) String() string
func (*BaseRequest) XXX_DiscardUnknown ¶
func (m *BaseRequest) XXX_DiscardUnknown()
func (*BaseRequest) XXX_Marshal ¶
func (m *BaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BaseRequest) XXX_Merge ¶
func (m *BaseRequest) XXX_Merge(src proto.Message)
func (*BaseRequest) XXX_Size ¶
func (m *BaseRequest) XXX_Size() int
func (*BaseRequest) XXX_Unmarshal ¶
func (m *BaseRequest) XXX_Unmarshal(b []byte) error
type BlockHandler ¶
type BlockHandler interface { ListVolumes(context.Context, *VolumeRequest, *ListVolumesResponse) error CreateVolume(context.Context, *CreateVolumeRequest, *CreateVolumeResponse) error }
type BlockService ¶
type BlockService interface { ListVolumes(ctx context.Context, in *VolumeRequest, opts ...client.CallOption) (*ListVolumesResponse, error) CreateVolume(ctx context.Context, in *CreateVolumeRequest, opts ...client.CallOption) (*CreateVolumeResponse, error) }
func NewBlockService ¶
func NewBlockService(name string, c client.Client) BlockService
type CreateVolumeRequest ¶
type CreateVolumeRequest struct { Volume *Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateVolumeRequest) Descriptor ¶
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
func (*CreateVolumeRequest) GetVolume ¶
func (m *CreateVolumeRequest) GetVolume() *Volume
func (*CreateVolumeRequest) ProtoMessage ¶
func (*CreateVolumeRequest) ProtoMessage()
func (*CreateVolumeRequest) Reset ¶
func (m *CreateVolumeRequest) Reset()
func (*CreateVolumeRequest) String ¶
func (m *CreateVolumeRequest) String() string
func (*CreateVolumeRequest) XXX_DiscardUnknown ¶
func (m *CreateVolumeRequest) XXX_DiscardUnknown()
func (*CreateVolumeRequest) XXX_Marshal ¶
func (m *CreateVolumeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateVolumeRequest) XXX_Merge ¶
func (m *CreateVolumeRequest) XXX_Merge(src proto.Message)
func (*CreateVolumeRequest) XXX_Size ¶
func (m *CreateVolumeRequest) XXX_Size() int
func (*CreateVolumeRequest) XXX_Unmarshal ¶
func (m *CreateVolumeRequest) XXX_Unmarshal(b []byte) error
type CreateVolumeResponse ¶
type CreateVolumeResponse struct { Volume *Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateVolumeResponse) Descriptor ¶
func (*CreateVolumeResponse) Descriptor() ([]byte, []int)
func (*CreateVolumeResponse) GetVolume ¶
func (m *CreateVolumeResponse) GetVolume() *Volume
func (*CreateVolumeResponse) ProtoMessage ¶
func (*CreateVolumeResponse) ProtoMessage()
func (*CreateVolumeResponse) Reset ¶
func (m *CreateVolumeResponse) Reset()
func (*CreateVolumeResponse) String ¶
func (m *CreateVolumeResponse) String() string
func (*CreateVolumeResponse) XXX_DiscardUnknown ¶
func (m *CreateVolumeResponse) XXX_DiscardUnknown()
func (*CreateVolumeResponse) XXX_Marshal ¶
func (m *CreateVolumeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateVolumeResponse) XXX_Merge ¶
func (m *CreateVolumeResponse) XXX_Merge(src proto.Message)
func (*CreateVolumeResponse) XXX_Size ¶
func (m *CreateVolumeResponse) XXX_Size() int
func (*CreateVolumeResponse) XXX_Unmarshal ¶
func (m *CreateVolumeResponse) XXX_Unmarshal(b []byte) error
type ListVolumesResponse ¶
type ListVolumesResponse struct { ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"` Volumes []*Volume `protobuf:"bytes,2,rep,name=volumes,proto3" json:"volumes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListVolumesResponse) Descriptor ¶
func (*ListVolumesResponse) Descriptor() ([]byte, []int)
func (*ListVolumesResponse) GetErrorCode ¶
func (m *ListVolumesResponse) GetErrorCode() int32
func (*ListVolumesResponse) GetVolumes ¶
func (m *ListVolumesResponse) GetVolumes() []*Volume
func (*ListVolumesResponse) ProtoMessage ¶
func (*ListVolumesResponse) ProtoMessage()
func (*ListVolumesResponse) Reset ¶
func (m *ListVolumesResponse) Reset()
func (*ListVolumesResponse) String ¶
func (m *ListVolumesResponse) String() string
func (*ListVolumesResponse) XXX_DiscardUnknown ¶
func (m *ListVolumesResponse) XXX_DiscardUnknown()
func (*ListVolumesResponse) XXX_Marshal ¶
func (m *ListVolumesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListVolumesResponse) XXX_Merge ¶
func (m *ListVolumesResponse) XXX_Merge(src proto.Message)
func (*ListVolumesResponse) XXX_Size ¶
func (m *ListVolumesResponse) XXX_Size() int
func (*ListVolumesResponse) XXX_Unmarshal ¶
func (m *ListVolumesResponse) XXX_Unmarshal(b []byte) error
type Volume ¶
type Volume struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` VolumeId string `protobuf:"bytes,6,opt,name=volumeId,proto3" json:"volumeId,omitempty"` Encrypted bool `protobuf:"varint,7,opt,name=encrypted,proto3" json:"encrypted,omitempty"` AvailabilityZone string `protobuf:"bytes,8,opt,name=availabilityZone,proto3" json:"availabilityZone,omitempty"` Region string `protobuf:"bytes,9,opt,name=region,proto3" json:"region,omitempty"` TenantId string `protobuf:"bytes,10,opt,name=tenantId,proto3" json:"tenantId,omitempty"` UserId string `protobuf:"bytes,11,opt,name=userId,proto3" json:"userId,omitempty"` CreatedAt string `protobuf:"bytes,12,opt,name=createdAt,proto3" json:"createdAt,omitempty"` UpdatedAt string `protobuf:"bytes,13,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"` BackendId string `protobuf:"bytes,14,opt,name=backendId,proto3" json:"backendId,omitempty"` Iops int64 `protobuf:"varint,15,opt,name=iops,proto3" json:"iops,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Volume) Descriptor ¶
func (*Volume) GetAvailabilityZone ¶
func (*Volume) GetBackendId ¶
func (*Volume) GetCreatedAt ¶
func (*Volume) GetEncrypted ¶
func (*Volume) GetTenantId ¶
func (*Volume) GetUpdatedAt ¶
func (*Volume) GetVolumeId ¶
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) XXX_DiscardUnknown ¶
func (m *Volume) XXX_DiscardUnknown()
func (*Volume) XXX_Marshal ¶
func (*Volume) XXX_Unmarshal ¶
type VolumeRequest ¶
type VolumeRequest struct { BackendId string `protobuf:"bytes,1,opt,name=backendId,proto3" json:"backendId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*VolumeRequest) Descriptor ¶
func (*VolumeRequest) Descriptor() ([]byte, []int)
func (*VolumeRequest) GetBackendId ¶
func (m *VolumeRequest) GetBackendId() string
func (*VolumeRequest) ProtoMessage ¶
func (*VolumeRequest) ProtoMessage()
func (*VolumeRequest) Reset ¶
func (m *VolumeRequest) Reset()
func (*VolumeRequest) String ¶
func (m *VolumeRequest) String() string
func (*VolumeRequest) XXX_DiscardUnknown ¶
func (m *VolumeRequest) XXX_DiscardUnknown()
func (*VolumeRequest) XXX_Marshal ¶
func (m *VolumeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VolumeRequest) XXX_Merge ¶
func (m *VolumeRequest) XXX_Merge(src proto.Message)
func (*VolumeRequest) XXX_Size ¶
func (m *VolumeRequest) XXX_Size() int
func (*VolumeRequest) XXX_Unmarshal ¶
func (m *VolumeRequest) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.