v1

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ComputeInstance_ListComputeSpec_FullMethodName             = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/ListComputeSpec"
	ComputeInstance_ListComputeImage_FullMethodName            = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/ListComputeImage"
	ComputeInstance_ListComputeInstanceDuration_FullMethodName = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/ListComputeInstanceDuration"
	ComputeInstance_Create_FullMethodName                      = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/Create"
	ComputeInstance_Delete_FullMethodName                      = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/Delete"
	ComputeInstance_Get_FullMethodName                         = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/Get"
	ComputeInstance_List_FullMethodName                        = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/List"
	ComputeInstance_StopInstance_FullMethodName                = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/StopInstance"
	ComputeInstance_StartInstance_FullMethodName               = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/StartInstance"
	ComputeInstance_SSHInstance_FullMethodName                 = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/SSHInstance"
)
View Source
const (
	Storage_List_FullMethodName       = "/api.compute.v1.Storage/List"
	Storage_UploadFile_FullMethodName = "/api.compute.v1.Storage/UploadFile"
	Storage_CreateDir_FullMethodName  = "/api.compute.v1.Storage/CreateDir"
	Storage_Download_FullMethodName   = "/api.compute.v1.Storage/Download"
	Storage_Delete_FullMethodName     = "/api.compute.v1.Storage/Delete"
)
View Source
const OperationComputeInstanceCreate = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/Create"
View Source
const OperationComputeInstanceDelete = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/Delete"
View Source
const OperationComputeInstanceGet = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/Get"
View Source
const OperationComputeInstanceList = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/List"
View Source
const OperationComputeInstanceListComputeImage = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/ListComputeImage"
View Source
const OperationComputeInstanceListComputeInstanceDuration = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/ListComputeInstanceDuration"
View Source
const OperationComputeInstanceListComputeSpec = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/ListComputeSpec"
View Source
const OperationComputeInstanceSSHInstance = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/SSHInstance"
View Source
const OperationComputeInstanceStartInstance = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/StartInstance"
View Source
const OperationComputeInstanceStopInstance = "/github.com.mohaijiang.api.compute.v1.ComputeInstance/StopInstance"
View Source
const OperationStorageCreateDir = "/api.compute.v1.Storage/CreateDir"
View Source
const OperationStorageDelete = "/api.compute.v1.Storage/Delete"
View Source
const OperationStorageDownload = "/api.compute.v1.Storage/Download"
View Source
const OperationStorageList = "/api.compute.v1.Storage/List"
View Source
const OperationStorageUploadFile = "/api.compute.v1.Storage/UploadFile"

Variables

View Source
var (
	FileType_name = map[int32]string{
		0: "DIR",
		1: "FILE",
	}
	FileType_value = map[string]int32{
		"DIR":  0,
		"FILE": 1,
	}
)

Enum value maps for FileType.

View Source
var ComputeInstance_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "github.com.mohaijiang.api.compute.v1.ComputeInstance",
	HandlerType: (*ComputeInstanceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListComputeSpec",
			Handler:    _ComputeInstance_ListComputeSpec_Handler,
		},
		{
			MethodName: "ListComputeImage",
			Handler:    _ComputeInstance_ListComputeImage_Handler,
		},
		{
			MethodName: "ListComputeInstanceDuration",
			Handler:    _ComputeInstance_ListComputeInstanceDuration_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ComputeInstance_Create_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ComputeInstance_Delete_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ComputeInstance_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ComputeInstance_List_Handler,
		},
		{
			MethodName: "StopInstance",
			Handler:    _ComputeInstance_StopInstance_Handler,
		},
		{
			MethodName: "StartInstance",
			Handler:    _ComputeInstance_StartInstance_Handler,
		},
		{
			MethodName: "SSHInstance",
			Handler:    _ComputeInstance_SSHInstance_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/compute/v1/compute_instance.proto",
}

ComputeInstance_ServiceDesc is the grpc.ServiceDesc for ComputeInstance 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_api_compute_v1_compute_instance_proto protoreflect.FileDescriptor
View Source
var File_api_compute_v1_storage_proto protoreflect.FileDescriptor
View Source
var Storage_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.compute.v1.Storage",
	HandlerType: (*StorageServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _Storage_List_Handler,
		},
		{
			MethodName: "UploadFile",
			Handler:    _Storage_UploadFile_Handler,
		},
		{
			MethodName: "CreateDir",
			Handler:    _Storage_CreateDir_Handler,
		},
		{
			MethodName: "Download",
			Handler:    _Storage_Download_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _Storage_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/compute/v1/storage.proto",
}

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

Functions

func RegisterComputeInstanceHTTPServer added in v0.0.2

func RegisterComputeInstanceHTTPServer(s *http.Server, srv ComputeInstanceHTTPServer)

func RegisterComputeInstanceServer added in v0.0.2

