mounts

package
v1.10.0 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2025 License: Apache-2.0 Imports: 12 Imported by: 2

Documentation

Overview

Code generated by protoc-gen-go-ttrpc. DO NOT EDIT. source: github.com/containerd/containerd/api/services/mounts/v1/mounts.proto

Index

Constants

This section is empty.

Variables

View Source
var File_github_com_containerd_containerd_api_services_mounts_v1_mounts_proto protoreflect.FileDescriptor
View Source
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 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) Deactivate

func (UnimplementedMountsServer) Info

func (UnimplementedMountsServer) List

func (UnimplementedMountsServer) Update

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

Jump to

Keyboard shortcuts

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