Documentation
¶
Index ¶
- Variables
- func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)
- type AddRequest
- func (*AddRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddRequest) GetCapsuleId() string
- func (x *AddRequest) GetDigest() string
- func (x *AddRequest) GetImage() string
- func (x *AddRequest) GetLabels() map[string]string
- func (x *AddRequest) GetOrigin() *capsule.Origin
- func (x *AddRequest) GetProjectId() string
- func (x *AddRequest) GetSkipImageCheck() bool
- func (*AddRequest) ProtoMessage()
- func (x *AddRequest) ProtoReflect() protoreflect.Message
- func (x *AddRequest) Reset()
- func (x *AddRequest) String() string
- type AddResponse
- func (*AddResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddResponse) GetAddedNewImage() bool
- func (x *AddResponse) GetImageId() string
- func (*AddResponse) ProtoMessage()
- func (x *AddResponse) ProtoReflect() protoreflect.Message
- func (x *AddResponse) Reset()
- func (x *AddResponse) String() string
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRequest) GetCapsuleId() string
- func (x *DeleteRequest) GetImageId() string
- func (x *DeleteRequest) GetProjectId() string
- func (*DeleteRequest) ProtoMessage()
- func (x *DeleteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRequest) Reset()
- func (x *DeleteRequest) String() string
- type DeleteResponse
- type GetImageInfoRequest
- func (*GetImageInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetImageInfoRequest) GetImage() string
- func (*GetImageInfoRequest) ProtoMessage()
- func (x *GetImageInfoRequest) ProtoReflect() protoreflect.Message
- func (x *GetImageInfoRequest) Reset()
- func (x *GetImageInfoRequest) String() string
- type GetImageInfoResponse
- func (*GetImageInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetImageInfoResponse) GetCreatedAt() *timestamppb.Timestamp
- func (x *GetImageInfoResponse) GetImageId() *ImageId
- func (x *GetImageInfoResponse) GetImageString() string
- func (x *GetImageInfoResponse) GetOrigin() *capsule.Origin
- func (*GetImageInfoResponse) ProtoMessage()
- func (x *GetImageInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetImageInfoResponse) Reset()
- func (x *GetImageInfoResponse) String() string
- type GetRepositoryInfoRequest
- func (*GetRepositoryInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRepositoryInfoRequest) GetRegistry() string
- func (x *GetRepositoryInfoRequest) GetRepository() string
- func (*GetRepositoryInfoRequest) ProtoMessage()
- func (x *GetRepositoryInfoRequest) ProtoReflect() protoreflect.Message
- func (x *GetRepositoryInfoRequest) Reset()
- func (x *GetRepositoryInfoRequest) String() string
- type GetRepositoryInfoResponse
- func (*GetRepositoryInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRepositoryInfoResponse) GetTags() []*Tag
- func (*GetRepositoryInfoResponse) ProtoMessage()
- func (x *GetRepositoryInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetRepositoryInfoResponse) Reset()
- func (x *GetRepositoryInfoResponse) String() string
- type GetRequest
- func (*GetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRequest) GetCapsuleId() string
- func (x *GetRequest) GetImageId() string
- func (x *GetRequest) GetProjectId() string
- func (*GetRequest) ProtoMessage()
- func (x *GetRequest) ProtoReflect() protoreflect.Message
- func (x *GetRequest) Reset()
- func (x *GetRequest) String() string
- type GetResponse
- type ImageId
- func (*ImageId) Descriptor() ([]byte, []int)deprecated
- func (x *ImageId) GetDigest() string
- func (x *ImageId) GetRegistry() string
- func (x *ImageId) GetRepository() string
- func (x *ImageId) GetTag() string
- func (*ImageId) ProtoMessage()
- func (x *ImageId) ProtoReflect() protoreflect.Message
- func (x *ImageId) Reset()
- func (x *ImageId) String() string
- type ListRequest
- func (*ListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRequest) GetCapsuleId() string
- func (x *ListRequest) GetPagination() *model.Pagination
- func (x *ListRequest) GetProjectId() string
- func (*ListRequest) ProtoMessage()
- func (x *ListRequest) ProtoReflect() protoreflect.Message
- func (x *ListRequest) Reset()
- func (x *ListRequest) String() string
- type ListResponse
- func (*ListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResponse) GetImages() []*capsule.Image
- func (x *ListResponse) GetTotal() uint64
- func (*ListResponse) ProtoMessage()
- func (x *ListResponse) ProtoReflect() protoreflect.Message
- func (x *ListResponse) Reset()
- func (x *ListResponse) String() string
- type ServiceClient
- type ServiceServer
- type Tag
- type UnimplementedServiceServer
- func (UnimplementedServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
- func (UnimplementedServiceServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
- func (UnimplementedServiceServer) Get(context.Context, *GetRequest) (*GetResponse, error)
- func (UnimplementedServiceServer) GetImageInfo(context.Context, *GetImageInfoRequest) (*GetImageInfoResponse, error)
- func (UnimplementedServiceServer) GetRepositoryInfo(context.Context, *GetRepositoryInfoRequest) (*GetRepositoryInfoResponse, error)
- func (UnimplementedServiceServer) List(context.Context, *ListRequest) (*ListResponse, error)
- type UnsafeServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_api_v1_image_service_proto protoreflect.FileDescriptor
var Service_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1.image.Service", HandlerType: (*ServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetImageInfo", Handler: _Service_GetImageInfo_Handler, }, { MethodName: "GetRepositoryInfo", Handler: _Service_GetRepositoryInfo_Handler, }, { MethodName: "Get", Handler: _Service_Get_Handler, }, { MethodName: "Add", Handler: _Service_Add_Handler, }, { MethodName: "List", Handler: _Service_List_Handler, }, { MethodName: "Delete", Handler: _Service_Delete_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/image/service.proto", }
Service_ServiceDesc is the grpc.ServiceDesc for Service service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterServiceServer ¶
func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)
Types ¶
type AddRequest ¶
type AddRequest struct { // Capsule to add the image in. CapsuleId string `protobuf:"bytes,1,opt,name=capsule_id,json=capsuleId,proto3" json:"capsule_id,omitempty"` // Container image to add the image from. Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` // Digest of the image. Digest string `protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"` // Origin of the image Origin *capsule.Origin `protobuf:"bytes,4,opt,name=origin,proto3" json:"origin,omitempty"` // Meta data to attach to the image. Labels map[string]string `` /* 153-byte string literal not displayed */ // if true skip check if image exists. SkipImageCheck bool `protobuf:"varint,6,opt,name=skip_image_check,json=skipImageCheck,proto3" json:"skip_image_check,omitempty"` // Project ID. ProjectId string `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // contains filtered or unexported fields }
Request to add a new image in a capsule.
func (*AddRequest) Descriptor
deprecated
func (*AddRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRequest.ProtoReflect.Descriptor instead.
func (*AddRequest) GetCapsuleId ¶
func (x *AddRequest) GetCapsuleId() string
func (*AddRequest) GetDigest ¶
func (x *AddRequest) GetDigest() string
func (*AddRequest) GetImage ¶
func (x *AddRequest) GetImage() string
func (*AddRequest) GetLabels ¶
func (x *AddRequest) GetLabels() map[string]string
func (*AddRequest) GetOrigin ¶
func (x *AddRequest) GetOrigin() *capsule.Origin
func (*AddRequest) GetProjectId ¶
func (x *AddRequest) GetProjectId() string
func (*AddRequest) GetSkipImageCheck ¶
func (x *AddRequest) GetSkipImageCheck() bool
func (*AddRequest) ProtoMessage ¶
func (*AddRequest) ProtoMessage()
func (*AddRequest) ProtoReflect ¶
func (x *AddRequest) ProtoReflect() protoreflect.Message
func (*AddRequest) Reset ¶
func (x *AddRequest) Reset()
func (*AddRequest) String ¶
func (x *AddRequest) String() string
type AddResponse ¶
type AddResponse struct { // ID of the image. ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // True if a new image was added, false if the image already existed. AddedNewImage bool `protobuf:"varint,2,opt,name=added_new_image,json=addedNewImage,proto3" json:"added_new_image,omitempty"` // contains filtered or unexported fields }
Response to add a new image in a capsule.
func (*AddResponse) Descriptor
deprecated
func (*AddResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddResponse.ProtoReflect.Descriptor instead.
func (*AddResponse) GetAddedNewImage ¶
func (x *AddResponse) GetAddedNewImage() bool
func (*AddResponse) GetImageId ¶
func (x *AddResponse) GetImageId() string
func (*AddResponse) ProtoMessage ¶
func (*AddResponse) ProtoMessage()
func (*AddResponse) ProtoReflect ¶
func (x *AddResponse) ProtoReflect() protoreflect.Message
func (*AddResponse) Reset ¶
func (x *AddResponse) Reset()
func (*AddResponse) String ¶
func (x *AddResponse) String() string
type DeleteRequest ¶
type DeleteRequest struct { // Capsule to delete the image from. CapsuleId string `protobuf:"bytes,1,opt,name=capsule_id,json=capsuleId,proto3" json:"capsule_id,omitempty"` // Image to delete. ImageId string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // Project ID. ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // contains filtered or unexported fields }
Request to delete a image.
func (*DeleteRequest) Descriptor
deprecated
func (*DeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRequest) GetCapsuleId ¶
func (x *DeleteRequest) GetCapsuleId() string
func (*DeleteRequest) GetImageId ¶
func (x *DeleteRequest) GetImageId() string
func (*DeleteRequest) GetProjectId ¶
func (x *DeleteRequest) GetProjectId() 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 DeleteResponse ¶
type DeleteResponse struct {
// contains filtered or unexported fields
}
Empty response to delete a image.
func (*DeleteResponse) Descriptor
deprecated
func (*DeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResponse.ProtoReflect.Descriptor instead.
func (*DeleteResponse) ProtoMessage ¶
func (*DeleteResponse) ProtoMessage()
func (*DeleteResponse) ProtoReflect ¶
func (x *DeleteResponse) ProtoReflect() protoreflect.Message
func (*DeleteResponse) Reset ¶
func (x *DeleteResponse) Reset()
func (*DeleteResponse) String ¶
func (x *DeleteResponse) String() string
type GetImageInfoRequest ¶
type GetImageInfoRequest struct { // The image to get information about. Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
Request to get information about an image.
func (*GetImageInfoRequest) Descriptor
deprecated
func (*GetImageInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetImageInfoRequest.ProtoReflect.Descriptor instead.
func (*GetImageInfoRequest) GetImage ¶
func (x *GetImageInfoRequest) GetImage() string
func (*GetImageInfoRequest) ProtoMessage ¶
func (*GetImageInfoRequest) ProtoMessage()
func (*GetImageInfoRequest) ProtoReflect ¶
func (x *GetImageInfoRequest) ProtoReflect() protoreflect.Message
func (*GetImageInfoRequest) Reset ¶
func (x *GetImageInfoRequest) Reset()
func (*GetImageInfoRequest) String ¶
func (x *GetImageInfoRequest) String() string
type GetImageInfoResponse ¶
type GetImageInfoResponse struct { // Image ID. ImageId *ImageId `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // Image from the request. ImageString string `protobuf:"bytes,2,opt,name=image_string,json=imageString,proto3" json:"image_string,omitempty"` // When the image was created. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Origin of the image. Origin *capsule.Origin `protobuf:"bytes,4,opt,name=origin,proto3" json:"origin,omitempty"` // contains filtered or unexported fields }
Reponse to GetImageInfo request, containing information about an image.
func (*GetImageInfoResponse) Descriptor
deprecated
func (*GetImageInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetImageInfoResponse.ProtoReflect.Descriptor instead.
func (*GetImageInfoResponse) GetCreatedAt ¶
func (x *GetImageInfoResponse) GetCreatedAt() *timestamppb.Timestamp
func (*GetImageInfoResponse) GetImageId ¶
func (x *GetImageInfoResponse) GetImageId() *ImageId
func (*GetImageInfoResponse) GetImageString ¶
func (x *GetImageInfoResponse) GetImageString() string
func (*GetImageInfoResponse) GetOrigin ¶
func (x *GetImageInfoResponse) GetOrigin() *capsule.Origin
func (*GetImageInfoResponse) ProtoMessage ¶
func (*GetImageInfoResponse) ProtoMessage()
func (*GetImageInfoResponse) ProtoReflect ¶
func (x *GetImageInfoResponse) ProtoReflect() protoreflect.Message
func (*GetImageInfoResponse) Reset ¶
func (x *GetImageInfoResponse) Reset()
func (*GetImageInfoResponse) String ¶
func (x *GetImageInfoResponse) String() string
type GetRepositoryInfoRequest ¶
type GetRepositoryInfoRequest struct { // Docker Registry Registry string `protobuf:"bytes,1,opt,name=registry,proto3" json:"registry,omitempty"` // Docker Repository Repository string `protobuf:"bytes,2,opt,name=repository,proto3" json:"repository,omitempty"` // contains filtered or unexported fields }
Get repository information request.
func (*GetRepositoryInfoRequest) Descriptor
deprecated
func (*GetRepositoryInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRepositoryInfoRequest.ProtoReflect.Descriptor instead.
func (*GetRepositoryInfoRequest) GetRegistry ¶
func (x *GetRepositoryInfoRequest) GetRegistry() string
func (*GetRepositoryInfoRequest) GetRepository ¶
func (x *GetRepositoryInfoRequest) GetRepository() string
func (*GetRepositoryInfoRequest) ProtoMessage ¶
func (*GetRepositoryInfoRequest) ProtoMessage()
func (*GetRepositoryInfoRequest) ProtoReflect ¶
func (x *GetRepositoryInfoRequest) ProtoReflect() protoreflect.Message
func (*GetRepositoryInfoRequest) Reset ¶
func (x *GetRepositoryInfoRequest) Reset()
func (*GetRepositoryInfoRequest) String ¶
func (x *GetRepositoryInfoRequest) String() string
type GetRepositoryInfoResponse ¶
type GetRepositoryInfoResponse struct { // Image Tags in the repository. Tags []*Tag `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
Get repository information response.
func (*GetRepositoryInfoResponse) Descriptor
deprecated
func (*GetRepositoryInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRepositoryInfoResponse.ProtoReflect.Descriptor instead.
func (*GetRepositoryInfoResponse) GetTags ¶
func (x *GetRepositoryInfoResponse) GetTags() []*Tag
func (*GetRepositoryInfoResponse) ProtoMessage ¶
func (*GetRepositoryInfoResponse) ProtoMessage()
func (*GetRepositoryInfoResponse) ProtoReflect ¶
func (x *GetRepositoryInfoResponse) ProtoReflect() protoreflect.Message
func (*GetRepositoryInfoResponse) Reset ¶
func (x *GetRepositoryInfoResponse) Reset()
func (*GetRepositoryInfoResponse) String ¶
func (x *GetRepositoryInfoResponse) String() string
type GetRequest ¶
type GetRequest struct { // Capsule to get the image from. CapsuleId string `protobuf:"bytes,1,opt,name=capsule_id,json=capsuleId,proto3" json:"capsule_id,omitempty"` // Image to get. ImageId string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // Project ID. ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // contains filtered or unexported fields }
Request to get a image.
func (*GetRequest) Descriptor
deprecated
func (*GetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.
func (*GetRequest) GetCapsuleId ¶
func (x *GetRequest) GetCapsuleId() string
func (*GetRequest) GetImageId ¶
func (x *GetRequest) GetImageId() string
func (*GetRequest) GetProjectId ¶
func (x *GetRequest) GetProjectId() string
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) ProtoReflect ¶
func (x *GetRequest) ProtoReflect() protoreflect.Message
func (*GetRequest) Reset ¶
func (x *GetRequest) Reset()
func (*GetRequest) String ¶
func (x *GetRequest) String() string
type GetResponse ¶
type GetResponse struct { // The image to retrieve Image *capsule.Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
Response to get a image.
func (*GetResponse) Descriptor
deprecated
func (*GetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.
func (*GetResponse) GetImage ¶
func (x *GetResponse) GetImage() *capsule.Image
func (*GetResponse) ProtoMessage ¶
func (*GetResponse) ProtoMessage()
func (*GetResponse) ProtoReflect ¶
func (x *GetResponse) ProtoReflect() protoreflect.Message
func (*GetResponse) Reset ¶
func (x *GetResponse) Reset()
func (*GetResponse) String ¶
func (x *GetResponse) String() string
type ImageId ¶
type ImageId struct { // Docker Registry. Registry string `protobuf:"bytes,1,opt,name=registry,proto3" json:"registry,omitempty"` // Docker Repository. Repository string `protobuf:"bytes,2,opt,name=repository,proto3" json:"repository,omitempty"` // Tag of the image. Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"` // Digest of the image. Digest string `protobuf:"bytes,4,opt,name=digest,proto3" json:"digest,omitempty"` // contains filtered or unexported fields }
A collection of image properties that uniquely identifies an image.
func (*ImageId) Descriptor
deprecated
func (*ImageId) GetRegistry ¶
func (*ImageId) GetRepository ¶
func (*ImageId) ProtoMessage ¶
func (*ImageId) ProtoMessage()
func (*ImageId) ProtoReflect ¶
func (x *ImageId) ProtoReflect() protoreflect.Message
type ListRequest ¶
type ListRequest struct { // Capsule to list images in. CapsuleId string `protobuf:"bytes,1,opt,name=capsule_id,json=capsuleId,proto3" json:"capsule_id,omitempty"` // Pagination options. Pagination *model.Pagination `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` // Project ID. ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // contains filtered or unexported fields }
Request to list images.
func (*ListRequest) Descriptor
deprecated
func (*ListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.
func (*ListRequest) GetCapsuleId ¶
func (x *ListRequest) GetCapsuleId() string
func (*ListRequest) GetPagination ¶
func (x *ListRequest) GetPagination() *model.Pagination
func (*ListRequest) GetProjectId ¶
func (x *ListRequest) GetProjectId() 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 ListResponse ¶
type ListResponse struct { // Images in the capsule. Images []*capsule.Image `protobuf:"bytes,1,rep,name=images,proto3" json:"images,omitempty"` // Total number of images in the capsule. Total uint64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // contains filtered or unexported fields }
Reponse to list images.
func (*ListResponse) Descriptor
deprecated
func (*ListResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.
func (*ListResponse) GetImages ¶
func (x *ListResponse) GetImages() []*capsule.Image
func (*ListResponse) GetTotal ¶
func (x *ListResponse) GetTotal() uint64
func (*ListResponse) ProtoMessage ¶
func (*ListResponse) ProtoMessage()
func (*ListResponse) ProtoReflect ¶
func (x *ListResponse) ProtoReflect() protoreflect.Message
func (*ListResponse) Reset ¶
func (x *ListResponse) Reset()
func (*ListResponse) String ¶
func (x *ListResponse) String() string
type ServiceClient ¶
type ServiceClient interface { // Get Information about an image in a image. GetImageInfo(ctx context.Context, in *GetImageInfoRequest, opts ...grpc.CallOption) (*GetImageInfoResponse, error) // Get Information about a docker registry repository. GetRepositoryInfo(ctx context.Context, in *GetRepositoryInfoRequest, opts ...grpc.CallOption) (*GetRepositoryInfoResponse, error) // Get a image. Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error) // Add a new image. // Images are immutable and cannot change. Add a new image to make // changes from an existing one. Add(ctx context.Context, in *AddRequest, opts ...grpc.CallOption) (*AddResponse, error) // List images for a capsule. List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error) // Delete a image. Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error) }
ServiceClient is the client API for Service 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 NewServiceClient ¶
func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient
type ServiceServer ¶
type ServiceServer interface { // Get Information about an image in a image. GetImageInfo(context.Context, *GetImageInfoRequest) (*GetImageInfoResponse, error) // Get Information about a docker registry repository. GetRepositoryInfo(context.Context, *GetRepositoryInfoRequest) (*GetRepositoryInfoResponse, error) // Get a image. Get(context.Context, *GetRequest) (*GetResponse, error) // Add a new image. // Images are immutable and cannot change. Add a new image to make // changes from an existing one. Add(context.Context, *AddRequest) (*AddResponse, error) // List images for a capsule. List(context.Context, *ListRequest) (*ListResponse, error) // Delete a image. Delete(context.Context, *DeleteRequest) (*DeleteResponse, error) // contains filtered or unexported methods }
ServiceServer is the server API for Service service. All implementations must embed UnimplementedServiceServer for forward compatibility
type Tag ¶
type Tag struct { // Tag of the image. Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` // When the image was created. ImageCreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=image_created_at,json=imageCreatedAt,proto3" json:"image_created_at,omitempty"` // contains filtered or unexported fields }
A docker image tag.
func (*Tag) Descriptor
deprecated
func (*Tag) GetImageCreatedAt ¶
func (x *Tag) GetImageCreatedAt() *timestamppb.Timestamp
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶
func (x *Tag) ProtoReflect() protoreflect.Message
type UnimplementedServiceServer ¶
type UnimplementedServiceServer struct { }
UnimplementedServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedServiceServer) Add ¶
func (UnimplementedServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
func (UnimplementedServiceServer) Delete ¶
func (UnimplementedServiceServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
func (UnimplementedServiceServer) Get ¶
func (UnimplementedServiceServer) Get(context.Context, *GetRequest) (*GetResponse, error)
func (UnimplementedServiceServer) GetImageInfo ¶
func (UnimplementedServiceServer) GetImageInfo(context.Context, *GetImageInfoRequest) (*GetImageInfoResponse, error)
func (UnimplementedServiceServer) GetRepositoryInfo ¶
func (UnimplementedServiceServer) GetRepositoryInfo(context.Context, *GetRepositoryInfoRequest) (*GetRepositoryInfoResponse, error)
func (UnimplementedServiceServer) List ¶
func (UnimplementedServiceServer) List(context.Context, *ListRequest) (*ListResponse, error)
type UnsafeServiceServer ¶
type UnsafeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceServer will result in compilation errors.