func RegisterComputeInstanceServer(s grpc.ServiceRegistrar, srv ComputeInstanceServer)

func RegisterStorageHTTPServer

func RegisterStorageHTTPServer(s *http.Server, srv StorageHTTPServer)

func RegisterStorageServer

func RegisterStorageServer(s grpc.ServiceRegistrar, srv StorageServer)

func Storage_DownloadFile_Extend_HTTP_Handler

func Storage_DownloadFile_Extend_HTTP_Handler(srv StorageHTTPServer) func(ctx http.Context) error

func Storage_UploadFile_Extend_HTTP_Handler

func Storage_UploadFile_Extend_HTTP_Handler(srv StorageHTTPServer) func(ctx http.Context) error

Types

type ComputeDurationReply added in v0.0.2

type ComputeDurationReply struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Duration int32  `protobuf:"varint,2,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeDurationReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ComputeDurationReply.ProtoReflect.Descriptor instead.

func (*ComputeDurationReply) GetDuration added in v0.0.2

func (x *ComputeDurationReply) GetDuration() int32

func (*ComputeDurationReply) GetName added in v0.0.2

func (x *ComputeDurationReply) GetName() string

func (*ComputeDurationReply) ProtoMessage added in v0.0.2

func (*ComputeDurationReply) ProtoMessage()

func (*ComputeDurationReply) ProtoReflect added in v0.0.2

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

func (*ComputeDurationReply) Reset added in v0.0.2

func (x *ComputeDurationReply) Reset()

func (*ComputeDurationReply) String added in v0.0.2

func (x *ComputeDurationReply) String() string

type ComputeImageReply added in v0.0.2

type ComputeImageReply struct {
	Id    int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	Tag   string `protobuf:"bytes,4,opt,name=tag,proto3" json:"tag,omitempty"`
	Port  int32  `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeImageReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ComputeImageReply.ProtoReflect.Descriptor instead.

func (*ComputeImageReply) GetId added in v0.0.2

func (x *ComputeImageReply) GetId() int32

func (*ComputeImageReply) GetImage added in v0.0.2

func (x *ComputeImageReply) GetImage() string

func (*ComputeImageReply) GetName added in v0.0.2

func (x *ComputeImageReply) GetName() string

func (*ComputeImageReply) GetPort added in v0.0.2

func (x *ComputeImageReply) GetPort() int32

func (*ComputeImageReply) GetTag added in v0.0.2

func (x *ComputeImageReply) GetTag() string

func (*ComputeImageReply) ProtoMessage added in v0.0.2

func (*ComputeImageReply) ProtoMessage()

func (*ComputeImageReply) ProtoReflect added in v0.0.2

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

func (*ComputeImageReply) Reset added in v0.0.2

func (x *ComputeImageReply) Reset()

func (*ComputeImageReply) String added in v0.0.2

func (x *ComputeImageReply) String() string

type ComputeInstanceClient added in v0.0.2

type ComputeInstanceClient interface {
	// 查询规格
	ListComputeSpec(ctx context.Context, in *ListComputeSpecRequest, opts ...grpc.CallOption) (*ListComputeSpecReply, error)
	// 查询镜像
	ListComputeImage(ctx context.Context, in *ListComputeImageRequest, opts ...grpc.CallOption) (*ListComputeImageReply, error)
	// 查询到期时间
	ListComputeInstanceDuration(ctx context.Context, in *ListComputeDurationRequest, opts ...grpc.CallOption) (*ListComputeDurationReply, error)
	// 创建实例
	Create(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*CreateInstanceReply, error)
	// 删除实例
	Delete(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*DeleteInstanceReply, error)
	// 获取实例详情
	Get(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*GetInstanceReply, error)
	// 实例列表
	List(ctx context.Context, in *ListInstanceRequest, opts ...grpc.CallOption) (*ListInstanceReply, error)
	// 停止实例
	StopInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*StopInstanceReply, error)
	// 启动实例
	StartInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*StartInstanceReply, error)
	// 连接ssh
	SSHInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*SSHInstanceReply, error)
}

ComputeInstanceClient is the client API for ComputeInstance 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 NewComputeInstanceClient added in v0.0.2

func NewComputeInstanceClient(cc grpc.ClientConnInterface) ComputeInstanceClient

type ComputeInstanceHTTPClient added in v0.0.2

