proxy

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2018 License: Apache-2.0 Imports: 22 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachRequest

type AttachRequest interface {
	CRIObject
	ContainerIdObject
}

AttachRequest wraps a CRI AttachRequest object

type AttachRequest_112 added in v0.14.0

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

func (*AttachRequest_112) ContainerId added in v0.14.0

func (o *AttachRequest_112) ContainerId() string

func (*AttachRequest_112) SetContainerId added in v0.14.0

func (o *AttachRequest_112) SetContainerId(id string)

func (*AttachRequest_112) Unwrap added in v0.14.0

func (o *AttachRequest_112) Unwrap() interface{}

func (*AttachRequest_112) Wrap added in v0.14.0

func (o *AttachRequest_112) Wrap(v interface{})

type AttachRequest_19 added in v0.10.0

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

func (*AttachRequest_19) ContainerId added in v0.10.0

func (o *AttachRequest_19) ContainerId() string

func (*AttachRequest_19) SetContainerId added in v0.10.0

func (o *AttachRequest_19) SetContainerId(id string)

func (*AttachRequest_19) Unwrap added in v0.10.0

func (o *AttachRequest_19) Unwrap() interface{}

func (*AttachRequest_19) Wrap added in v0.11.0

func (o *AttachRequest_19) Wrap(v interface{})

type AttachResponse

type AttachResponse interface {
	CRIObject
	UrlObject
}

AttachResponse wraps a CRI AttachResponse object

type AttachResponse_112 added in v0.14.0

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

func (*AttachResponse_112) SetUrl added in v0.14.0

func (o *AttachResponse_112) SetUrl(url string)

func (*AttachResponse_112) Unwrap added in v0.14.0

func (o *AttachResponse_112) Unwrap() interface{}

func (*AttachResponse_112) Url added in v0.14.0

func (o *AttachResponse_112) Url() string

func (*AttachResponse_112) Wrap added in v0.14.0

func (o *AttachResponse_112) Wrap(v interface{})

type AttachResponse_19 added in v0.10.0

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

func (*AttachResponse_19) SetUrl added in v0.10.0

func (o *AttachResponse_19) SetUrl(url string)

func (*AttachResponse_19) Unwrap added in v0.10.0

func (o *AttachResponse_19) Unwrap() interface{}

func (*AttachResponse_19) Url added in v0.10.0

func (o *AttachResponse_19) Url() string

func (*AttachResponse_19) Wrap added in v0.11.0

func (o *AttachResponse_19) Wrap(v interface{})

type CRI112 added in v0.14.0

type CRI112 struct{}

CRI112 denotes the CRI version 1.10

func (*CRI112) ProbeRequest added in v0.14.0

func (c *CRI112) ProbeRequest() (interface{}, interface{})

func (*CRI112) ProtoPackage added in v0.14.0

func (c *CRI112) ProtoPackage() string

func (*CRI112) Register added in v0.14.0

func (c *CRI112) Register(server *grpc.Server)

func (*CRI112) WrapObject added in v0.14.0

func (c *CRI112) WrapObject(o interface{}) (CRIObject, CRIObject, error)

type CRI19 added in v0.10.0

type CRI19 struct{}

CRI19 denotes CRI version 1.9 that's compatible with k8s 1.7, 1.8 and 1.9.

func (*CRI19) ProbeRequest added in v0.10.0

func (c *CRI19) ProbeRequest() (interface{}, interface{})

func (*CRI19) ProtoPackage added in v0.11.0

func (c *CRI19) ProtoPackage() string

func (*CRI19) Register added in v0.10.0

func (c *CRI19) Register(server *grpc.Server)

func (*CRI19) UpgradesTo added in v0.11.0

func (c *CRI19) UpgradesTo() CRIVersion

func (*CRI19) WrapObject added in v0.10.0

func (c *CRI19) WrapObject(o interface{}) (CRIObject, CRIObject, error)

type CRIObject

type CRIObject interface {
	// Wrap sets the inner object to specified value.  If v is
	// nil, a new instance of the corresponding inner type is used
	// to initialize the inner object. Otherwise v must be a pointer
	// to a raw CRI object.
	Wrap(v interface{})
	// Unwrap returns the underlying raw CRI object.
	Unwrap() interface{}
}

CRIObject denotes a wrapped CRI object.

type CRIVersion

type CRIVersion interface {
	// Register registers the CRI version with a gRPC Server.
	Register(*grpc.Server)
	// ProbeRequest returns raw CRI request and response objects
	// that can be used to check the server availability and
	// compatibility with this CRI version.
	ProbeRequest() (interface{}, interface{})
	// WrapObject wraps a raw CRI object and returns the wrapped
	// source object, and, in case if the object is a Request,
	// also an empty Response object that matches it
	WrapObject(interface{}) (CRIObject, CRIObject, error)
	// ProtoPackage returns proto package used by the CRI version.
	ProtoPackage() string
}

CRI version denotes a version of CRI.

type Container

type Container interface {
	CRIObject
	IdObject
	PodSandboxIdObject
	ImageObject
	Copy() Container
}

Container wraps a CRI Container object

type ContainerIdObject

type ContainerIdObject interface {
	// ContainerId returns the container id of the object.
	ContainerId() string
	// SetContainerId returns the container id of the object.
	SetContainerId(string)
}

ContainerIdObject is a wrapped CRI object that contains a container id.

type ContainerStats

type ContainerStats interface {
	CRIObject
	IdObject
	Copy() ContainerStats
}

ContainerStats wraps a CRI ContainerStats object

type ContainerStatsRequest

type ContainerStatsRequest interface {
	CRIObject
	ContainerIdObject
}

ContainerStatsRequest wraps a CRI ContainerStatsRequest object

type ContainerStatsRequest_112 added in v0.14.0

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

func (*ContainerStatsRequest_112) ContainerId added in v0.14.0

func (o *ContainerStatsRequest_112) ContainerId() string

func (*ContainerStatsRequest_112) SetContainerId added in v0.14.0

func (o *ContainerStatsRequest_112) SetContainerId(id string)

func (*ContainerStatsRequest_112) Unwrap added in v0.14.0

func (o *ContainerStatsRequest_112) Unwrap() interface{}

func (*ContainerStatsRequest_112) Wrap added in v0.14.0

func (o *ContainerStatsRequest_112) Wrap(v interface{})

type ContainerStatsRequest_19 added in v0.10.0

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

func (*ContainerStatsRequest_19) ContainerId added in v0.10.0

func (o *ContainerStatsRequest_19) ContainerId() string

func (*ContainerStatsRequest_19) SetContainerId added in v0.10.0

func (o *ContainerStatsRequest_19) SetContainerId(id string)

func (*ContainerStatsRequest_19) Unwrap added in v0.10.0

func (o *ContainerStatsRequest_19) Unwrap() interface{}

func (*ContainerStatsRequest_19) Wrap added in v0.11.0

func (o *ContainerStatsRequest_19) Wrap(v interface{})

type ContainerStatsResponse

type ContainerStatsResponse interface {
	CRIObject
	Stats() ContainerStats
}

ContainerStatsResponse wraps a CRI ContainerStatsResponse object

type ContainerStatsResponse_112 added in v0.14.0

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

func (*ContainerStatsResponse_112) Stats added in v0.14.0

func (*ContainerStatsResponse_112) Unwrap added in v0.14.0

func (o *ContainerStatsResponse_112) Unwrap() interface{}

func (*ContainerStatsResponse_112) Wrap added in v0.14.0

func (o *ContainerStatsResponse_112) Wrap(v interface{})

type ContainerStatsResponse_19 added in v0.10.0

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

func (*ContainerStatsResponse_19) Stats added in v0.10.0

func (*ContainerStatsResponse_19) Unwrap added in v0.10.0

func (o *ContainerStatsResponse_19) Unwrap() interface{}

func (*ContainerStatsResponse_19) Wrap added in v0.11.0

func (o *ContainerStatsResponse_19) Wrap(v interface{})

type ContainerStats_112 added in v0.14.0

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

func (*ContainerStats_112) Copy added in v0.14.0

func (*ContainerStats_112) Id added in v0.14.0

func (o *ContainerStats_112) Id() string

func (*ContainerStats_112) SetId added in v0.14.0

func (o *ContainerStats_112) SetId(id string)

func (*ContainerStats_112) Unwrap added in v0.14.0

func (o *ContainerStats_112) Unwrap() interface{}

func (*ContainerStats_112) Wrap added in v0.14.0

func (o *ContainerStats_112) Wrap(v interface{})

type ContainerStats_19 added in v0.10.0

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

func (*ContainerStats_19) Copy added in v0.10.0

func (*ContainerStats_19) Id added in v0.10.0

func (o *ContainerStats_19) Id() string

func (*ContainerStats_19) SetId added in v0.10.0

func (o *ContainerStats_19) SetId(id string)

func (*ContainerStats_19) Unwrap added in v0.10.0

func (o *ContainerStats_19) Unwrap() interface{}

func (*ContainerStats_19) Wrap added in v0.11.0

func (o *ContainerStats_19) Wrap(v interface{})

type ContainerStatus

type ContainerStatus interface {
	CRIObject
	IdObject
	ImageObject
	Copy() ContainerStatus
}

ContainerStatus wraps a CRI ContainerStatus object

type ContainerStatusRequest

type ContainerStatusRequest interface {
	CRIObject
	ContainerIdObject
}

ContainerStatusRequest wraps a CRI ContainerStatusRequest object

type ContainerStatusRequest_112 added in v0.14.0

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

func (*ContainerStatusRequest_112) ContainerId added in v0.14.0

func (o *ContainerStatusRequest_112) ContainerId() string

func (*ContainerStatusRequest_112) SetContainerId added in v0.14.0

func (o *ContainerStatusRequest_112) SetContainerId(id string)

func (*ContainerStatusRequest_112) Unwrap added in v0.14.0

func (o *ContainerStatusRequest_112) Unwrap() interface{}

func (*ContainerStatusRequest_112) Wrap added in v0.14.0

func (o *ContainerStatusRequest_112) Wrap(v interface{})

type ContainerStatusRequest_19 added in v0.10.0

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

func (*ContainerStatusRequest_19) ContainerId added in v0.10.0

func (o *ContainerStatusRequest_19) ContainerId() string

func (*ContainerStatusRequest_19) SetContainerId added in v0.10.0

func (o *ContainerStatusRequest_19) SetContainerId(id string)

func (*ContainerStatusRequest_19) Unwrap added in v0.10.0

func (o *ContainerStatusRequest_19) Unwrap() interface{}

func (*ContainerStatusRequest_19) Wrap added in v0.11.0

func (o *ContainerStatusRequest_19) Wrap(v interface{})

