block

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBlockEndpoints

func NewBlockEndpoints() []*api.Endpoint

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) Descriptor() ([]byte, []int)

func (*Volume) GetAvailabilityZone

func (m *Volume) GetAvailabilityZone() string

func (*Volume) GetBackendId

func (m *Volume) GetBackendId() string

func (*Volume) GetCreatedAt

func (m *Volume) GetCreatedAt() string

func (*Volume) GetEncrypted

func (m *Volume) GetEncrypted() bool

func (*Volume) GetId

func (m *Volume) GetId() string

func (*Volume) GetIops

func (m *Volume) GetIops() int64

func (*Volume) GetName

func (m *Volume) GetName() string

func (*Volume) GetRegion

func (m *Volume) GetRegion() string

func (*Volume) GetSize

func (m *Volume) GetSize() int64

func (*Volume) GetState

func (m *Volume) GetState() string

func (*Volume) GetTenantId

func (m *Volume) GetTenantId() string

func (*Volume) GetType

func (m *Volume) GetType() string

func (*Volume) GetUpdatedAt

func (m *Volume) GetUpdatedAt() string

func (*Volume) GetUserId

func (m *Volume) GetUserId() string

func (*Volume) GetVolumeId

func (m *Volume) GetVolumeId() string

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) Reset

func (m *Volume) Reset()

func (*Volume) String

func (m *Volume) String() string

func (*Volume) XXX_DiscardUnknown

func (m *Volume) XXX_DiscardUnknown()

func (*Volume) XXX_Marshal

func (m *Volume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Volume) XXX_Merge

func (m *Volume) XXX_Merge(src proto.Message)

func (*Volume) XXX_Size

func (m *Volume) XXX_Size() int

func (*Volume) XXX_Unmarshal

func (m *Volume) XXX_Unmarshal(b []byte) error

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

Jump to

Keyboard shortcuts

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