type ComputeInstanceHTTPClient interface {
	Create(ctx context.Context, req *CreateInstanceRequest, opts ...http.CallOption) (rsp *CreateInstanceReply, err error)
	Delete(ctx context.Context, req *DeleteInstanceRequest, opts ...http.CallOption) (rsp *DeleteInstanceReply, err error)
	Get(ctx context.Context, req *GetInstanceRequest, opts ...http.CallOption) (rsp *GetInstanceReply, err error)
	List(ctx context.Context, req *ListInstanceRequest, opts ...http.CallOption) (rsp *ListInstanceReply, err error)
	ListComputeImage(ctx context.Context, req *ListComputeImageRequest, opts ...http.CallOption) (rsp *ListComputeImageReply, err error)
	ListComputeInstanceDuration(ctx context.Context, req *ListComputeDurationRequest, opts ...http.CallOption) (rsp *ListComputeDurationReply, err error)
	ListComputeSpec(ctx context.Context, req *ListComputeSpecRequest, opts ...http.CallOption) (rsp *ListComputeSpecReply, err error)
	SSHInstance(ctx context.Context, req *GetInstanceRequest, opts ...http.CallOption) (rsp *SSHInstanceReply, err error)
	StartInstance(ctx context.Context, req *GetInstanceRequest, opts ...http.CallOption) (rsp *StartInstanceReply, err error)
	StopInstance(ctx context.Context, req *GetInstanceRequest, opts ...http.CallOption) (rsp *StopInstanceReply, err error)
}

func NewComputeInstanceHTTPClient added in v0.0.2

func NewComputeInstanceHTTPClient(client *http.Client) ComputeInstanceHTTPClient

type ComputeInstanceHTTPClientImpl added in v0.0.2

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

func (*ComputeInstanceHTTPClientImpl) Create added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) Delete added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) Get added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) List added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) ListComputeImage added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) ListComputeInstanceDuration added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) ListComputeSpec added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) SSHInstance added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) StartInstance added in v0.0.2

func (*ComputeInstanceHTTPClientImpl) StopInstance added in v0.0.2

type ComputeInstanceHTTPServer added in v0.0.2

type ComputeInstanceHTTPServer interface {
	// Create 创建实例
	Create(context.Context, *CreateInstanceRequest) (*CreateInstanceReply, error)
	// Delete删除实例
	Delete(context.Context, *DeleteInstanceRequest) (*DeleteInstanceReply, error)
	// Get获取实例详情
	Get(context.Context, *GetInstanceRequest) (*GetInstanceReply, error)
	// List实例列表
	List(context.Context, *ListInstanceRequest) (*ListInstanceReply, error)
	// ListComputeImage 查询镜像
	ListComputeImage(context.Context, *ListComputeImageRequest) (*ListComputeImageReply, error)
	// ListComputeInstanceDuration 查询到期时间
	ListComputeInstanceDuration(context.Context, *ListComputeDurationRequest) (*ListComputeDurationReply, error)
	// ListComputeSpec 查询规格
	ListComputeSpec(context.Context, *ListComputeSpecRequest) (*ListComputeSpecReply, error)
	// SSHInstance 连接ssh
	SSHInstance(context.Context, *GetInstanceRequest) (*SSHInstanceReply, error)
	// StartInstance启动实例
	StartInstance(context.Context, *GetInstanceRequest) (*StartInstanceReply, error)
	// StopInstance停止实例
	StopInstance(context.Context, *GetInstanceRequest) (*StopInstanceReply, error)
}

type ComputeInstanceServer added in v0.0.2

type ComputeInstanceServer interface {
	// 查询规格
	ListComputeSpec(context.Context, *ListComputeSpecRequest) (*ListComputeSpecReply, error)
	// 查询镜像
	ListComputeImage(context.Context, *ListComputeImageRequest) (*ListComputeImageReply, error)
	// 查询到期时间
	ListComputeInstanceDuration(context.Context, *ListComputeDurationRequest) (*ListComputeDurationReply, error)
	// 创建实例
	Create(context.Context, *CreateInstanceRequest) (*CreateInstanceReply, error)
	// 删除实例
	Delete(context.Context, *DeleteInstanceRequest) (*DeleteInstanceReply, error)
	// 获取实例详情
	Get(context.Context, *GetInstanceRequest) (*GetInstanceReply, error)
	// 实例列表
	List(context.Context, *ListInstanceRequest) (*ListInstanceReply, error)
	// 停止实例
	StopInstance(context.Context, *GetInstanceRequest) (*StopInstanceReply, error)
	// 启动实例
	StartInstance(context.Context, *GetInstanceRequest) (*StartInstanceReply, error)
	// 连接ssh
	SSHInstance(context.Context, *GetInstanceRequest) (*SSHInstanceReply, error)
	// contains filtered or unexported methods
}

ComputeInstanceServer is the server API for ComputeInstance service. All implementations must embed UnimplementedComputeInstanceServer for forward compatibility

type ComputeSpecReply added in v0.0.2

type ComputeSpecReply struct {
	Id     int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Core   string `protobuf:"bytes,2,opt,name=core,proto3" json:"core,omitempty"`
	Memory string `protobuf:"bytes,3,opt,name=memory,proto3" json:"memory,omitempty"`
	// contains filtered or unexported fields
}