type ContainerStatusResponse

type ContainerStatusResponse interface {
	CRIObject
	Status() ContainerStatus
}

ContainerStatusResponse wraps a CRI ContainerStatusResponse object

type ContainerStatusResponse_112 added in v0.14.0

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

func (*ContainerStatusResponse_112) Status added in v0.14.0

func (*ContainerStatusResponse_112) Unwrap added in v0.14.0

func (o *ContainerStatusResponse_112) Unwrap() interface{}

func (*ContainerStatusResponse_112) Wrap added in v0.14.0

func (o *ContainerStatusResponse_112) Wrap(v interface{})

type ContainerStatusResponse_19 added in v0.10.0

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

func (*ContainerStatusResponse_19) Status added in v0.10.0

func (*ContainerStatusResponse_19) Unwrap added in v0.10.0

func (o *ContainerStatusResponse_19) Unwrap() interface{}

func (*ContainerStatusResponse_19) Wrap added in v0.11.0

func (o *ContainerStatusResponse_19) Wrap(v interface{})

type ContainerStatus_112 added in v0.14.0

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

func (*ContainerStatus_112) Copy added in v0.14.0

func (*ContainerStatus_112) Id added in v0.14.0

func (o *ContainerStatus_112) Id() string

func (*ContainerStatus_112) Image added in v0.14.0

func (o *ContainerStatus_112) Image() string

func (*ContainerStatus_112) SetId added in v0.14.0

func (o *ContainerStatus_112) SetId(id string)

func (*ContainerStatus_112) SetImage added in v0.14.0

func (o *ContainerStatus_112) SetImage(image string)

func (*ContainerStatus_112) Unwrap added in v0.14.0

func (o *ContainerStatus_112) Unwrap() interface{}

func (*ContainerStatus_112) Wrap added in v0.14.0

func (o *ContainerStatus_112) Wrap(v interface{})

type ContainerStatus_19 added in v0.10.0

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

func (*ContainerStatus_19) Copy added in v0.10.0

func (*ContainerStatus_19) Id added in v0.10.0

func (o *ContainerStatus_19) Id() string

func (*ContainerStatus_19) Image added in v0.10.0

func (o *ContainerStatus_19) Image() string

func (*ContainerStatus_19) SetId added in v0.10.0

func (o *ContainerStatus_19) SetId(id string)

func (*ContainerStatus_19) SetImage added in v0.10.0

func (o *ContainerStatus_19) SetImage(image string)

func (*ContainerStatus_19) Unwrap added in v0.10.0

func (o *ContainerStatus_19) Unwrap() interface{}

func (*ContainerStatus_19) Wrap added in v0.11.0

func (o *ContainerStatus_19) Wrap(v interface{})

type Container_112 added in v0.14.0

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

func (*Container_112) Copy added in v0.14.0

func (o *Container_112) Copy() Container

func (*Container_112) Id added in v0.14.0

func (o *Container_112) Id() string

func (*Container_112) Image added in v0.14.0

func (o *Container_112) Image() string

func (*Container_112) PodSandboxId added in v0.14.0

func (o *Container_112) PodSandboxId() string

func (*Container_112) SetId added in v0.14.0

func (o *Container_112) SetId(id string)

func (*Container_112) SetImage added in v0.14.0

func (o *Container_112) SetImage(image string)

func (*Container_112) SetPodSandboxId added in v0.14.0

func (o *Container_112) SetPodSandboxId(id string)

func (*Container_112) Unwrap added in v0.14.0

func (o *Container_112) Unwrap() interface{}

func (*Container_112) Wrap added in v0.14.0

func (o *Container_112) Wrap(v interface{})

type Container_19 added in v0.10.0

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

func (*Container_19) Copy added in v0.10.0

func (o *Container_19) Copy() Container

func (*Container_19) Id added in v0.10.0

func (o *Container_19) Id() string

func (*Container_19) Image added in v0.10.0

func (o *Container_19) Image() string

func (*Container_19) PodSandboxId added in v0.10.0

func (o *Container_19) PodSandboxId() string

func (*Container_19) SetId added in v0.10.0

func (o *Container_19) SetId(id string)

func (*Container_19) SetImage added in v0.10.0

func (o *Container_19) SetImage(image string)

func (*Container_19) SetPodSandboxId added in v0.10.0

func (o *Container_19) SetPodSandboxId(id string)

func (*Container_19) Unwrap added in v0.10.0

func (o *Container_19) Unwrap() interface{}

func (*Container_19) Wrap added in v0.11.0

func (o *Container_19) Wrap(v interface{})

type CreateContainerRequest

type CreateContainerRequest interface {
	CRIObject
	PodSandboxIdObject
	ImageObject
}

CreateContainerRequest wraps a CRI CreateContainerRequest object

type CreateContainerRequest_112 added in v0.14.0

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

func (*CreateContainerRequest_112) Image added in v0.14.0

func (*CreateContainerRequest_112) PodSandboxId added in v0.14.0

func (o *CreateContainerRequest_112) PodSandboxId() string

func (*CreateContainerRequest_112) SetImage added in v0.14.0

func (o *CreateContainerRequest_112) SetImage(image string)

func (*CreateContainerRequest_112) SetPodSandboxId added in v0.14.0

func (o *CreateContainerRequest_112) SetPodSandboxId(id string)

func (*CreateContainerRequest_112) Unwrap added in v0.14.0

func (o *CreateContainerRequest_112) Unwrap() interface{}

func (*CreateContainerRequest_112) Wrap added in v0.14.0

func (o *CreateContainerRequest_112) Wrap(v interface{})

type CreateContainerRequest_19 added in v0.10.0

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

func (*CreateContainerRequest_19) Image added in v0.10.0

func (o *CreateContainerRequest_19) Image() string

func (*CreateContainerRequest_19) PodSandboxId added in v0.10.0

func (o *CreateContainerRequest_19) PodSandboxId() string

func (*CreateContainerRequest_19) SetImage added in v0.10.0

func (o *CreateContainerRequest_19) SetImage(image string)

func (*CreateContainerRequest_19) SetPodSandboxId added in v0.10.0

func (o *CreateContainerRequest_19) SetPodSandboxId(id string)

func (*CreateContainerRequest_19) Unwrap added in v0.10.0

func (o *CreateContainerRequest_19) Unwrap() interface{}

func (*CreateContainerRequest_19) Wrap added in v0.11.0

func (o *CreateContainerRequest_19) Wrap(v interface{})

type CreateContainerResponse

type CreateContainerResponse interface {
	CRIObject
	ContainerIdObject
}

CreateContainerResponse wraps a CRI CreateContainerResponse object

type CreateContainerResponse_112 added in v0.14.0

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

func (*CreateContainerResponse_112) ContainerId added in v0.14.0

func (o *CreateContainerResponse_112) ContainerId() string

func (*CreateContainerResponse_112) SetContainerId added in v0.14.0

func (o *CreateContainerResponse_112) SetContainerId(id string)

func (*CreateContainerResponse_112) Unwrap added in v0.14.0

func (o *CreateContainerResponse_112) Unwrap() interface{}

func (*CreateContainerResponse_112) Wrap added in v0.14.0

func (o *CreateContainerResponse_112) Wrap(v interface{})

type CreateContainerResponse_19 added in v0.10.0

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

func (*CreateContainerResponse_19) ContainerId added in v0.10.0

func (o *CreateContainerResponse_19) ContainerId() string

func (*CreateContainerResponse_19) SetContainerId added in v0.10.0

func (o *CreateContainerResponse_19) SetContainerId(id string)

func (*CreateContainerResponse_19) Unwrap added in v0.10.0

func (o *CreateContainerResponse_19) Unwrap() interface{}

func (*CreateContainerResponse_19) Wrap added in v0.11.0

func (o *CreateContainerResponse_19) Wrap(v interface{})

type Downgradable added in v0.11.0

type Downgradable interface {
	// Downgraded returns the underlying object converted to an
	// older CRI version as a raw CRI object.
	Downgrade() (interface{}, error)
}

Downgradable denotes a CRI object that can be downgraded to an older CRI version.

type ExecRequest

type ExecRequest interface {
	CRIObject
	ContainerIdObject
}

ExecRequest wraps a CRI ExecRequest object

type ExecRequest_112 added in v0.14.0

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

func (*ExecRequest_112) ContainerId added in v0.14.0

func (o *ExecRequest_112) ContainerId() string

func (*ExecRequest_112) SetContainerId added in v0.14.0

func (o *ExecRequest_112) SetContainerId(id string)

func (*ExecRequest_112) Unwrap added in v0.14.0

func (o *ExecRequest_112) Unwrap() interface{}

func (*ExecRequest_112) Wrap added in v0.14.0

func (o *ExecRequest_112) Wrap(v interface{})

type ExecRequest_19 added in v0.10.0

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

func (*ExecRequest_19) ContainerId added in v0.10.0

func (o *ExecRequest_19) ContainerId() string

func (*ExecRequest_19) SetContainerId added in v0.10.0

func (o *ExecRequest_19) SetContainerId(id string)

func (*ExecRequest_19) Unwrap added in v0.10.0

func (o *ExecRequest_19) Unwrap() interface{}

func (*ExecRequest_19) Wrap added in v0.11.0

func (o *ExecRequest_19) Wrap(v interface{})

type ExecResponse

type ExecResponse interface {
	CRIObject
	UrlObject
}

ExecResponse wraps a CRI ExecResponse object

type ExecResponse_112 added in v0.14.0

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

func (*ExecResponse_112) SetUrl added in v0.14.0

func (o *ExecResponse_112) SetUrl(url string)

func (*ExecResponse_112) Unwrap added in v0.14.0

func (o *ExecResponse_112) Unwrap() interface{}

func (*ExecResponse_112) Url added in v0.14.0

func (o *ExecResponse_112) Url() string

func (*ExecResponse_112) Wrap added in v0.14.0

func (o *ExecResponse_112) Wrap(v interface{})

type ExecResponse_19 added in v0.10.0

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

func (*ExecResponse_19) SetUrl added in v0.10.0

func (o *ExecResponse_19) SetUrl(url string)

func (*ExecResponse_19) Unwrap added in v0.10.0

func (o *ExecResponse_19) Unwrap() interface{}

func (*ExecResponse_19) Url added in v0.10.0

func (o *ExecResponse_19) Url() string

func (*ExecResponse_19) Wrap added in v0.11.0

func (o *ExecResponse_19) Wrap(v interface{})

type ExecSyncRequest

type ExecSyncRequest interface {
	CRIObject
	ContainerIdObject
}

ExecSyncRequest wraps a CRI ExecSyncRequest object

