Documentation ¶
Index ¶
- Variables
- func RegisterContainerServiceServer(s grpc.ServiceRegistrar, srv ContainerServiceServer)
- type BuildStatusRequest
- func (*BuildStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BuildStatusRequest) GetDirectory() string
- func (x *BuildStatusRequest) GetRepo() string
- func (*BuildStatusRequest) ProtoMessage()
- func (x *BuildStatusRequest) ProtoReflect() protoreflect.Message
- func (x *BuildStatusRequest) Reset()
- func (x *BuildStatusRequest) String() string
- type BuildStatusResponse
- func (*BuildStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BuildStatusResponse) GetImageName() string
- func (x *BuildStatusResponse) GetStatus() ContainerStatus
- func (*BuildStatusResponse) ProtoMessage()
- func (x *BuildStatusResponse) ProtoReflect() protoreflect.Message
- func (x *BuildStatusResponse) Reset()
- func (x *BuildStatusResponse) String() string
- type ContainerServiceClient
- type ContainerServiceServer
- type ContainerStatus
- func (ContainerStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerStatus) Enum() *ContainerStatus
- func (ContainerStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerStatus) Number() protoreflect.EnumNumber
- func (x ContainerStatus) String() string
- func (ContainerStatus) Type() protoreflect.EnumType
- type CreateContainerRequest
- func (*CreateContainerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateContainerRequest) GetDirectory() string
- func (x *CreateContainerRequest) GetRepoURL() string
- func (x *CreateContainerRequest) GetResourceGroup() int64
- func (x *CreateContainerRequest) GetRev() string
- func (x *CreateContainerRequest) GetType() Language
- func (*CreateContainerRequest) ProtoMessage()
- func (x *CreateContainerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateContainerRequest) Reset()
- func (x *CreateContainerRequest) String() string
- type CreateContainerResponse
- func (*CreateContainerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateContainerResponse) GetGeneration() int64
- func (x *CreateContainerResponse) GetImage() string
- func (*CreateContainerResponse) ProtoMessage()
- func (x *CreateContainerResponse) ProtoReflect() protoreflect.Message
- func (x *CreateContainerResponse) Reset()
- func (x *CreateContainerResponse) String() string
- type Language
- type UnimplementedContainerServiceServer
- type UnsafeContainerServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( ContainerStatus_name = map[int32]string{ 0: "NOT_STARTED", 1: "WAITING", 2: "BUILDING", 3: "BUILT", 4: "FAILED", } ContainerStatus_value = map[string]int32{ "NOT_STARTED": 0, "WAITING": 1, "BUILDING": 2, "BUILT": 3, "FAILED": 4, } )
Enum value maps for ContainerStatus.
var ( Language_name = map[int32]string{ 0: "GO", 1: "JAVA", 2: "PYTHON", 3: "NODEJS", 4: "WebStatic", } Language_value = map[string]int32{ "GO": 0, "JAVA": 1, "PYTHON": 2, "NODEJS": 3, "WebStatic": 4, } )
Enum value maps for Language.
var ContainerService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "container.ContainerService", HandlerType: (*ContainerServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateContainer", Handler: _ContainerService_CreateContainer_Handler, }, { MethodName: "BuildStatus", Handler: _ContainerService_BuildStatus_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/container/container.proto", }
ContainerService_ServiceDesc is the grpc.ServiceDesc for ContainerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_proto_container_container_proto protoreflect.FileDescriptor
Functions ¶
func RegisterContainerServiceServer ¶
func RegisterContainerServiceServer(s grpc.ServiceRegistrar, srv ContainerServiceServer)
Types ¶
type BuildStatusRequest ¶
type BuildStatusRequest struct { Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` Directory string `protobuf:"bytes,2,opt,name=directory,proto3" json:"directory,omitempty"` // contains filtered or unexported fields }
func (*BuildStatusRequest) Descriptor
deprecated
func (*BuildStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use BuildStatusRequest.ProtoReflect.Descriptor instead.
func (*BuildStatusRequest) GetDirectory ¶
func (x *BuildStatusRequest) GetDirectory() string
func (*BuildStatusRequest) GetRepo ¶
func (x *BuildStatusRequest) GetRepo() string
func (*BuildStatusRequest) ProtoMessage ¶
func (*BuildStatusRequest) ProtoMessage()
func (*BuildStatusRequest) ProtoReflect ¶
func (x *BuildStatusRequest) ProtoReflect() protoreflect.Message
func (*BuildStatusRequest) Reset ¶
func (x *BuildStatusRequest) Reset()
func (*BuildStatusRequest) String ¶
func (x *BuildStatusRequest) String() string
type BuildStatusResponse ¶
type BuildStatusResponse struct { ImageName string `protobuf:"bytes,1,opt,name=imageName,proto3" json:"imageName,omitempty"` Status ContainerStatus `protobuf:"varint,2,opt,name=status,proto3,enum=container.ContainerStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*BuildStatusResponse) Descriptor
deprecated
func (*BuildStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use BuildStatusResponse.ProtoReflect.Descriptor instead.
func (*BuildStatusResponse) GetImageName ¶
func (x *BuildStatusResponse) GetImageName() string
func (*BuildStatusResponse) GetStatus ¶
func (x *BuildStatusResponse) GetStatus() ContainerStatus
func (*BuildStatusResponse) ProtoMessage ¶
func (*BuildStatusResponse) ProtoMessage()
func (*BuildStatusResponse) ProtoReflect ¶
func (x *BuildStatusResponse) ProtoReflect() protoreflect.Message
func (*BuildStatusResponse) Reset ¶
func (x *BuildStatusResponse) Reset()
func (*BuildStatusResponse) String ¶
func (x *BuildStatusResponse) String() string
type ContainerServiceClient ¶
type ContainerServiceClient interface { CreateContainer(ctx context.Context, in *CreateContainerRequest, opts ...grpc.CallOption) (*CreateContainerResponse, error) BuildStatus(ctx context.Context, in *BuildStatusRequest, opts ...grpc.CallOption) (*BuildStatusResponse, error) }
ContainerServiceClient is the client API for ContainerService 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 NewContainerServiceClient ¶
func NewContainerServiceClient(cc grpc.ClientConnInterface) ContainerServiceClient
type ContainerServiceServer ¶
type ContainerServiceServer interface { CreateContainer(context.Context, *CreateContainerRequest) (*CreateContainerResponse, error) BuildStatus(context.Context, *BuildStatusRequest) (*BuildStatusResponse, error) // contains filtered or unexported methods }
ContainerServiceServer is the server API for ContainerService service. All implementations must embed UnimplementedContainerServiceServer for forward compatibility
type ContainerStatus ¶
type ContainerStatus int32
Enum of ContainerStatus
const ( ContainerStatus_NOT_STARTED ContainerStatus = 0 ContainerStatus_WAITING ContainerStatus = 1 ContainerStatus_BUILDING ContainerStatus = 2 ContainerStatus_BUILT ContainerStatus = 3 ContainerStatus_FAILED ContainerStatus = 4 )
func (ContainerStatus) Descriptor ¶
func (ContainerStatus) Descriptor() protoreflect.EnumDescriptor
func (ContainerStatus) Enum ¶
func (x ContainerStatus) Enum() *ContainerStatus
func (ContainerStatus) EnumDescriptor
deprecated
func (ContainerStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerStatus.Descriptor instead.
func (ContainerStatus) Number ¶
func (x ContainerStatus) Number() protoreflect.EnumNumber
func (ContainerStatus) String ¶
func (x ContainerStatus) String() string
func (ContainerStatus) Type ¶
func (ContainerStatus) Type() protoreflect.EnumType
type CreateContainerRequest ¶
type CreateContainerRequest struct { RepoURL string `protobuf:"bytes,1,opt,name=repoURL,proto3" json:"repoURL,omitempty"` Type Language `protobuf:"varint,2,opt,name=type,proto3,enum=container.Language" json:"type,omitempty"` ResourceGroup int64 `protobuf:"varint,3,opt,name=resourceGroup,proto3" json:"resourceGroup,omitempty"` Directory string `protobuf:"bytes,4,opt,name=directory,proto3" json:"directory,omitempty"` Rev string `protobuf:"bytes,5,opt,name=rev,proto3" json:"rev,omitempty"` // contains filtered or unexported fields }
func (*CreateContainerRequest) Descriptor
deprecated
func (*CreateContainerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateContainerRequest.ProtoReflect.Descriptor instead.
func (*CreateContainerRequest) GetDirectory ¶
func (x *CreateContainerRequest) GetDirectory() string
func (*CreateContainerRequest) GetRepoURL ¶
func (x *CreateContainerRequest) GetRepoURL() string
func (*CreateContainerRequest) GetResourceGroup ¶
func (x *CreateContainerRequest) GetResourceGroup() int64
func (*CreateContainerRequest) GetRev ¶
func (x *CreateContainerRequest) GetRev() string
func (*CreateContainerRequest) GetType ¶
func (x *CreateContainerRequest) GetType() Language
func (*CreateContainerRequest) ProtoMessage ¶
func (*CreateContainerRequest) ProtoMessage()
func (*CreateContainerRequest) ProtoReflect ¶
func (x *CreateContainerRequest) ProtoReflect() protoreflect.Message
func (*CreateContainerRequest) Reset ¶
func (x *CreateContainerRequest) Reset()
func (*CreateContainerRequest) String ¶
func (x *CreateContainerRequest) String() string
type CreateContainerResponse ¶
type CreateContainerResponse struct { Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` Generation int64 `protobuf:"varint,2,opt,name=generation,proto3" json:"generation,omitempty"` // contains filtered or unexported fields }
func (*CreateContainerResponse) Descriptor
deprecated
func (*CreateContainerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateContainerResponse.ProtoReflect.Descriptor instead.
func (*CreateContainerResponse) GetGeneration ¶
func (x *CreateContainerResponse) GetGeneration() int64
func (*CreateContainerResponse) GetImage ¶
func (x *CreateContainerResponse) GetImage() string
func (*CreateContainerResponse) ProtoMessage ¶
func (*CreateContainerResponse) ProtoMessage()
func (*CreateContainerResponse) ProtoReflect ¶
func (x *CreateContainerResponse) ProtoReflect() protoreflect.Message
func (*CreateContainerResponse) Reset ¶
func (x *CreateContainerResponse) Reset()
func (*CreateContainerResponse) String ¶
func (x *CreateContainerResponse) String() string
type Language ¶
type Language int32
enum of languages supported
func (Language) Descriptor ¶
func (Language) Descriptor() protoreflect.EnumDescriptor
func (Language) EnumDescriptor
deprecated
func (Language) Number ¶
func (x Language) Number() protoreflect.EnumNumber
func (Language) Type ¶
func (Language) Type() protoreflect.EnumType
type UnimplementedContainerServiceServer ¶
type UnimplementedContainerServiceServer struct { }
UnimplementedContainerServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedContainerServiceServer) BuildStatus ¶
func (UnimplementedContainerServiceServer) BuildStatus(context.Context, *BuildStatusRequest) (*BuildStatusResponse, error)
func (UnimplementedContainerServiceServer) CreateContainer ¶
func (UnimplementedContainerServiceServer) CreateContainer(context.Context, *CreateContainerRequest) (*CreateContainerResponse, error)
type UnsafeContainerServiceServer ¶
type UnsafeContainerServiceServer interface {
// contains filtered or unexported methods
}
UnsafeContainerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContainerServiceServer will result in compilation errors.