func (*ComputeSpecReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ComputeSpecReply.ProtoReflect.Descriptor instead.

func (*ComputeSpecReply) GetCore added in v0.0.2

func (x *ComputeSpecReply) GetCore() string

func (*ComputeSpecReply) GetId added in v0.0.2

func (x *ComputeSpecReply) GetId() int32

func (*ComputeSpecReply) GetMemory added in v0.0.2

func (x *ComputeSpecReply) GetMemory() string

func (*ComputeSpecReply) ProtoMessage added in v0.0.2

func (*ComputeSpecReply) ProtoMessage()

func (*ComputeSpecReply) ProtoReflect added in v0.0.2

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

func (*ComputeSpecReply) Reset added in v0.0.2

func (x *ComputeSpecReply) Reset()

func (*ComputeSpecReply) String added in v0.0.2

func (x *ComputeSpecReply) String() string

type CreateDirReply

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

func (*CreateDirReply) Descriptor deprecated

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

Deprecated: Use CreateDirReply.ProtoReflect.Descriptor instead.

func (*CreateDirReply) GetId

func (x *CreateDirReply) GetId() string

func (*CreateDirReply) ProtoMessage

func (*CreateDirReply) ProtoMessage()

func (*CreateDirReply) ProtoReflect

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

func (*CreateDirReply) Reset

func (x *CreateDirReply) Reset()

func (*CreateDirReply) String

func (x *CreateDirReply) String() string

type CreateDirRequest

type CreateDirRequest struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ParentId string `protobuf:"bytes,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDirRequest) Descriptor deprecated

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

Deprecated: Use CreateDirRequest.ProtoReflect.Descriptor instead.

func (*CreateDirRequest) GetName

func (x *CreateDirRequest) GetName() string

func (*CreateDirRequest) GetParentId

func (x *CreateDirRequest) GetParentId() string

func (*CreateDirRequest) ProtoMessage

func (*CreateDirRequest) ProtoMessage()

func (*CreateDirRequest) ProtoReflect

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

func (*CreateDirRequest) Reset

func (x *CreateDirRequest) Reset()

func (*CreateDirRequest) String

func (x *CreateDirRequest) String() string

type CreateInstanceReply added in v0.0.2

type CreateInstanceReply struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use CreateInstanceReply.ProtoReflect.Descriptor instead.

func (*CreateInstanceReply) GetId added in v0.0.2

func (x *CreateInstanceReply) GetId() string

func (*CreateInstanceReply) GetName added in v0.0.2

func (x *CreateInstanceReply) GetName() string

func (*CreateInstanceReply) ProtoMessage added in v0.0.2

func (*CreateInstanceReply) ProtoMessage()

func (*CreateInstanceReply) ProtoReflect added in v0.0.2

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

func (*CreateInstanceReply) Reset added in v0.0.2

func (x *CreateInstanceReply) Reset()

func (*CreateInstanceReply) String added in v0.0.2

func (x *CreateInstanceReply) String() string

type CreateInstanceRequest added in v0.0.2

type CreateInstanceRequest struct {
	SpecId   int32  `protobuf:"varint,1,opt,name=spec_id,json=specId,proto3" json:"spec_id,omitempty"`
	ImageId  int32  `protobuf:"varint,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	Duration int32  `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"`
	Name     string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInstanceRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

func (*CreateInstanceRequest) GetDuration added in v0.0.2

func (x *CreateInstanceRequest) GetDuration() int32

func (*CreateInstanceRequest) GetImageId added in v0.0.2

func (x *CreateInstanceRequest) GetImageId() int32

func (*CreateInstanceRequest) GetName added in v0.0.2

func (x *CreateInstanceRequest) GetName() string

func (*CreateInstanceRequest) GetSpecId added in v0.0.2

func (x *CreateInstanceRequest) GetSpecId() int32

func (*CreateInstanceRequest) ProtoMessage added in v0.0.2

func (*CreateInstanceRequest) ProtoMessage()

func (*CreateInstanceRequest) ProtoReflect added in v0.0.2

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

func (*CreateInstanceRequest) Reset added in v0.0.2

func (x *CreateInstanceRequest) Reset()

func (*CreateInstanceRequest) String added in v0.0.2

func (x *CreateInstanceRequest) String() string

type DeleteInstanceReply added in v0.0.2

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

func (*DeleteInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use DeleteInstanceReply.ProtoReflect.Descriptor instead.

func (*DeleteInstanceReply) ProtoMessage added in v0.0.2

func (*DeleteInstanceReply) ProtoMessage()

func (*DeleteInstanceReply) ProtoReflect added in v0.0.2

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

func (*DeleteInstanceReply) Reset added in v0.0.2

func (x *DeleteInstanceReply) Reset()

func (*DeleteInstanceReply) String added in v0.0.2

func (x *DeleteInstanceReply) String() string

type DeleteInstanceRequest added in v0.0.2

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

func (*DeleteInstanceRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

func (*DeleteInstanceRequest) GetId added in v0.0.2

func (x *DeleteInstanceRequest) GetId() string

func (*DeleteInstanceRequest) ProtoMessage added in v0.0.2

func (*DeleteInstanceRequest) ProtoMessage()

func (*DeleteInstanceRequest) ProtoReflect added in v0.0.2

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

func (*DeleteInstanceRequest) Reset added in v0.0.2

func (x *DeleteInstanceRequest) Reset()

func (*DeleteInstanceRequest) String added in v0.0.2

func (x *DeleteInstanceRequest) String() string

type DeleteReply

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

func (*DeleteReply) Descriptor deprecated

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

Deprecated: Use DeleteReply.ProtoReflect.Descriptor instead.

func (*DeleteReply) ProtoMessage

func (*DeleteReply) ProtoMessage()

func (*DeleteReply) ProtoReflect

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

func (*DeleteReply) Reset

func (x *DeleteReply) Reset()

func (*DeleteReply) String

func (x *DeleteReply) String() string

type DeleteRequest

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

func (*DeleteRequest) Descriptor deprecated

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

Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.

func (*DeleteRequest) GetIds

func (x *DeleteRequest) GetIds() []string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) ProtoReflect

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

func (*DeleteRequest) Reset

func (x *DeleteRequest) Reset()

func (*DeleteRequest) String

func (x *DeleteRequest) String() string

type DownloadReply

type DownloadReply struct {
	Body []byte `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DownloadReply) Descriptor deprecated

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