type ExecSyncRequest_112 added in v0.14.0

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

func (*ExecSyncRequest_112) ContainerId added in v0.14.0

func (o *ExecSyncRequest_112) ContainerId() string

func (*ExecSyncRequest_112) SetContainerId added in v0.14.0

func (o *ExecSyncRequest_112) SetContainerId(id string)

func (*ExecSyncRequest_112) Unwrap added in v0.14.0

func (o *ExecSyncRequest_112) Unwrap() interface{}

func (*ExecSyncRequest_112) Wrap added in v0.14.0

func (o *ExecSyncRequest_112) Wrap(v interface{})

type ExecSyncRequest_19 added in v0.10.0

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

func (*ExecSyncRequest_19) ContainerId added in v0.10.0

func (o *ExecSyncRequest_19) ContainerId() string

func (*ExecSyncRequest_19) SetContainerId added in v0.10.0

func (o *ExecSyncRequest_19) SetContainerId(id string)

func (*ExecSyncRequest_19) Unwrap added in v0.10.0

func (o *ExecSyncRequest_19) Unwrap() interface{}

func (*ExecSyncRequest_19) Wrap added in v0.11.0

func (o *ExecSyncRequest_19) Wrap(v interface{})

type ExecSyncResponse

type ExecSyncResponse interface {
	CRIObject
}

ExecSyncResponse wraps a CRI ExecSyncResponse object

type ExecSyncResponse_112 added in v0.14.0

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

func (*ExecSyncResponse_112) Unwrap added in v0.14.0

func (o *ExecSyncResponse_112) Unwrap() interface{}

func (*ExecSyncResponse_112) Wrap added in v0.14.0

func (o *ExecSyncResponse_112) Wrap(v interface{})

type ExecSyncResponse_19 added in v0.10.0

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

func (*ExecSyncResponse_19) Unwrap added in v0.10.0

func (o *ExecSyncResponse_19) Unwrap() interface{}

func (*ExecSyncResponse_19) Wrap added in v0.11.0

func (o *ExecSyncResponse_19) Wrap(v interface{})

type FilesystemUsage

type FilesystemUsage interface {
	CRIObject
}

FilesystemUsage wraps a CRI FilesystemUsage object

type FilesystemUsage_112 added in v0.14.0

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

func (*FilesystemUsage_112) Unwrap added in v0.14.0

func (o *FilesystemUsage_112) Unwrap() interface{}

func (*FilesystemUsage_112) Wrap added in v0.14.0

func (o *FilesystemUsage_112) Wrap(v interface{})

type FilesystemUsage_19 added in v0.10.0

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

func (*FilesystemUsage_19) Unwrap added in v0.10.0

func (o *FilesystemUsage_19) Unwrap() interface{}

func (*FilesystemUsage_19) Wrap added in v0.11.0

func (o *FilesystemUsage_19) Wrap(v interface{})

type IdFilterObject

type IdFilterObject interface {
	// IdFilter returns the id used by the filter.
	IdFilter() string
	// SetIdFilter sets the id used by the filter.
	SetIdFilter(string)
}

IdFilterObject is a wrapped CRI object that denotes a filter that uses an id.

type IdObject

type IdObject interface {
	// Id returns the id of the object.
	Id() string
	// SetId sets the id of the object.
	SetId(string)
}

IdObject is a wrapped CRI object that has an id.

type Image

type Image interface {
	CRIObject
	IdObject
	Copy() Image
	RepoTags() []string
	SetRepoTags([]string)
	RepoDigests() []string
	SetRepoDigests([]string)
}

Image wraps a CRI Image object

type ImageFilterObject

type ImageFilterObject interface {
	// ImageFilter returns the image reference that's used by the filter.
	ImageFilter() string
	// ImageFilter sets the image reference that's used by the filter.
	SetImageFilter(string)
}

ImageFilterObject is a wrapped CRI object that denotes a filter that uses an image reference.

type ImageFsInfoRequest

type ImageFsInfoRequest interface {
	CRIObject
}

ImageFsInfoRequest wraps a CRI ImageFsInfoRequest object

type ImageFsInfoRequest_112 added in v0.14.0

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

func (*ImageFsInfoRequest_112) Unwrap added in v0.14.0

func (o *ImageFsInfoRequest_112) Unwrap() interface{}

func (*ImageFsInfoRequest_112) Wrap added in v0.14.0

func (o *ImageFsInfoRequest_112) Wrap(v interface{})

type ImageFsInfoRequest_19 added in v0.10.0

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

func (*ImageFsInfoRequest_19) Unwrap added in v0.10.0

func (o *ImageFsInfoRequest_19) Unwrap() interface{}

func (*ImageFsInfoRequest_19) Wrap added in v0.11.0

func (o *ImageFsInfoRequest_19) Wrap(v interface{})

type ImageFsInfoResponse

type ImageFsInfoResponse interface {
	CRIObject
	ObjectList
}

ImageFsInfoResponse wraps a CRI ImageFsInfoResponse object

type ImageFsInfoResponse_112 added in v0.14.0

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

func (*ImageFsInfoResponse_112) Items added in v0.14.0

func (o *ImageFsInfoResponse_112) Items() []CRIObject

func (*ImageFsInfoResponse_112) SetItems added in v0.14.0

func (o *ImageFsInfoResponse_112) SetItems(items []CRIObject)

func (*ImageFsInfoResponse_112) Unwrap added in v0.14.0

func (o *ImageFsInfoResponse_112) Unwrap() interface{}

func (*ImageFsInfoResponse_112) Wrap added in v0.14.0

func (o *ImageFsInfoResponse_112) Wrap(v interface{})

type ImageFsInfoResponse_19 added in v0.10.0

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

func (*ImageFsInfoResponse_19) Items added in v0.10.0

func (o *ImageFsInfoResponse_19) Items() []CRIObject

func (*ImageFsInfoResponse_19) SetItems added in v0.10.0

func (o *ImageFsInfoResponse_19) SetItems(items []CRIObject)

func (*ImageFsInfoResponse_19) Unwrap added in v0.10.0

func (o *ImageFsInfoResponse_19) Unwrap() interface{}

func (*ImageFsInfoResponse_19) Wrap added in v0.11.0

func (o *ImageFsInfoResponse_19) Wrap(v interface{})

type ImageObject

type ImageObject interface {
	// Image returns the image reference of the object.
	Image() string
	// SEtImage sets the image reference of the object.
	SetImage(string)
}

ImageObject is a wrapped CRI object that contains an image reference.

type ImageStatusRequest

type ImageStatusRequest interface {
	CRIObject
	ImageObject
}

ImageStatusRequest wraps a CRI ImageStatusRequest object

type ImageStatusRequest_112 added in v0.14.0

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

func (*ImageStatusRequest_112) Image added in v0.14.0

func (o *ImageStatusRequest_112) Image() string

func (*ImageStatusRequest_112) SetImage added in v0.14.0

func (o *ImageStatusRequest_112) SetImage(image string)

func (*ImageStatusRequest_112) Unwrap added in v0.14.0

func (o *ImageStatusRequest_112) Unwrap() interface{}

func (*ImageStatusRequest_112) Wrap added in v0.14.0

func (o *ImageStatusRequest_112) Wrap(v interface{})

type ImageStatusRequest_19 added in v0.10.0

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

func (*ImageStatusRequest_19) Image added in v0.10.0

func (o *ImageStatusRequest_19) Image() string

func (*ImageStatusRequest_19) SetImage added in v0.10.0

func (o *ImageStatusRequest_19) SetImage(image string)

func (*ImageStatusRequest_19) Unwrap added in v0.10.0

func (o *ImageStatusRequest_19) Unwrap() interface{}

func (*ImageStatusRequest_19) Wrap added in v0.11.0

func (o *ImageStatusRequest_19) Wrap(v interface{})

type ImageStatusResponse

type ImageStatusResponse interface {
	CRIObject
	Image() Image
	SetImage(Image)
}

ImageStatusResponse wraps a CRI ImageStatusResponse object

type ImageStatusResponse_112 added in v0.14.0

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

func (*ImageStatusResponse_112) Image added in v0.14.0

func (o *ImageStatusResponse_112) Image() Image

func (*ImageStatusResponse_112) SetImage added in v0.14.0

func (o *ImageStatusResponse_112) SetImage(image Image)

func (*ImageStatusResponse_112) Unwrap added in v0.14.0

func (o *ImageStatusResponse_112) Unwrap() interface{}

func (*ImageStatusResponse_112) Wrap added in v0.14.0

func (o *ImageStatusResponse_112) Wrap(v interface{})

type ImageStatusResponse_19 added in v0.10.0

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

func (*ImageStatusResponse_19) Image added in v0.10.0

func (o *ImageStatusResponse_19) Image() Image

func (*ImageStatusResponse_19) SetImage added in v0.10.0

func (o *ImageStatusResponse_19) SetImage(image Image)

func (*ImageStatusResponse_19) Unwrap added in v0.10.0

func (o *ImageStatusResponse_19) Unwrap() interface{}

func (*ImageStatusResponse_19) Wrap added in v0.11.0

func (o *ImageStatusResponse_19) Wrap(v interface{})

type Image_112 added in v0.14.0

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

func (*Image_112) Copy added in v0.14.0

func (o *Image_112) Copy() Image

func (*Image_112) Id added in v0.14.0

func (o *Image_112) Id() string

func (*Image_112) RepoDigests added in v0.14.0

func (o *Image_112) RepoDigests() []string

func (*Image_112) RepoTags added in v0.14.0

func (o *Image_112) RepoTags() []string

func (*Image_112) SetId added in v0.14.0

func (o *Image_112) SetId(id string)

func (*Image_112) SetRepoDigests added in v0.14.0

func (o *Image_112) SetRepoDigests(repoDigests []string)

func (*Image_112) SetRepoTags added in v0.14.0

func (o *Image_112) SetRepoTags(repoTags []string)

func (*Image_112) Unwrap added in v0.14.0

func (o *Image_112) Unwrap() interface{}

func (*Image_112) Wrap added in v0.14.0

func (o *Image_112) Wrap(v interface{})

type Image_19 added in v0.10.0

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

func (*Image_19) Copy added in v0.10.0

func (o *Image_19) Copy() Image

func (*Image_19) Id added in v0.10.0

func (o *Image_19) Id() string

func (*Image_19) RepoDigests added in v0.11.1

func (o *Image_19) RepoDigests() []string

func (*Image_19) RepoTags added in v0.10.0

func (o *Image_19) RepoTags() []string

func (*Image_19) SetId added in v0.10.0

func (o *Image_19) SetId(id string)

func (*Image_19) SetRepoDigests added in v0.11.1

