Documentation
¶
Overview ¶
Code generated by protoc-gen-go-ttrpc. DO NOT EDIT. source: github.com/containerd/containerd/api/services/mounts/v1/mounts.proto
Index ¶
- Variables
- func RegisterMountsServer(s grpc.ServiceRegistrar, srv MountsServer)
- func RegisterTTRPCMountsService(srv *ttrpc.Server, svc TTRPCMountsService)
- type ActivateRequest
- func (*ActivateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ActivateRequest) GetLabels() map[string]string
- func (x *ActivateRequest) GetMounts() []*types.Mount
- func (x *ActivateRequest) GetName() string
- func (x *ActivateRequest) GetTemporary() bool
- func (*ActivateRequest) ProtoMessage()
- func (x *ActivateRequest) ProtoReflect() protoreflect.Message
- func (x *ActivateRequest) Reset()
- func (x *ActivateRequest) String() string
- type ActivateResponse
- func (*ActivateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ActivateResponse) GetInfo() *types.ActivationInfo
- func (*ActivateResponse) ProtoMessage()
- func (x *ActivateResponse) ProtoReflect() protoreflect.Message
- func (x *ActivateResponse) Reset()
- func (x *ActivateResponse) String() string
- type DeactivateRequest
- type InfoRequest
- type InfoResponse
- type ListMessage
- type ListRequest
- type MountsClient
- type MountsServer
- type Mounts_ListClient
- type Mounts_ListServer
- type TTRPCMountsClient
- type TTRPCMountsService
- type TTRPCMounts_ListClient
- type TTRPCMounts_ListServer
- type UnimplementedMountsServer
- func (UnimplementedMountsServer) Activate(context.Context, *ActivateRequest) (*ActivateResponse, error)
- func (UnimplementedMountsServer) Deactivate(context.Context, *DeactivateRequest) (*emptypb.Empty, error)
- func (UnimplementedMountsServer) Info(context.Context, *InfoRequest) (*InfoResponse, error)
- func (UnimplementedMountsServer) List(*ListRequest, Mounts_ListServer) error
- func (UnimplementedMountsServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
- type UnsafeMountsServer
- type UpdateRequest
- func (*UpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRequest) GetInfo() *types.ActivationInfo
- func (x *UpdateRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateRequest) ProtoMessage()
- func (x *UpdateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRequest) Reset()
- func (x *UpdateRequest) String() string
- type UpdateResponse
Constants ¶
This section is empty.
Variables ¶
var File_github_com_containerd_containerd_api_services_mounts_v1_mounts_proto protoreflect.FileDescriptor
var Mounts_ServiceDesc = grpc.ServiceDesc{ ServiceName: "containerd.services.mounts.v1.Mounts", HandlerType: (*MountsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Activate", Handler: _Mounts_Activate_Handler, }, { MethodName: "Deactivate", Handler: _Mounts_Deactivate_Handler, }, { MethodName: "Info", Handler: _Mounts_Info_Handler, }, { MethodName: "Update", Handler: _Mounts_Update_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "List", Handler: _Mounts_List_Handler, ServerStreams: true, }, }, Metadata: "github.com/containerd/containerd/api/services/mounts/v1/mounts.proto", }
Mounts_ServiceDesc is the grpc.ServiceDesc for Mounts service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterMountsServer ¶
func RegisterMountsServer(s grpc.ServiceRegistrar, srv MountsServer)
func RegisterTTRPCMountsService ¶
func RegisterTTRPCMountsService(srv *ttrpc.Server, svc TTRPCMountsService)
Types ¶
type ActivateRequest ¶
type ActivateRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Mounts []*types.Mount `protobuf:"bytes,2,rep,name=mounts,proto3" json:"mounts,omitempty"`
Labels map[string]string `` /* 153-byte string literal not displayed */
Temporary bool `protobuf:"varint,4,opt,name=temporary,proto3" json:"temporary,omitempty"`
// contains filtered or unexported fields
}
func (*ActivateRequest) Descriptor
deprecated
func (*ActivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ActivateRequest.ProtoReflect.Descriptor instead.
func (*ActivateRequest) GetLabels ¶
func (x *ActivateRequest) GetLabels() map[string]string
func (*ActivateRequest) GetMounts ¶
func (x *ActivateRequest) GetMounts() []*types.Mount
func (*ActivateRequest) GetName ¶
func (x *ActivateRequest) GetName() string
func (*ActivateRequest) GetTemporary ¶
func (x *ActivateRequest) GetTemporary() bool
func (*ActivateRequest) ProtoMessage ¶
func (*ActivateRequest) ProtoMessage()
func (*ActivateRequest) ProtoReflect ¶
func (x *ActivateRequest) ProtoReflect() protoreflect.Message
func (*ActivateRequest) Reset ¶
func (x *ActivateRequest) Reset()
func (*ActivateRequest) String ¶
func (x *ActivateRequest) String() string
type ActivateResponse ¶
type ActivateResponse struct {
Info *types.ActivationInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
// contains filtered or unexported fields
}
func (*ActivateResponse) Descriptor
deprecated
func (*ActivateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ActivateResponse.ProtoReflect.Descriptor instead.
func (*ActivateResponse) GetInfo ¶
func (x *ActivateResponse) GetInfo() *types.ActivationInfo
func (*ActivateResponse) ProtoMessage ¶
func (*ActivateResponse) ProtoMessage()
func (*ActivateResponse) ProtoReflect ¶
func (x *ActivateResponse) ProtoReflect() protoreflect.Message
func (*ActivateResponse) Reset ¶
func (x *ActivateResponse) Reset()
func (*ActivateResponse) String ¶
func (x *ActivateResponse) String() string
type DeactivateRequest ¶
type DeactivateRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeactivateRequest) Descriptor
deprecated
func (*DeactivateRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeactivateRequest.ProtoReflect.Descriptor instead.
func (*DeactivateRequest) GetName ¶
func (x *DeactivateRequest) GetName() string
func (*DeactivateRequest) ProtoMessage ¶
func (*DeactivateRequest) ProtoMessage()
func (*DeactivateRequest) ProtoReflect ¶
func (x *DeactivateRequest) ProtoReflect() protoreflect.Message
func (*DeactivateRequest) Reset ¶
func (x *DeactivateRequest) Reset()
func (*DeactivateRequest) String ¶
func (x *DeactivateRequest) String() string
type InfoRequest ¶
type InfoRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*InfoRequest) Descriptor
deprecated
func (*InfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use InfoRequest.ProtoReflect.Descriptor instead.
func (*InfoRequest) GetName ¶
func (x *InfoRequest) GetName() string
func (*InfoRequest) ProtoMessage ¶
func (*InfoRequest) ProtoMessage()
func (*InfoRequest) ProtoReflect ¶
func (x *InfoRequest) ProtoReflect() protoreflect.Message
func (*InfoRequest) Reset ¶
func (x *InfoRequest) Reset()
func (*InfoRequest) String ¶
func (x *InfoRequest) String() string
type InfoResponse ¶
type InfoResponse struct {
Info *types.ActivationInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
// contains filtered or unexported fields
}
func (*InfoResponse) Descriptor
deprecated
func (*InfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use InfoResponse.ProtoReflect.Descriptor instead.
func (*InfoResponse) GetInfo ¶
func (x *InfoResponse) GetInfo() *types.ActivationInfo
func (*InfoResponse) ProtoMessage ¶
func (*InfoResponse) ProtoMessage()
func (*InfoResponse) ProtoReflect ¶
func (x *InfoResponse) ProtoReflect() protoreflect.Message
func (*InfoResponse) Reset ¶
func (x *InfoResponse) Reset()
func (*InfoResponse) String ¶
func (x *InfoResponse) String() string
type ListMessage ¶
type ListMessage struct {
Info *types.ActivationInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
// contains filtered or unexported fields
}
func (*ListMessage) Descriptor
deprecated
func (*ListMessage) Descriptor() ([]byte, []int)
Deprecated: Use ListMessage.ProtoReflect.Descriptor instead.
func (*ListMessage) GetInfo ¶
func (x *ListMessage) GetInfo() *types.ActivationInfo
func (*ListMessage) ProtoMessage ¶
func (*ListMessage) ProtoMessage()
func (*ListMessage) ProtoReflect ¶
func (x *ListMessage) ProtoReflect() protoreflect.Message
func (*ListMessage) Reset ¶
func (x *ListMessage) Reset()
func (*ListMessage) String ¶
func (x *ListMessage) String() string
type ListRequest ¶
type ListRequest struct {
Filters []string `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
// contains filtered or unexported fields
}
func (*ListRequest) Descriptor
deprecated
func (*ListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.
func (*ListRequest) GetFilters ¶
func (x *ListRequest) GetFilters() []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 MountsClient ¶
type MountsClient interface {
Activate(ctx context.Context, in *ActivateRequest, opts ...grpc.CallOption) (*ActivateResponse, error)
Deactivate(ctx context.Context, in *DeactivateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
Info(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse, error)
Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error)
List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (Mounts_ListClient, error)
}
MountsClient is the client API for Mounts 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 NewMountsClient ¶
func NewMountsClient(cc grpc.ClientConnInterface) MountsClient
type MountsServer ¶
type MountsServer interface {
Activate(context.Context, *ActivateRequest) (*ActivateResponse, error)
Deactivate(context.Context, *DeactivateRequest) (*emptypb.Empty, error)
Info(context.Context, *InfoRequest) (*InfoResponse, error)
Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
List(*ListRequest, Mounts_ListServer) error
// contains filtered or unexported methods
}
MountsServer is the server API for Mounts service. All implementations must embed UnimplementedMountsServer for forward compatibility
type Mounts_ListClient ¶
type Mounts_ListClient interface {
Recv() (*ListMessage, error)
grpc.ClientStream
}
type Mounts_ListServer ¶
type Mounts_ListServer interface {
Send(*ListMessage) error
grpc.ServerStream
}
type TTRPCMountsClient ¶
type TTRPCMountsClient interface {
Activate(context.Context, *ActivateRequest) (*ActivateResponse, error)
Deactivate(context.Context, *DeactivateRequest) (*emptypb.Empty, error)
Info(context.Context, *InfoRequest) (*InfoResponse, error)
Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
List(context.Context, *ListRequest) (TTRPCMounts_ListClient, error)
}
func NewTTRPCMountsClient ¶
func NewTTRPCMountsClient(client *ttrpc.Client) TTRPCMountsClient
type TTRPCMountsService ¶
type TTRPCMountsService interface {
Activate(context.Context, *ActivateRequest) (*ActivateResponse, error)
Deactivate(context.Context, *DeactivateRequest) (*emptypb.Empty, error)
Info(context.Context, *InfoRequest) (*InfoResponse, error)
Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
List(context.Context, *ListRequest, TTRPCMounts_ListServer) error
}
type TTRPCMounts_ListClient ¶
type TTRPCMounts_ListClient interface {
Recv() (*ListMessage, error)
ttrpc.ClientStream
}
type TTRPCMounts_ListServer ¶
type TTRPCMounts_ListServer interface {
Send(*ListMessage) error
ttrpc.StreamServer
}
type UnimplementedMountsServer ¶
type UnimplementedMountsServer struct {
}
UnimplementedMountsServer must be embedded to have forward compatible implementations.
func (UnimplementedMountsServer) Activate ¶
func (UnimplementedMountsServer) Activate(context.Context, *ActivateRequest) (*ActivateResponse, error)
func (UnimplementedMountsServer) Deactivate ¶
func (UnimplementedMountsServer) Deactivate(context.Context, *DeactivateRequest) (*emptypb.Empty, error)
func (UnimplementedMountsServer) Info ¶
func (UnimplementedMountsServer) Info(context.Context, *InfoRequest) (*InfoResponse, error)
func (UnimplementedMountsServer) List ¶
func (UnimplementedMountsServer) List(*ListRequest, Mounts_ListServer) error
func (UnimplementedMountsServer) Update ¶
func (UnimplementedMountsServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
type UnsafeMountsServer ¶
type UnsafeMountsServer interface {
// contains filtered or unexported methods
}
UnsafeMountsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MountsServer will result in compilation errors.
type UpdateRequest ¶
type UpdateRequest struct {
Info *types.ActivationInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRequest) Descriptor
deprecated
func (*UpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.
func (*UpdateRequest) GetInfo ¶
func (x *UpdateRequest) GetInfo() *types.ActivationInfo
func (*UpdateRequest) GetUpdateMask ¶
func (x *UpdateRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateRequest) ProtoMessage ¶
func (*UpdateRequest) ProtoMessage()
func (*UpdateRequest) ProtoReflect ¶
func (x *UpdateRequest) ProtoReflect() protoreflect.Message
func (*UpdateRequest) Reset ¶
func (x *UpdateRequest) Reset()
func (*UpdateRequest) String ¶
func (x *UpdateRequest) String() string
type UpdateResponse ¶
type UpdateResponse struct {
Info *types.ActivationInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateResponse) Descriptor
deprecated
func (*UpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateResponse.ProtoReflect.Descriptor instead.
func (*UpdateResponse) GetInfo ¶
func (x *UpdateResponse) GetInfo() *types.ActivationInfo
func (*UpdateResponse) ProtoMessage ¶
func (*UpdateResponse) ProtoMessage()
func (*UpdateResponse) ProtoReflect ¶
func (x *UpdateResponse) ProtoReflect() protoreflect.Message
func (*UpdateResponse) Reset ¶
func (x *UpdateResponse) Reset()
func (*UpdateResponse) String ¶
func (x *UpdateResponse) String() string