Deprecated: Use DownloadReply.ProtoReflect.Descriptor instead.

func (*DownloadReply) GetBody

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

func (*DownloadReply) GetName

func (x *DownloadReply) GetName() string

func (*DownloadReply) ProtoMessage

func (*DownloadReply) ProtoMessage()

func (*DownloadReply) ProtoReflect

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

func (*DownloadReply) Reset

func (x *DownloadReply) Reset()

func (*DownloadReply) String

func (x *DownloadReply) String() string

type DownloadRequest

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

func (*DownloadRequest) Descriptor deprecated

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

Deprecated: Use DownloadRequest.ProtoReflect.Descriptor instead.

func (*DownloadRequest) GetId

func (x *DownloadRequest) GetId() string

func (*DownloadRequest) ProtoMessage

func (*DownloadRequest) ProtoMessage()

func (*DownloadRequest) ProtoReflect

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

func (*DownloadRequest) Reset

func (x *DownloadRequest) Reset()

func (*DownloadRequest) String

func (x *DownloadRequest) String() string

type File

type File struct {
	Id         string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type       FileType `protobuf:"varint,2,opt,name=type,proto3,enum=api.compute.v1.FileType" json:"type,omitempty"`
	Name       string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Size       int32    `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
	LastModify int64    `protobuf:"varint,5,opt,name=last_modify,json=lastModify,proto3" json:"last_modify,omitempty"`
	Cid        *string  `protobuf:"bytes,6,opt,name=cid,proto3,oneof" json:"cid,omitempty"`
	// contains filtered or unexported fields
}

func (*File) Descriptor deprecated

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetCid

func (x *File) GetCid() string

func (*File) GetId

func (x *File) GetId() string

func (*File) GetLastModify

func (x *File) GetLastModify() int64

func (*File) GetName

func (x *File) GetName() string

func (*File) GetSize

func (x *File) GetSize() int32

func (*File) GetType

func (x *File) GetType() FileType

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

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

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

type FileType

type FileType int32
const (
	FileType_DIR  FileType = 0
	FileType_FILE FileType = 1
)

func (FileType) Descriptor

func (FileType) Descriptor() protoreflect.EnumDescriptor

func (FileType) Enum

func (x FileType) Enum() *FileType

func (FileType) EnumDescriptor deprecated

func (FileType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FileType.Descriptor instead.

func (FileType) Number

func (x FileType) Number() protoreflect.EnumNumber

func (FileType) String

func (x FileType) String() string

func (FileType) Type

type GetInstanceReply added in v0.0.2

type GetInstanceReply struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use GetInstanceReply.ProtoReflect.Descriptor instead.

func (*GetInstanceReply) GetId added in v0.0.2

func (x *GetInstanceReply) GetId() string

func (*GetInstanceReply) GetName added in v0.0.2

func (x *GetInstanceReply) GetName() string

func (*GetInstanceReply) ProtoMessage added in v0.0.2

func (*GetInstanceReply) ProtoMessage()

func (*GetInstanceReply) ProtoReflect added in v0.0.2

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

func (*GetInstanceReply) Reset added in v0.0.2

func (x *GetInstanceReply) Reset()

func (*GetInstanceReply) String added in v0.0.2

func (x *GetInstanceReply) String() string

type GetInstanceRequest added in v0.0.2

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

func (*GetInstanceRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetId added in v0.0.2

func (x *GetInstanceRequest) GetId() string

func (*GetInstanceRequest) ProtoMessage added in v0.0.2

func (*GetInstanceRequest) ProtoMessage()

func (*GetInstanceRequest) ProtoReflect added in v0.0.2

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

func (*GetInstanceRequest) Reset added in v0.0.2

func (x *GetInstanceRequest) Reset()

func (*GetInstanceRequest) String added in v0.0.2

func (x *GetInstanceRequest) String() string

type ListComputeDurationReply added in v0.0.2

type ListComputeDurationReply struct {
	Result []*ComputeDurationReply `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListComputeDurationReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListComputeDurationReply.ProtoReflect.Descriptor instead.

func (*ListComputeDurationReply) GetResult added in v0.0.2

func (*ListComputeDurationReply) ProtoMessage added in v0.0.2

func (*ListComputeDurationReply) ProtoMessage()

func (*ListComputeDurationReply) ProtoReflect added in v0.0.2

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

func (*ListComputeDurationReply) Reset added in v0.0.2

func (x *ListComputeDurationReply) Reset()

func (*ListComputeDurationReply) String added in v0.0.2

func (x *ListComputeDurationReply) String() string

type ListComputeDurationRequest added in v0.0.2

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

func (*ListComputeDurationRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListComputeDurationRequest.ProtoReflect.Descriptor instead.

func (*ListComputeDurationRequest) ProtoMessage added in v0.0.2

func (*ListComputeDurationRequest) ProtoMessage()

func (*ListComputeDurationRequest) ProtoReflect added in v0.0.2

func (*ListComputeDurationRequest) Reset added in v0.0.2

func (x *ListComputeDurationRequest) Reset()

func (*ListComputeDurationRequest) String added in v0.0.2

func (x *ListComputeDurationRequest) String() string

type ListComputeImageReply added in v0.0.2

type ListComputeImageReply struct {
	Result []*ComputeImageReply `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListComputeImageReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListComputeImageReply.ProtoReflect.Descriptor instead.

func (*ListComputeImageReply) GetResult added in v0.0.2

func (x *ListComputeImageReply) GetResult() []*ComputeImageReply

func (*ListComputeImageReply) ProtoMessage added in v0.0.2

func (*ListComputeImageReply) ProtoMessage()

func (*ListComputeImageReply) ProtoReflect added in v0.0.2

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

func (*ListComputeImageReply) Reset added in v0.0.2

func (x *ListComputeImageReply) Reset()

func (*ListComputeImageReply) String added in v0.0.2

func (x *ListComputeImageReply) String() string

type ListComputeImageRequest added in v0.0.2

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

func (*ListComputeImageRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListComputeImageRequest.ProtoReflect.Descriptor instead.

func (*ListComputeImageRequest) ProtoMessage added in v0.0.2

func (*ListComputeImageRequest) ProtoMessage()

func (*ListComputeImageRequest) ProtoReflect added in v0.0.2

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

func (*ListComputeImageRequest) Reset added in v0.0.2

func (x *ListComputeImageRequest) Reset()

func (*ListComputeImageRequest) String added in v0.0.2

func (x *ListComputeImageRequest) String() string

type ListComputeSpecReply added in v0.0.2

type ListComputeSpecReply struct {
	Result []*ComputeSpecReply `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListComputeSpecReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListComputeSpecReply.ProtoReflect.Descriptor instead.

func (*ListComputeSpecReply) GetResult added in v0.0.2

func (x *ListComputeSpecReply) GetResult() []*ComputeSpecReply

func (*ListComputeSpecReply) ProtoMessage added in v0.0.2

func (*ListComputeSpecReply) ProtoMessage()

func (*ListComputeSpecReply) ProtoReflect added in v0.0.2

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

func (*ListComputeSpecReply) Reset added in v0.0.2

func (x *ListComputeSpecReply) Reset()

func (*ListComputeSpecReply) String added in v0.0.2

func (x *ListComputeSpecReply) String() string

type ListComputeSpecRequest added in v0.0.2

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

func (*ListComputeSpecRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListComputeSpecRequest.ProtoReflect.Descriptor instead.

func (*ListComputeSpecRequest) ProtoMessage added in v0.0.2

func (*ListComputeSpecRequest) ProtoMessage()

func (*ListComputeSpecRequest) ProtoReflect added in v0.0.2

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

func (*ListComputeSpecRequest) Reset added in v0.0.2

func (x *ListComputeSpecRequest) Reset()

func (*ListComputeSpecRequest) String added in v0.0.2

func (x *ListComputeSpecRequest) String() string

type ListInstanceReply added in v0.0.2

type ListInstanceReply struct {
	Result []*GetInstanceReply `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListInstanceReply.ProtoReflect.Descriptor instead.

func (*ListInstanceReply) GetResult added in v0.0.2

func (x *ListInstanceReply) GetResult() []*GetInstanceReply

func (*ListInstanceReply) ProtoMessage added in v0.0.2

func (*ListInstanceReply) ProtoMessage()

func (*ListInstanceReply) ProtoReflect added in v0.0.2

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

func (*ListInstanceReply) Reset added in v0.0.2

func (x *ListInstanceReply) Reset()

func (*ListInstanceReply) String added in v0.0.2

func (x *ListInstanceReply) String() string

type ListInstanceRequest added in v0.0.2

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

func (*ListInstanceRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use ListInstanceRequest.ProtoReflect.Descriptor instead.

func (*ListInstanceRequest) ProtoMessage added in v0.0.2

func (*ListInstanceRequest) ProtoMessage()

func (*ListInstanceRequest) ProtoReflect added in v0.0.2

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

func (*ListInstanceRequest) Reset added in v0.0.2

func (x *ListInstanceRequest) Reset()

func (*ListInstanceRequest) String added in v0.0.2

func (x *ListInstanceRequest) String() string

type ListReply

type ListReply struct {
	Result []*File `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListReply) Descriptor deprecated

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

Deprecated: Use ListReply.ProtoReflect.Descriptor instead.

func (*ListReply) GetResult

func (x *ListReply) GetResult() []*File

func (*ListReply) ProtoMessage

func (*ListReply) ProtoMessage()

func (*ListReply) ProtoReflect

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

func (*ListReply) Reset

func (x *ListReply) Reset()

func (*ListReply) String

func (x *ListReply) String() string

type ListRequest

type ListRequest struct {
	ParentId string `protobuf:"bytes,1,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRequest) Descriptor deprecated

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

Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.

func (*ListRequest) GetParentId

func (x *ListRequest) GetParentId() string

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) ProtoReflect

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

func (*ListRequest) Reset

func (x *ListRequest) Reset()

func (*ListRequest) String

func (x *ListRequest) String() string

type PortBinding added in v0.0.2

type PortBinding struct {
	ListenPort string `protobuf:"bytes,1,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	TargetPort string `protobuf:"bytes,2,opt,name=target_port,json=targetPort,proto3" json:"target_port,omitempty"`
	// contains filtered or unexported fields
}

func (*PortBinding) Descriptor deprecated added in v0.0.2

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

Deprecated: Use PortBinding.ProtoReflect.Descriptor instead.

func (*PortBinding) GetListenPort added in v0.0.2

func (x *PortBinding) GetListenPort() string

func (*PortBinding) GetTargetPort added in v0.0.2

func (x *PortBinding) GetTargetPort() string

func (*PortBinding) ProtoMessage added in v0.0.2

func (*PortBinding) ProtoMessage()

func (*PortBinding) ProtoReflect added in v0.0.2

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

func (*PortBinding) Reset added in v0.0.2

func (x *PortBinding) Reset()

func (*PortBinding) String added in v0.0.2

func (x *PortBinding) String() string

type SSHInstanceReply added in v0.0.2

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

func (*SSHInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SSHInstanceReply.ProtoReflect.Descriptor instead.

func (*SSHInstanceReply) ProtoMessage added in v0.0.2

func (*SSHInstanceReply) ProtoMessage()

func (*SSHInstanceReply) ProtoReflect added in v0.0.2

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

func (*SSHInstanceReply) Reset added in v0.0.2

func (x *SSHInstanceReply) Reset()

func (*SSHInstanceReply) String added in v0.0.2

func (x *SSHInstanceReply) String() string

type StartInstanceReply added in v0.0.2

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

func (*StartInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use StartInstanceReply.ProtoReflect.Descriptor instead.

func (*StartInstanceReply) ProtoMessage added in v0.0.2

func (*StartInstanceReply) ProtoMessage()

func (*StartInstanceReply) ProtoReflect added in v0.0.2

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

func (*StartInstanceReply) Reset added in v0.0.2

func (x *StartInstanceReply) Reset()

func (*StartInstanceReply) String added in v0.0.2

func (x *StartInstanceReply) String() string

type StopInstanceReply added in v0.0.2

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

func (*StopInstanceReply) Descriptor deprecated added in v0.0.2

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

Deprecated: Use StopInstanceReply.ProtoReflect.Descriptor instead.

func (*StopInstanceReply) ProtoMessage added in v0.0.2

func (*StopInstanceReply) ProtoMessage()

func (*StopInstanceReply) ProtoReflect added in v0.0.2

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

func (*StopInstanceReply) Reset added in v0.0.2

func (x *StopInstanceReply) Reset()

func (*StopInstanceReply) String added in v0.0.2

func (x *StopInstanceReply) String() string

type StorageClient

type StorageClient interface {
	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListReply, error)
	UploadFile(ctx context.Context, in *UploadFileRequest, opts ...grpc.CallOption) (*File, error)
	CreateDir(ctx context.Context, in *CreateDirRequest, opts ...grpc.CallOption) (*CreateDirReply, error)
	Download(ctx context.Context, in *DownloadRequest, opts ...grpc.CallOption) (*DownloadReply, error)
	Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteReply, error)
}

StorageClient is the client API for Storage 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 NewStorageClient

func NewStorageClient(cc grpc.ClientConnInterface) StorageClient

type StorageHTTPClient

type StorageHTTPClient interface {
	CreateDir(ctx context.Context, req *CreateDirRequest, opts ...http.CallOption) (rsp *CreateDirReply, err error)
	Delete(ctx context.Context, req *DeleteRequest, opts ...http.CallOption) (rsp *DeleteReply, err error)
	Download(ctx context.Context, req *DownloadRequest, opts ...http.CallOption) (rsp *DownloadReply, err error)
	List(ctx context.Context, req *ListRequest, opts ...http.CallOption) (rsp *ListReply, err error)
	UploadFile(ctx context.Context, req *UploadFileRequest, opts ...http.CallOption) (rsp *File, err error)
}

func NewStorageHTTPClient

func NewStorageHTTPClient(client *http.Client) StorageHTTPClient

type StorageHTTPClientImpl

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

func (*StorageHTTPClientImpl) CreateDir

func (*StorageHTTPClientImpl) Delete

func (*StorageHTTPClientImpl) Download

func (*StorageHTTPClientImpl) List

func (*StorageHTTPClientImpl) UploadFile

func (c *StorageHTTPClientImpl) UploadFile(ctx context.Context, in *UploadFileRequest, opts ...http.CallOption) (*File, error)

type StorageServer

type StorageServer interface {
	List(context.Context, *ListRequest) (*ListReply, error)
	UploadFile(context.Context, *UploadFileRequest) (*File, error)
	CreateDir(context.Context, *CreateDirRequest) (*CreateDirReply, error)
	Download(context.Context, *DownloadRequest) (*DownloadReply, error)
	Delete(context.Context, *DeleteRequest) (*DeleteReply, error)
	// contains filtered or unexported methods
}

StorageServer is the server API for Storage service. All implementations must embed UnimplementedStorageServer for forward compatibility

type UnimplementedComputeInstanceServer added in v0.0.2

type UnimplementedComputeInstanceServer struct {
}

UnimplementedComputeInstanceServer must be embedded to have forward compatible implementations.

func (UnimplementedComputeInstanceServer) Create added in v0.0.2

func (UnimplementedComputeInstanceServer) Delete added in v0.0.2

func (UnimplementedComputeInstanceServer) Get added in v0.0.2

func (UnimplementedComputeInstanceServer) List added in v0.0.2

func (UnimplementedComputeInstanceServer) ListComputeImage added in v0.0.2

func (UnimplementedComputeInstanceServer) ListComputeInstanceDuration added in v0.0.2

func (UnimplementedComputeInstanceServer) ListComputeSpec added in v0.0.2

func (UnimplementedComputeInstanceServer) SSHInstance added in v0.0.2

func (UnimplementedComputeInstanceServer) StartInstance added in v0.0.2

func (UnimplementedComputeInstanceServer) StopInstance added in v0.0.2

type UnimplementedStorageServer

type UnimplementedStorageServer struct {
}

UnimplementedStorageServer must be embedded to have forward compatible implementations.

func (UnimplementedStorageServer) CreateDir

func (UnimplementedStorageServer) Delete

func (UnimplementedStorageServer) Download

func (UnimplementedStorageServer) List

func (UnimplementedStorageServer) UploadFile

type UnsafeComputeInstanceServer added in v0.0.2

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

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

type UnsafeStorageServer

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

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

type UploadFileRequest

type UploadFileRequest struct {
	Body     []byte  `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	Name     string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ParentId *string `protobuf:"bytes,3,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadFileRequest) Descriptor deprecated

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

Deprecated: Use UploadFileRequest.ProtoReflect.Descriptor instead.

func (*UploadFileRequest) GetBody

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

func (*UploadFileRequest) GetName

func (x *UploadFileRequest) GetName() string

func (*UploadFileRequest) GetParentId

func (x *UploadFileRequest) GetParentId() string

func (*UploadFileRequest) ProtoMessage

func (*UploadFileRequest) ProtoMessage()

func (*UploadFileRequest) ProtoReflect

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

func (*UploadFileRequest) Reset

func (x *UploadFileRequest) Reset()

func (*UploadFileRequest) String

func (x *UploadFileRequest) String() string

Jump to

Keyboard shortcuts

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