func (o *Image_19) SetRepoDigests(repoDigests []string)

func (*Image_19) SetRepoTags added in v0.10.0

func (o *Image_19) SetRepoTags(repoTags []string)

func (*Image_19) Unwrap added in v0.10.0

func (o *Image_19) Unwrap() interface{}

func (*Image_19) Wrap added in v0.11.0

func (o *Image_19) Wrap(v interface{})

type Interceptor added in v0.11.0

type Interceptor interface {
	// Register registers CRI services for proxy's CRI version within the Server.
	Register(s *grpc.Server)
	// Match checks whether fullMethod can be handled by this proxy instance.
	Match(fullMethod string) bool
	// Intercept handles a CRI request. It's invoked from a gRPC interceptor.
	Intercept(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)
	// Stop disconnects from all the CRI servers
	Stop()
}

Interceptor specifies an interceptor to be used by gRPC server.

type ListContainerStatsRequest

type ListContainerStatsRequest interface {
	CRIObject
	IdFilterObject
	PodSandboxIdFilterObject
}

ListContainerStatsRequest wraps a CRI ListContainerStatsRequest object

type ListContainerStatsRequest_112 added in v0.14.0

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

func (*ListContainerStatsRequest_112) IdFilter added in v0.14.0

func (o *ListContainerStatsRequest_112) IdFilter() string

func (*ListContainerStatsRequest_112) PodSandboxIdFilter added in v0.14.0

func (o *ListContainerStatsRequest_112) PodSandboxIdFilter() string

func (*ListContainerStatsRequest_112) SetIdFilter added in v0.14.0

func (o *ListContainerStatsRequest_112) SetIdFilter(id string)

func (*ListContainerStatsRequest_112) SetPodSandboxIdFilter added in v0.14.0

func (o *ListContainerStatsRequest_112) SetPodSandboxIdFilter(podSandboxId string)

func (*ListContainerStatsRequest_112) Unwrap added in v0.14.0

func (o *ListContainerStatsRequest_112) Unwrap() interface{}

func (*ListContainerStatsRequest_112) Wrap added in v0.14.0

func (o *ListContainerStatsRequest_112) Wrap(v interface{})

type ListContainerStatsRequest_19 added in v0.10.0

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

func (*ListContainerStatsRequest_19) IdFilter added in v0.10.0

func (o *ListContainerStatsRequest_19) IdFilter() string

func (*ListContainerStatsRequest_19) PodSandboxIdFilter added in v0.10.0

func (o *ListContainerStatsRequest_19) PodSandboxIdFilter() string

func (*ListContainerStatsRequest_19) SetIdFilter added in v0.10.0

func (o *ListContainerStatsRequest_19) SetIdFilter(id string)

func (*ListContainerStatsRequest_19) SetPodSandboxIdFilter added in v0.10.0

func (o *ListContainerStatsRequest_19) SetPodSandboxIdFilter(podSandboxId string)

func (*ListContainerStatsRequest_19) Unwrap added in v0.10.0

func (o *ListContainerStatsRequest_19) Unwrap() interface{}

func (*ListContainerStatsRequest_19) Wrap added in v0.11.0

func (o *ListContainerStatsRequest_19) Wrap(v interface{})

type ListContainerStatsResponse

type ListContainerStatsResponse interface {
	CRIObject
	ObjectList
}

ListContainerStatsResponse wraps a CRI ListContainerStatsResponse object

type ListContainerStatsResponse_112 added in v0.14.0

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

func (*ListContainerStatsResponse_112) Items added in v0.14.0

func (*ListContainerStatsResponse_112) SetItems added in v0.14.0

func (o *ListContainerStatsResponse_112) SetItems(items []CRIObject)

func (*ListContainerStatsResponse_112) Unwrap added in v0.14.0

func (o *ListContainerStatsResponse_112) Unwrap() interface{}

func (*ListContainerStatsResponse_112) Wrap added in v0.14.0

func (o *ListContainerStatsResponse_112) Wrap(v interface{})

type ListContainerStatsResponse_19 added in v0.10.0

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

func (*ListContainerStatsResponse_19) Items added in v0.10.0

func (*ListContainerStatsResponse_19) SetItems added in v0.10.0

func (o *ListContainerStatsResponse_19) SetItems(items []CRIObject)

func (*ListContainerStatsResponse_19) Unwrap added in v0.10.0

func (o *ListContainerStatsResponse_19) Unwrap() interface{}

func (*ListContainerStatsResponse_19) Wrap added in v0.11.0

func (o *ListContainerStatsResponse_19) Wrap(v interface{})

type ListContainersRequest

type ListContainersRequest interface {
	CRIObject
	IdFilterObject
	PodSandboxIdFilterObject
}

ListContainersRequest wraps a CRI ListContainersRequest object

type ListContainersRequest_112 added in v0.14.0

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

func (*ListContainersRequest_112) IdFilter added in v0.14.0

func (o *ListContainersRequest_112) IdFilter() string

func (*ListContainersRequest_112) PodSandboxIdFilter added in v0.14.0

func (o *ListContainersRequest_112) PodSandboxIdFilter() string

func (*ListContainersRequest_112) SetIdFilter added in v0.14.0

func (o *ListContainersRequest_112) SetIdFilter(id string)

func (*ListContainersRequest_112) SetPodSandboxIdFilter added in v0.14.0

func (o *ListContainersRequest_112) SetPodSandboxIdFilter(podSandboxId string)

func (*ListContainersRequest_112) Unwrap added in v0.14.0

func (o *ListContainersRequest_112) Unwrap() interface{}

func (*ListContainersRequest_112) Wrap added in v0.14.0

func (o *ListContainersRequest_112) Wrap(v interface{})

type ListContainersRequest_19 added in v0.10.0

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

func (*ListContainersRequest_19) IdFilter added in v0.10.0

func (o *ListContainersRequest_19) IdFilter() string

func (*ListContainersRequest_19) PodSandboxIdFilter added in v0.10.0

func (o *ListContainersRequest_19) PodSandboxIdFilter() string

func (*ListContainersRequest_19) SetIdFilter added in v0.10.0

func (o *ListContainersRequest_19) SetIdFilter(id string)

func (*ListContainersRequest_19) SetPodSandboxIdFilter added in v0.10.0

func (o *ListContainersRequest_19) SetPodSandboxIdFilter(podSandboxId string)

func (*ListContainersRequest_19) Unwrap added in v0.10.0

func (o *ListContainersRequest_19) Unwrap() interface{}

func (*ListContainersRequest_19) Wrap added in v0.11.0

func (o *ListContainersRequest_19) Wrap(v interface{})

type ListContainersResponse

type ListContainersResponse interface {
	CRIObject
	ObjectList
}

ListContainersResponse wraps a CRI ListContainersResponse object

type ListContainersResponse_112 added in v0.14.0

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

func (*ListContainersResponse_112) Items added in v0.14.0

func (*ListContainersResponse_112) SetItems added in v0.14.0

func (o *ListContainersResponse_112) SetItems(items []CRIObject)

func (*ListContainersResponse_112) Unwrap added in v0.14.0

func (o *ListContainersResponse_112) Unwrap() interface{}

func (*ListContainersResponse_112) Wrap added in v0.14.0

func (o *ListContainersResponse_112) Wrap(v interface{})

type ListContainersResponse_19 added in v0.10.0

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

func (*ListContainersResponse_19) Items added in v0.10.0

func (o *ListContainersResponse_19) Items() []CRIObject

func (*ListContainersResponse_19) SetItems added in v0.10.0

func (o *ListContainersResponse_19) SetItems(items []CRIObject)

func (*ListContainersResponse_19) Unwrap added in v0.10.0

func (o *ListContainersResponse_19) Unwrap() interface{}

func (*ListContainersResponse_19) Wrap added in v0.11.0

func (o *ListContainersResponse_19) Wrap(v interface{})

type ListImagesRequest

type ListImagesRequest interface {
	CRIObject
	ImageFilterObject
}

ListImagesRequest wraps a CRI ListImagesRequest object

type ListImagesRequest_112 added in v0.14.0

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

func (*ListImagesRequest_112) ImageFilter added in v0.14.0

func (o *ListImagesRequest_112) ImageFilter() string

func (*ListImagesRequest_112) SetImageFilter added in v0.14.0

func (o *ListImagesRequest_112) SetImageFilter(image string)

func (*ListImagesRequest_112) Unwrap added in v0.14.0

func (o *ListImagesRequest_112) Unwrap() interface{}

func (*ListImagesRequest_112) Wrap added in v0.14.0

func (o *ListImagesRequest_112) Wrap(v interface{})

type ListImagesRequest_19 added in v0.10.0

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

func (*ListImagesRequest_19) ImageFilter added in v0.10.0

func (o *ListImagesRequest_19) ImageFilter() string

func (*ListImagesRequest_19) SetImageFilter added in v0.10.0

func (o *ListImagesRequest_19) SetImageFilter(image string)

func (*ListImagesRequest_19) Unwrap added in v0.10.0

func (o *ListImagesRequest_19) Unwrap() interface{}

func (*ListImagesRequest_19) Wrap added in v0.11.0

func (o *ListImagesRequest_19) Wrap(v interface{})

type ListImagesResponse

type ListImagesResponse interface {
	CRIObject
	ObjectList
}

ListImagesResponse wraps a CRI ListImagesResponse object

type ListImagesResponse_112 added in v0.14.0

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

func (*ListImagesResponse_112) Items added in v0.14.0

func (o *ListImagesResponse_112) Items() []CRIObject

func (*ListImagesResponse_112) SetItems added in v0.14.0

func (o *ListImagesResponse_112) SetItems(items []CRIObject)

func (*ListImagesResponse_112) Unwrap added in v0.14.0

func (o *ListImagesResponse_112) Unwrap() interface{}

func (*ListImagesResponse_112) Wrap added in v0.14.0

func (o *ListImagesResponse_112) Wrap(v interface{})

type ListImagesResponse_19 added in v0.10.0

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

func (*ListImagesResponse_19) Items added in v0.10.0

func (o *ListImagesResponse_19) Items() []CRIObject

func (*ListImagesResponse_19) SetItems added in v0.10.0

func (o *ListImagesResponse_19) SetItems(items []CRIObject)

func (*ListImagesResponse_19) Unwrap added in v0.10.0

func (o *ListImagesResponse_19) Unwrap() interface{}

func (*ListImagesResponse_19) Wrap added in v0.11.0

func (o *ListImagesResponse_19) Wrap(v interface{})

type ListPodSandboxRequest

type ListPodSandboxRequest interface {
	CRIObject
	IdFilterObject
}

ListPodSandboxRequest wraps a CRI ListPodSandboxRequest object

type ListPodSandboxRequest_112 added in v0.14.0

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

func (*ListPodSandboxRequest_112) IdFilter added in v0.14.0

func (o *ListPodSandboxRequest_112) IdFilter() string

func (*ListPodSandboxRequest_112) SetIdFilter added in v0.14.0

func (o *ListPodSandboxRequest_112) SetIdFilter(id string)

func (*ListPodSandboxRequest_112) Unwrap added in v0.14.0

func (o *ListPodSandboxRequest_112) Unwrap() interface{}

func (*ListPodSandboxRequest_112) Wrap added in v0.14.0

func (o *ListPodSandboxRequest_112) Wrap(v interface{})

type ListPodSandboxRequest_19 added in v0.10.0

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

func (*ListPodSandboxRequest_19) IdFilter added in v0.10.0

func (o *ListPodSandboxRequest_19) IdFilter() string

func (*ListPodSandboxRequest_19) SetIdFilter added in v0.10.0

func (o *ListPodSandboxRequest_19) SetIdFilter(id string)

func (*ListPodSandboxRequest_19) Unwrap added in v0.10.0

func (o *ListPodSandboxRequest_19) Unwrap() interface{}

func (*ListPodSandboxRequest_19) Wrap added in v0.11.0

func (o *ListPodSandboxRequest_19) Wrap(v interface{})

type ListPodSandboxResponse

type ListPodSandboxResponse interface {
	CRIObject
	ObjectList
}

ListPodSandboxResponse wraps a CRI ListPodSandboxResponse object

type ListPodSandboxResponse_112 added in v0.14.0

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

func (*ListPodSandboxResponse_112) Items added in v0.14.0

func (*ListPodSandboxResponse_112) SetItems added in v0.14.0

func (o *ListPodSandboxResponse_112) SetItems(items []CRIObject)

func (*ListPodSandboxResponse_112) Unwrap added in v0.14.0

func (o *ListPodSandboxResponse_112) Unwrap() interface{}

func (*ListPodSandboxResponse_112) Wrap added in v0.14.0

func (o *ListPodSandboxResponse_112) Wrap(v interface{})

type ListPodSandboxResponse_19 added in v0.10.0

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

func (*ListPodSandboxResponse_19) Items added in v0.10.0

func (o *ListPodSandboxResponse_19) Items() []CRIObject

func (*ListPodSandboxResponse_19) SetItems added in v0.10.0

func (o *ListPodSandboxResponse_19) SetItems(items []CRIObject)

func (*ListPodSandboxResponse_19) Unwrap added in v0.10.0

func (o *ListPodSandboxResponse_19) Unwrap() interface{}

func (*ListPodSandboxResponse_19) Wrap added in v0.11.0

func (o *ListPodSandboxResponse_19) Wrap(v interface{})

type ObjectList

type ObjectList interface {
	// Items returns a slice of CRI objects that are contained in the list.
	Items() []CRIObject
	// SetItems sets the list of objects to the specified slice.
	SetItems([]CRIObject)
}

ObjectList denotes a wrapped CRI object that denotes a list of other CRI objects.

type PodSandbox

type PodSandbox interface {
	CRIObject
	IdObject
	Copy() PodSandbox
}

PodSandbox wraps a CRI PodSandbox object

type PodSandboxIdFilterObject

type PodSandboxIdFilterObject interface {
	// PodSandboxIdFilter returns the pod sadnbox id used by the filter.
	PodSandboxIdFilter() string
	// SetPodSandboxIdFilter sets the pod sadnbox id used by the filter.
	SetPodSandboxIdFilter(string)
}

IdFilterObject is a wrapped CRI object that denotes a filter that uses a pod sandbox id.

type PodSandboxIdObject

type PodSandboxIdObject interface {
	// PodSandboxId returns the pod sandbox id of the object.
	PodSandboxId() string
	// PodSandboxId set the pod sandbox id of the object.
	SetPodSandboxId(string)
}

PodSandboxIdObject is a wrapped CRI object that contains a pod sandbox id.

type PodSandboxStatus

type PodSandboxStatus interface {
	CRIObject
	IdObject
	Copy() PodSandboxStatus
}

PodSandboxStatus wraps a CRI PodSandboxStatus object

type PodSandboxStatusRequest

type PodSandboxStatusRequest interface {
	CRIObject
	PodSandboxIdObject
}

PodSandboxStatusRequest wraps a CRI PodSandboxStatusRequest object

type PodSandboxStatusRequest_112 added in v0.14.0

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

func (*PodSandboxStatusRequest_112) PodSandboxId added in v0.14.0

func (o *PodSandboxStatusRequest_112) PodSandboxId() string

func (*PodSandboxStatusRequest_112) SetPodSandboxId added in v0.14.0

func (o *PodSandboxStatusRequest_112) SetPodSandboxId(id string)

func (*PodSandboxStatusRequest_112) Unwrap added in v0.14.0

func (o *PodSandboxStatusRequest_112) Unwrap() interface{}

func (*PodSandboxStatusRequest_112) Wrap added in v0.14.0

func (o *PodSandboxStatusRequest_112) Wrap(v interface{})

type PodSandboxStatusRequest_19 added in v0.10.0

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

func (*PodSandboxStatusRequest_19) PodSandboxId added in v0.10.0

func (o *PodSandboxStatusRequest_19) PodSandboxId() string

func (*PodSandboxStatusRequest_19) SetPodSandboxId added in v0.10.0

func (o *PodSandboxStatusRequest_19) SetPodSandboxId(id string)

func (*PodSandboxStatusRequest_19) Unwrap added in v0.10.0

func (o *PodSandboxStatusRequest_19) Unwrap() interface{}

func (*PodSandboxStatusRequest_19) Wrap added in v0.11.0

func (o *PodSandboxStatusRequest_19) Wrap(v interface{})

type PodSandboxStatusResponse

type PodSandboxStatusResponse interface {
	CRIObject
	Status() PodSandboxStatus
}

PodSandboxStatusResponse wraps a CRI PodSandboxStatusResponse object

type PodSandboxStatusResponse_112 added in v0.14.0

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

func (*PodSandboxStatusResponse_112) Status added in v0.14.0

func (*PodSandboxStatusResponse_112) Unwrap added in v0.14.0

func (o *PodSandboxStatusResponse_112) Unwrap() interface{}

func (*PodSandboxStatusResponse_112) Wrap added in v0.14.0

func (o *PodSandboxStatusResponse_112) Wrap(v interface{})

type PodSandboxStatusResponse_19 added in v0.10.0

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

func (*PodSandboxStatusResponse_19) Status added in v0.10.0

func (*PodSandboxStatusResponse_19) Unwrap added in v0.10.0

func (o *PodSandboxStatusResponse_19) Unwrap() interface{}

func (*PodSandboxStatusResponse_19) Wrap added in v0.11.0

func (o *PodSandboxStatusResponse_19) Wrap(v interface{})

type PodSandboxStatus_112 added in v0.14.0

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

func (*PodSandboxStatus_112) Copy added in v0.14.0

func (*PodSandboxStatus_112) Id added in v0.14.0

func (o *PodSandboxStatus_112) Id() string

func (*PodSandboxStatus_112) SetId added in v0.14.0

func (o *PodSandboxStatus_112) SetId(id string)

func (*PodSandboxStatus_112) Unwrap added in v0.14.0

func (o *PodSandboxStatus_112) Unwrap() interface{}

func (*PodSandboxStatus_112) Wrap added in v0.14.0

func (o *PodSandboxStatus_112) Wrap(v interface{})

type PodSandboxStatus_19 added in v0.10.0

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

func (*PodSandboxStatus_19) Copy added in v0.10.0

func (*PodSandboxStatus_19) Id added in v0.10.0

func (o *PodSandboxStatus_19) Id() string

func (*PodSandboxStatus_19) SetId added in v0.10.0

func (o *PodSandboxStatus_19) SetId(id string)

func (*PodSandboxStatus_19) Unwrap added in v0.10.0

func (o *PodSandboxStatus_19) Unwrap() interface{}

func (*PodSandboxStatus_19) Wrap added in v0.11.0

func (o *PodSandboxStatus_19) Wrap(v interface{})

type PodSandbox_112 added in v0.14.0

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

func (*PodSandbox_112) Copy added in v0.14.0

func (o *PodSandbox_112) Copy() PodSandbox

func (*PodSandbox_112) Id added in v0.14.0

func (o *PodSandbox_112) Id() string

func (*PodSandbox_112) SetId added in v0.14.0

func (o *PodSandbox_112) SetId(id string)

func (*PodSandbox_112) Unwrap added in v0.14.0

func (o *PodSandbox_112) Unwrap() interface{}

func (*PodSandbox_112) Wrap added in v0.14.0

func (o *PodSandbox_112) Wrap(v interface{})

type PodSandbox_19 added in v0.10.0

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

func (*PodSandbox_19) Copy added in v0.10.0

func (o *PodSandbox_19) Copy() PodSandbox

func (*PodSandbox_19) Id added in v0.10.0

func (o *PodSandbox_19) Id() string

func (*PodSandbox_19) SetId added in v0.10.0

func (o *PodSandbox_19) SetId(id string)

func (*PodSandbox_19) Unwrap added in v0.10.0

func (o *PodSandbox_19) Unwrap() interface{}

func (*PodSandbox_19) Wrap added in v0.11.0

func (o *PodSandbox_19) Wrap(v interface{})

type PortForwardRequest

type PortForwardRequest interface {
	CRIObject
	PodSandboxIdObject
}

PortForwardRequest wraps a CRI PortForwardRequest object

type PortForwardRequest_112 added in v0.14.0

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

func (*PortForwardRequest_112) PodSandboxId added in v0.14.0

func (o *PortForwardRequest_112) PodSandboxId() string

func (*PortForwardRequest_112) SetPodSandboxId added in v0.14.0

func (o *PortForwardRequest_112) SetPodSandboxId(podSandboxId string)

func (*PortForwardRequest_112) Unwrap added in v0.14.0

func (o *PortForwardRequest_112) Unwrap() interface{}

func (*PortForwardRequest_112) Wrap added in v0.14.0

func (o *PortForwardRequest_112) Wrap(v interface{})

type PortForwardRequest_19 added in v0.10.0

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

func (*PortForwardRequest_19) PodSandboxId added in v0.10.0

func (o *PortForwardRequest_19) PodSandboxId() string

func (*PortForwardRequest_19) SetPodSandboxId added in v0.10.0

func (o *PortForwardRequest_19) SetPodSandboxId(podSandboxId string)

func (*PortForwardRequest_19) Unwrap added in v0.10.0

func (o *PortForwardRequest_19) Unwrap() interface{}

func (*PortForwardRequest_19) Wrap added in v0.11.0

func (o *PortForwardRequest_19) Wrap(v interface{})

type PortForwardResponse

type PortForwardResponse interface {
	CRIObject
	UrlObject
}

PortForwardResponse wraps a CRI PortForwardResponse object

type PortForwardResponse_112 added in v0.14.0

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

func (*PortForwardResponse_112) SetUrl added in v0.14.0

func (o *PortForwardResponse_112) SetUrl(url string)

func (*PortForwardResponse_112) Unwrap added in v0.14.0

func (o *PortForwardResponse_112) Unwrap() interface{}

func (*PortForwardResponse_112) Url added in v0.14.0

func (*PortForwardResponse_112) Wrap added in v0.14.0

func (o *PortForwardResponse_112) Wrap(v interface{})

type PortForwardResponse_19 added in v0.10.0

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

func (*PortForwardResponse_19) SetUrl added in v0.10.0

func (o *PortForwardResponse_19) SetUrl(url string)

func (*PortForwardResponse_19) Unwrap added in v0.10.0

func (o *PortForwardResponse_19) Unwrap() interface{}

func (*PortForwardResponse_19) Url added in v0.10.0

func (o *PortForwardResponse_19) Url() string

func (*PortForwardResponse_19) Wrap added in v0.11.0

func (o *PortForwardResponse_19) Wrap(v interface{})

type PullImageRequest

type PullImageRequest interface {
	CRIObject
	ImageObject
}

PullImageRequest wraps a CRI PullImageRequest object

type PullImageRequest_112 added in v0.14.0

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

func (*PullImageRequest_112) Image added in v0.14.0

func (o *PullImageRequest_112) Image() string

func (*PullImageRequest_112) SetImage added in v0.14.0

func (o *PullImageRequest_112) SetImage(image string)

func (*PullImageRequest_112) Unwrap added in v0.14.0

func (o *PullImageRequest_112) Unwrap() interface{}

func (*PullImageRequest_112) Wrap added in v0.14.0

func (o *PullImageRequest_112) Wrap(v interface{})

type PullImageRequest_19 added in v0.10.0

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

func (*PullImageRequest_19) Image added in v0.10.0

func (o *PullImageRequest_19) Image() string

func (*PullImageRequest_19) SetImage added in v0.10.0

func (o *PullImageRequest_19) SetImage(image string)

func (*PullImageRequest_19) Unwrap added in v0.10.0

func (o *PullImageRequest_19) Unwrap() interface{}

func (*PullImageRequest_19) Wrap added in v0.11.0

func (o *PullImageRequest_19) Wrap(v interface{})

type PullImageResponse

type PullImageResponse interface {
	CRIObject
	ImageObject
}

PullImageResponse wraps a CRI PullImageResponse object

type PullImageResponse_112 added in v0.14.0

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

func (*PullImageResponse_112) Image added in v0.14.0

func (o *PullImageResponse_112) Image() string

func (*PullImageResponse_112) SetImage added in v0.14.0

func (o *PullImageResponse_112) SetImage(image string)

func (*PullImageResponse_112) Unwrap added in v0.14.0

func (o *PullImageResponse_112) Unwrap() interface{}

func (*PullImageResponse_112) Wrap added in v0.14.0

func (o *PullImageResponse_112) Wrap(v interface{})

type PullImageResponse_19 added in v0.10.0

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

func (*PullImageResponse_19) Image added in v0.10.0

func (o *PullImageResponse_19) Image() string

func (*PullImageResponse_19) SetImage added in v0.10.0

func (o *PullImageResponse_19) SetImage(image string)

func (*PullImageResponse_19) Unwrap added in v0.10.0

func (o *PullImageResponse_19) Unwrap() interface{}

func (*PullImageResponse_19) Wrap added in v0.11.0

func (o *PullImageResponse_19) Wrap(v interface{})

type RemoveContainerRequest

type RemoveContainerRequest interface {
	CRIObject
	ContainerIdObject
}

RemoveContainerRequest wraps a CRI RemoveContainerRequest object

type RemoveContainerRequest_112 added in v0.14.0

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

func (*RemoveContainerRequest_112) ContainerId added in v0.14.0

func (o *RemoveContainerRequest_112) ContainerId() string

func (*RemoveContainerRequest_112) SetContainerId added in v0.14.0

func (o *RemoveContainerRequest_112) SetContainerId(id string)

func (*RemoveContainerRequest_112) Unwrap added in v0.14.0

func (o *RemoveContainerRequest_112) Unwrap() interface{}

func (*RemoveContainerRequest_112) Wrap added in v0.14.0

func (o *RemoveContainerRequest_112) Wrap(v interface{})

type RemoveContainerRequest_19 added in v0.10.0

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

func (*RemoveContainerRequest_19) ContainerId added in v0.10.0

func (o *RemoveContainerRequest_19) ContainerId() string

func (*RemoveContainerRequest_19) SetContainerId added in v0.10.0

func (o *RemoveContainerRequest_19) SetContainerId(id string)

func (*RemoveContainerRequest_19) Unwrap added in v0.10.0

func (o *RemoveContainerRequest_19) Unwrap() interface{}

func (*RemoveContainerRequest_19) Wrap added in v0.11.0

func (o *RemoveContainerRequest_19) Wrap(v interface{})

type RemoveContainerResponse

type RemoveContainerResponse interface {
	CRIObject
}

RemoveContainerResponse wraps a CRI RemoveContainerResponse object

type RemoveContainerResponse_112 added in v0.14.0

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

func (*RemoveContainerResponse_112) Unwrap added in v0.14.0

func (o *RemoveContainerResponse_112) Unwrap() interface{}

func (*RemoveContainerResponse_112) Wrap added in v0.14.0

func (o *RemoveContainerResponse_112) Wrap(v interface{})

type RemoveContainerResponse_19 added in v0.10.0

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

func (*RemoveContainerResponse_19) Unwrap added in v0.10.0

func (o *RemoveContainerResponse_19) Unwrap() interface{}

func (*RemoveContainerResponse_19) Wrap added in v0.11.0

func (o *RemoveContainerResponse_19) Wrap(v interface{})

type RemoveImageRequest

type RemoveImageRequest interface {
	CRIObject
	ImageObject
}

RemoveImageRequest wraps a CRI RemoveImageRequest object

type RemoveImageRequest_112 added in v0.14.0

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

func (*RemoveImageRequest_112) Image added in v0.14.0

func (o *RemoveImageRequest_112) Image() string

func (*RemoveImageRequest_112) SetImage added in v0.14.0

func (o *RemoveImageRequest_112) SetImage(image string)

func (*RemoveImageRequest_112) Unwrap added in v0.14.0

func (o *RemoveImageRequest_112) Unwrap() interface{}

func (*RemoveImageRequest_112) Wrap added in v0.14.0

func (o *RemoveImageRequest_112) Wrap(v interface{})

type RemoveImageRequest_19 added in v0.10.0

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

func (*RemoveImageRequest_19) Image added in v0.10.0

func (o *RemoveImageRequest_19) Image() string

func (*RemoveImageRequest_19) SetImage added in v0.10.0

func (o *RemoveImageRequest_19) SetImage(image string)

func (*RemoveImageRequest_19) Unwrap added in v0.10.0

func (o *RemoveImageRequest_19) Unwrap() interface{}

func (*RemoveImageRequest_19) Wrap added in v0.11.0

func (o *RemoveImageRequest_19) Wrap(v interface{})

type RemoveImageResponse

type RemoveImageResponse interface {
	CRIObject
}

RemoveImageResponse wraps a CRI RemoveImageResponse object

type RemoveImageResponse_112 added in v0.14.0

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

func (*RemoveImageResponse_112) Unwrap added in v0.14.0

func (o *RemoveImageResponse_112) Unwrap() interface{}

func (*RemoveImageResponse_112) Wrap added in v0.14.0

func (o *RemoveImageResponse_112) Wrap(v interface{})

type RemoveImageResponse_19 added in v0.10.0

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

func (*RemoveImageResponse_19) Unwrap added in v0.10.0

func (o *RemoveImageResponse_19) Unwrap() interface{}

func (*RemoveImageResponse_19) Wrap added in v0.11.0

func (o *RemoveImageResponse_19) Wrap(v interface{})

type RemovePodSandboxRequest

type RemovePodSandboxRequest interface {
	CRIObject
	PodSandboxIdObject
}

RemovePodSandboxRequest wraps a CRI RemovePodSandboxRequest object

type RemovePodSandboxRequest_112 added in v0.14.0

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

func (*RemovePodSandboxRequest_112) PodSandboxId added in v0.14.0

func (o *RemovePodSandboxRequest_112) PodSandboxId() string

func (*RemovePodSandboxRequest_112) SetPodSandboxId added in v0.14.0

func (o *RemovePodSandboxRequest_112) SetPodSandboxId(id string)

func (*RemovePodSandboxRequest_112) Unwrap added in v0.14.0

func (o *RemovePodSandboxRequest_112) Unwrap() interface{}

func (*RemovePodSandboxRequest_112) Wrap added in v0.14.0

func (o *RemovePodSandboxRequest_112) Wrap(v interface{})

type RemovePodSandboxRequest_19 added in v0.10.0

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

func (*RemovePodSandboxRequest_19) PodSandboxId added in v0.10.0

func (o *RemovePodSandboxRequest_19) PodSandboxId() string

func (*RemovePodSandboxRequest_19) SetPodSandboxId added in v0.10.0

func (o *RemovePodSandboxRequest_19) SetPodSandboxId(id string)

func (*RemovePodSandboxRequest_19) Unwrap added in v0.10.0

func (o *RemovePodSandboxRequest_19) Unwrap() interface{}

func (*RemovePodSandboxRequest_19) Wrap added in v0.11.0

func (o *RemovePodSandboxRequest_19) Wrap(v interface{})

type RemovePodSandboxResponse

type RemovePodSandboxResponse interface {
	CRIObject
}

RemovePodSandboxResponse wraps a CRI RemovePodSandboxResponse object

type RemovePodSandboxResponse_112 added in v0.14.0

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

func (*RemovePodSandboxResponse_112) Unwrap added in v0.14.0

func (o *RemovePodSandboxResponse_112) Unwrap() interface{}

func (*RemovePodSandboxResponse_112) Wrap added in v0.14.0

func (o *RemovePodSandboxResponse_112) Wrap(v interface{})

type RemovePodSandboxResponse_19 added in v0.10.0

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

func (*RemovePodSandboxResponse_19) Unwrap added in v0.10.0

func (o *RemovePodSandboxResponse_19) Unwrap() interface{}

func (*RemovePodSandboxResponse_19) Wrap added in v0.11.0

func (o *RemovePodSandboxResponse_19) Wrap(v interface{})

type ReopenContainerLogRequest added in v0.11.0

type ReopenContainerLogRequest interface {
	CRIObject
	ContainerIdObject
}

ReopenContainerLogRequest wraps a CRI ReopenContainerLogRequest object

type ReopenContainerLogRequest_112 added in v0.14.0

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

func (*ReopenContainerLogRequest_112) ContainerId added in v0.14.0

func (o *ReopenContainerLogRequest_112) ContainerId() string

func (*ReopenContainerLogRequest_112) SetContainerId added in v0.14.0

func (o *ReopenContainerLogRequest_112) SetContainerId(id string)

func (*ReopenContainerLogRequest_112) Unwrap added in v0.14.0

func (o *ReopenContainerLogRequest_112) Unwrap() interface{}

func (*ReopenContainerLogRequest_112) Wrap added in v0.14.0

func (o *ReopenContainerLogRequest_112) Wrap(v interface{})

type ReopenContainerLogResponse added in v0.11.0

type ReopenContainerLogResponse interface {
	CRIObject
}

ReopenContainerLogResponse wraps a CRI ReopenContainerLogResponse object

type ReopenContainerLogResponse_112 added in v0.14.0

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

func (*ReopenContainerLogResponse_112) Unwrap added in v0.14.0

func (o *ReopenContainerLogResponse_112) Unwrap() interface{}

func (*ReopenContainerLogResponse_112) Wrap added in v0.14.0

func (o *ReopenContainerLogResponse_112) Wrap(v interface{})

type RunPodSandboxRequest

type RunPodSandboxRequest interface {
	CRIObject
	GetAnnotations() map[string]string
}

RunPodSandboxRequest wraps a CRI RunPodSandboxRequest object

type RunPodSandboxRequest_112 added in v0.14.0

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

func (*RunPodSandboxRequest_112) GetAnnotations added in v0.14.0

func (o *RunPodSandboxRequest_112) GetAnnotations() map[string]string

func (*RunPodSandboxRequest_112) Unwrap added in v0.14.0

func (o *RunPodSandboxRequest_112) Unwrap() interface{}

func (*RunPodSandboxRequest_112) Wrap added in v0.14.0

func (o *RunPodSandboxRequest_112) Wrap(v interface{})

type RunPodSandboxRequest_19 added in v0.10.0

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

func (*RunPodSandboxRequest_19) GetAnnotations added in v0.10.0

func (o *RunPodSandboxRequest_19) GetAnnotations() map[string]string

func (*RunPodSandboxRequest_19) Unwrap added in v0.10.0

func (o *RunPodSandboxRequest_19) Unwrap() interface{}

func (*RunPodSandboxRequest_19) Wrap added in v0.11.0

func (o *RunPodSandboxRequest_19) Wrap(v interface{})

type RunPodSandboxResponse

type RunPodSandboxResponse interface {
	CRIObject
	PodSandboxIdObject
}

RunPodSandboxResponse wraps a CRI RunPodSandboxResponse object

type RunPodSandboxResponse_112 added in v0.14.0

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

func (*RunPodSandboxResponse_112) PodSandboxId added in v0.14.0

func (o *RunPodSandboxResponse_112) PodSandboxId() string

func (*RunPodSandboxResponse_112) SetPodSandboxId added in v0.14.0

func (o *RunPodSandboxResponse_112) SetPodSandboxId(id string)

func (*RunPodSandboxResponse_112) Unwrap added in v0.14.0

func (o *RunPodSandboxResponse_112) Unwrap() interface{}

func (*RunPodSandboxResponse_112) Wrap added in v0.14.0

func (o *RunPodSandboxResponse_112) Wrap(v interface{})

type RunPodSandboxResponse_19 added in v0.10.0

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

func (*RunPodSandboxResponse_19) PodSandboxId added in v0.10.0

func (o *RunPodSandboxResponse_19) PodSandboxId() string

func (*RunPodSandboxResponse_19) SetPodSandboxId added in v0.10.0

func (o *RunPodSandboxResponse_19) SetPodSandboxId(id string)

func (*RunPodSandboxResponse_19) Unwrap added in v0.10.0

func (o *RunPodSandboxResponse_19) Unwrap() interface{}

func (*RunPodSandboxResponse_19) Wrap added in v0.11.0

func (o *RunPodSandboxResponse_19) Wrap(v interface{})

type RuntimeProxy

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

RuntimeProxy is a gRPC implementation of internalapi.RuntimeService.

func NewRuntimeProxy

func NewRuntimeProxy(criVersion CRIVersion, addrs []string, connectionTimout time.Duration, streamUrl *url.URL) (*RuntimeProxy, error)

NewRuntimeProxy creates a new internalapi.RuntimeService.

func (*RuntimeProxy) Intercept added in v0.11.0

func (r *RuntimeProxy) Intercept(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)

Intercept implements Intercept method of the Interceptor interface.

func (*RuntimeProxy) Match added in v0.11.0

func (r *RuntimeProxy) Match(fullMethod string) bool

Match implements Match method of the Interceptor interface.

func (*RuntimeProxy) Register added in v0.11.0

func (r *RuntimeProxy) Register(s *grpc.Server)

Register implements Register method of the Interceptor interface.

func (*RuntimeProxy) Stop

func (r *RuntimeProxy) Stop()

Stop implements Stop method of the Interceptor interface.

type Server added in v0.11.0

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

Server denotes a gRPC server.

func NewServer added in v0.11.0

func NewServer(interceptors []Interceptor, hook func()) *Server

NewServer makes a new gRPC server.

func (*Server) Serve added in v0.11.0

func (s *Server) Serve(addr string, readyCh chan struct{}) error

Serve makes the server listen on the specified addr. If readyCh is not nil, it'll be closed when the server is ready to accept connections.

func (*Server) Stop added in v0.11.0

func (s *Server) Stop()

Stop stops the server.

type StartContainerRequest

type StartContainerRequest interface {
	CRIObject
	ContainerIdObject
}

StartContainerRequest wraps a CRI StartContainerRequest object

type StartContainerRequest_112 added in v0.14.0

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

func (*StartContainerRequest_112) ContainerId added in v0.14.0

func (o *StartContainerRequest_112) ContainerId() string

func (*StartContainerRequest_112) SetContainerId added in v0.14.0

func (o *StartContainerRequest_112) SetContainerId(id string)

func (*StartContainerRequest_112) Unwrap added in v0.14.0

func (o *StartContainerRequest_112) Unwrap() interface{}

func (*StartContainerRequest_112) Wrap added in v0.14.0

func (o *StartContainerRequest_112) Wrap(v interface{})

type StartContainerRequest_19 added in v0.10.0

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

func (*StartContainerRequest_19) ContainerId added in v0.10.0

func (o *StartContainerRequest_19) ContainerId() string

func (*StartContainerRequest_19) SetContainerId added in v0.10.0

func (o *StartContainerRequest_19) SetContainerId(id string)

func (*StartContainerRequest_19) Unwrap added in v0.10.0

func (o *StartContainerRequest_19) Unwrap() interface{}

func (*StartContainerRequest_19) Wrap added in v0.11.0

func (o *StartContainerRequest_19) Wrap(v interface{})

type StartContainerResponse

type StartContainerResponse interface {
	CRIObject
}

StartContainerResponse wraps a CRI StartContainerResponse object

type StartContainerResponse_112 added in v0.14.0

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

func (*StartContainerResponse_112) Unwrap added in v0.14.0

func (o *StartContainerResponse_112) Unwrap() interface{}

func (*StartContainerResponse_112) Wrap added in v0.14.0

func (o *StartContainerResponse_112) Wrap(v interface{})

type StartContainerResponse_19 added in v0.10.0

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

func (*StartContainerResponse_19) Unwrap added in v0.10.0

func (o *StartContainerResponse_19) Unwrap() interface{}

func (*StartContainerResponse_19) Wrap added in v0.11.0

func (o *StartContainerResponse_19) Wrap(v interface{})

type StatusRequest

type StatusRequest interface {
	CRIObject
}

StatusRequest wraps a CRI StatusRequest object

type StatusRequest_112 added in v0.14.0

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

func (*StatusRequest_112) Unwrap added in v0.14.0

func (o *StatusRequest_112) Unwrap() interface{}

func (*StatusRequest_112) Wrap added in v0.14.0

func (o *StatusRequest_112) Wrap(v interface{})

type StatusRequest_19 added in v0.10.0

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

func (*StatusRequest_19) Unwrap added in v0.10.0

func (o *StatusRequest_19) Unwrap() interface{}

func (*StatusRequest_19) Wrap added in v0.11.0

func (o *StatusRequest_19) Wrap(v interface{})

type StatusResponse

type StatusResponse interface {
	CRIObject
}

StatusResponse wraps a CRI StatusResponse object

type StatusResponse_112 added in v0.14.0

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

func (*StatusResponse_112) Unwrap added in v0.14.0

func (o *StatusResponse_112) Unwrap() interface{}

func (*StatusResponse_112) Wrap added in v0.14.0

func (o *StatusResponse_112) Wrap(v interface{})

type StatusResponse_19 added in v0.10.0

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

func (*StatusResponse_19) Unwrap added in v0.10.0

func (o *StatusResponse_19) Unwrap() interface{}

func (*StatusResponse_19) Wrap added in v0.11.0

func (o *StatusResponse_19) Wrap(v interface{})

type StopContainerRequest

type StopContainerRequest interface {
	CRIObject
	ContainerIdObject
}

StopContainerRequest wraps a CRI StopContainerRequest object

type StopContainerRequest_112 added in v0.14.0

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

func (*StopContainerRequest_112) ContainerId added in v0.14.0

func (o *StopContainerRequest_112) ContainerId() string

func (*StopContainerRequest_112) SetContainerId added in v0.14.0

func (o *StopContainerRequest_112) SetContainerId(id string)

func (*StopContainerRequest_112) Unwrap added in v0.14.0

func (o *StopContainerRequest_112) Unwrap() interface{}

func (*StopContainerRequest_112) Wrap added in v0.14.0

func (o *StopContainerRequest_112) Wrap(v interface{})

type StopContainerRequest_19 added in v0.10.0

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

func (*StopContainerRequest_19) ContainerId added in v0.10.0

func (o *StopContainerRequest_19) ContainerId() string

func (*StopContainerRequest_19) SetContainerId added in v0.10.0

func (o *StopContainerRequest_19) SetContainerId(id string)

func (*StopContainerRequest_19) Unwrap added in v0.10.0

func (o *StopContainerRequest_19) Unwrap() interface{}

func (*StopContainerRequest_19) Wrap added in v0.11.0

func (o *StopContainerRequest_19) Wrap(v interface{})

type StopContainerResponse

type StopContainerResponse interface {
	CRIObject
}

StopContainerResponse wraps a CRI StopContainerResponse object

type StopContainerResponse_112 added in v0.14.0

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

func (*StopContainerResponse_112) Unwrap added in v0.14.0

func (o *StopContainerResponse_112) Unwrap() interface{}

func (*StopContainerResponse_112) Wrap added in v0.14.0

func (o *StopContainerResponse_112) Wrap(v interface{})

type StopContainerResponse_19 added in v0.10.0

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

func (*StopContainerResponse_19) Unwrap added in v0.10.0

func (o *StopContainerResponse_19) Unwrap() interface{}

func (*StopContainerResponse_19) Wrap added in v0.11.0

func (o *StopContainerResponse_19) Wrap(v interface{})

type StopPodSandboxRequest

type StopPodSandboxRequest interface {
	CRIObject
	PodSandboxIdObject
}

StopPodSandboxRequest wraps a CRI StopPodSandboxRequest object

type StopPodSandboxRequest_112 added in v0.14.0

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

func (*StopPodSandboxRequest_112) PodSandboxId added in v0.14.0

func (o *StopPodSandboxRequest_112) PodSandboxId() string

func (*StopPodSandboxRequest_112) SetPodSandboxId added in v0.14.0

func (o *StopPodSandboxRequest_112) SetPodSandboxId(id string)

func (*StopPodSandboxRequest_112) Unwrap added in v0.14.0

func (o *StopPodSandboxRequest_112) Unwrap() interface{}

func (*StopPodSandboxRequest_112) Wrap added in v0.14.0

func (o *StopPodSandboxRequest_112) Wrap(v interface{})

type StopPodSandboxRequest_19 added in v0.10.0

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

func (*StopPodSandboxRequest_19) PodSandboxId added in v0.10.0

func (o *StopPodSandboxRequest_19) PodSandboxId() string

func (*StopPodSandboxRequest_19) SetPodSandboxId added in v0.10.0

func (o *StopPodSandboxRequest_19) SetPodSandboxId(id string)

func (*StopPodSandboxRequest_19) Unwrap added in v0.10.0

func (o *StopPodSandboxRequest_19) Unwrap() interface{}

func (*StopPodSandboxRequest_19) Wrap added in v0.11.0

func (o *StopPodSandboxRequest_19) Wrap(v interface{})

type StopPodSandboxResponse

type StopPodSandboxResponse interface {
	CRIObject
}

StopPodSandboxResponse wraps a CRI StopPodSandboxResponse object

type StopPodSandboxResponse_112 added in v0.14.0

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

func (*StopPodSandboxResponse_112) Unwrap added in v0.14.0

func (o *StopPodSandboxResponse_112) Unwrap() interface{}

func (*StopPodSandboxResponse_112) Wrap added in v0.14.0

func (o *StopPodSandboxResponse_112) Wrap(v interface{})

type StopPodSandboxResponse_19 added in v0.10.0

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

func (*StopPodSandboxResponse_19) Unwrap added in v0.10.0

func (o *StopPodSandboxResponse_19) Unwrap() interface{}

func (*StopPodSandboxResponse_19) Wrap added in v0.11.0

func (o *StopPodSandboxResponse_19) Wrap(v interface{})

type UpdateContainerResourcesRequest

type UpdateContainerResourcesRequest interface {
	CRIObject
	ContainerIdObject
}

UpdateContainerResourcesRequest wraps a CRI UpdateContainerResourcesRequest object

type UpdateContainerResourcesRequest_112 added in v0.14.0

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

func (*UpdateContainerResourcesRequest_112) ContainerId added in v0.14.0

func (*UpdateContainerResourcesRequest_112) SetContainerId added in v0.14.0

func (o *UpdateContainerResourcesRequest_112) SetContainerId(id string)

func (*UpdateContainerResourcesRequest_112) Unwrap added in v0.14.0

func (o *UpdateContainerResourcesRequest_112) Unwrap() interface{}

func (*UpdateContainerResourcesRequest_112) Wrap added in v0.14.0

func (o *UpdateContainerResourcesRequest_112) Wrap(v interface{})

type UpdateContainerResourcesRequest_19 added in v0.10.0

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

func (*UpdateContainerResourcesRequest_19) ContainerId added in v0.10.0

func (o *UpdateContainerResourcesRequest_19) ContainerId() string

func (*UpdateContainerResourcesRequest_19) SetContainerId added in v0.10.0

func (o *UpdateContainerResourcesRequest_19) SetContainerId(id string)

func (*UpdateContainerResourcesRequest_19) Unwrap added in v0.10.0

func (o *UpdateContainerResourcesRequest_19) Unwrap() interface{}

func (*UpdateContainerResourcesRequest_19) Wrap added in v0.11.0

func (o *UpdateContainerResourcesRequest_19) Wrap(v interface{})

type UpdateContainerResourcesResponse

type UpdateContainerResourcesResponse interface {
	CRIObject
}

UpdateContainerResourcesResponse wraps a CRI UpdateContainerResourcesResponse object

type UpdateContainerResourcesResponse_112 added in v0.14.0

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

func (*UpdateContainerResourcesResponse_112) Unwrap added in v0.14.0

func (o *UpdateContainerResourcesResponse_112) Unwrap() interface{}

func (*UpdateContainerResourcesResponse_112) Wrap added in v0.14.0

func (o *UpdateContainerResourcesResponse_112) Wrap(v interface{})

type UpdateContainerResourcesResponse_19 added in v0.10.0

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

func (*UpdateContainerResourcesResponse_19) Unwrap added in v0.10.0

func (o *UpdateContainerResourcesResponse_19) Unwrap() interface{}

func (*UpdateContainerResourcesResponse_19) Wrap added in v0.11.0

func (o *UpdateContainerResourcesResponse_19) Wrap(v interface{})

type UpdateRuntimeConfigRequest

type UpdateRuntimeConfigRequest interface {
	CRIObject
}

UpdateRuntimeConfigRequest wraps a CRI UpdateRuntimeConfigRequest object

type UpdateRuntimeConfigRequest_112 added in v0.14.0

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

func (*UpdateRuntimeConfigRequest_112) Unwrap added in v0.14.0

func (o *UpdateRuntimeConfigRequest_112) Unwrap() interface{}

func (*UpdateRuntimeConfigRequest_112) Wrap added in v0.14.0

func (o *UpdateRuntimeConfigRequest_112) Wrap(v interface{})

type UpdateRuntimeConfigRequest_19 added in v0.10.0

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

func (*UpdateRuntimeConfigRequest_19) Unwrap added in v0.10.0

func (o *UpdateRuntimeConfigRequest_19) Unwrap() interface{}

func (*UpdateRuntimeConfigRequest_19) Wrap added in v0.11.0

func (o *UpdateRuntimeConfigRequest_19) Wrap(v interface{})

type UpdateRuntimeConfigResponse

type UpdateRuntimeConfigResponse interface {
	CRIObject
}

UpdateRuntimeConfigResponse wraps a CRI UpdateRuntimeConfigResponse object

type UpdateRuntimeConfigResponse_112 added in v0.14.0

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

func (*UpdateRuntimeConfigResponse_112) Unwrap added in v0.14.0

func (o *UpdateRuntimeConfigResponse_112) Unwrap() interface{}

func (*UpdateRuntimeConfigResponse_112) Wrap added in v0.14.0

func (o *UpdateRuntimeConfigResponse_112) Wrap(v interface{})

type UpdateRuntimeConfigResponse_19 added in v0.10.0

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

func (*UpdateRuntimeConfigResponse_19) Unwrap added in v0.10.0

func (o *UpdateRuntimeConfigResponse_19) Unwrap() interface{}

func (*UpdateRuntimeConfigResponse_19) Wrap added in v0.11.0

func (o *UpdateRuntimeConfigResponse_19) Wrap(v interface{})

type Upgradable added in v0.11.0

type Upgradable interface {
	// Upgrade returns the underlying object converted to a newer
	// CRI version as a raw CRI object.
	Upgrade() (interface{}, error)
}

Upgradable denotes a CRI object that can be upgraded to a newer CRI version.

type UpgradableCRIVersion added in v0.11.0

type UpgradableCRIVersion interface {
	CRIVersion
	// UpgradesTo returns a CRI version this one upgrades to.
	UpgradesTo() CRIVersion
}

UpgradableCRIVersion is a CRI version that supports upgrading of the objects for a newer CRI version.

type UrlObject

type UrlObject interface {
	// Url returns the url contained in the object.
	Url() string
	// Url sets the url contained in the object.
	SetUrl(string)
}

UrlObject is a wrapped CRI object that contains an URL.

type VersionRequest

type VersionRequest interface {
	CRIObject
}

VersionRequest wraps a CRI VersionRequest object

type VersionRequest_112 added in v0.14.0

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

func (*VersionRequest_112) Unwrap added in v0.14.0

func (o *VersionRequest_112) Unwrap() interface{}

func (*VersionRequest_112) Wrap added in v0.14.0

func (o *VersionRequest_112) Wrap(v interface{})

type VersionRequest_19 added in v0.10.0

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

func (*VersionRequest_19) Unwrap added in v0.10.0

func (o *VersionRequest_19) Unwrap() interface{}

func (*VersionRequest_19) Wrap added in v0.11.0

func (o *VersionRequest_19) Wrap(v interface{})

type VersionResponse

type VersionResponse interface {
	CRIObject
}

VersionResponse wraps a CRI VersionResponse object

type VersionResponse_112 added in v0.14.0

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

func (*VersionResponse_112) Unwrap added in v0.14.0

func (o *VersionResponse_112) Unwrap() interface{}

func (*VersionResponse_112) Wrap added in v0.14.0

func (o *VersionResponse_112) Wrap(v interface{})

type VersionResponse_19 added in v0.10.0

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

func (*VersionResponse_19) Unwrap added in v0.10.0

func (o *VersionResponse_19) Unwrap() interface{}

func (*VersionResponse_19) Wrap added in v0.11.0

func (o *VersionResponse_19) Wrap(v interface{})

Directories

Path Synopsis
TODO: credits (based on fake_image_service.go and cri_stats_provider_test.go from k8s) TODO: credits (based on fake_image_service.go and cri_stats_provider_test.go from k8s)
TODO: credits (based on fake_image_service.go and cri_stats_provider_test.go from k8s) TODO: credits (based on fake_image_service.go and cri_stats_provider_test.go from k8s)

Jump to

Keyboard shortcuts

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