proxy

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 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_110 added in v0.11.0

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

func (*AttachRequest_110) ContainerId added in v0.11.0

func (o *AttachRequest_110) ContainerId() string

func (*AttachRequest_110) SetContainerId added in v0.11.0

func (o *AttachRequest_110) SetContainerId(id string)

func (*AttachRequest_110) Unwrap added in v0.11.0

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

func (*AttachRequest_110) Wrap added in v0.11.0

func (o *AttachRequest_110) 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_110 added in v0.11.0

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

func (*AttachResponse_110) SetUrl added in v0.11.0

func (o *AttachResponse_110) SetUrl(url string)

func (*AttachResponse_110) Unwrap added in v0.11.0

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

func (*AttachResponse_110) Url added in v0.11.0

func (o *AttachResponse_110) Url() string

func (*AttachResponse_110) Wrap added in v0.11.0

func (o *AttachResponse_110) 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 CRI110 added in v0.11.0

type CRI110 struct{}

CRI19 denotes the CRI version 1.10

func (*CRI110) ProbeRequest added in v0.11.0

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

func (*CRI110) ProtoPackage added in v0.11.0

func (c *CRI110) ProtoPackage() string

func (*CRI110) Register added in v0.11.0

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

func (*CRI110) WrapObject added in v0.11.0

func (c *CRI110) 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_110 added in v0.11.0

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

func (*ContainerStatsRequest_110) ContainerId added in v0.11.0

func (o *ContainerStatsRequest_110) ContainerId() string

func (*ContainerStatsRequest_110) SetContainerId added in v0.11.0

func (o *ContainerStatsRequest_110) SetContainerId(id string)

func (*ContainerStatsRequest_110) Unwrap added in v0.11.0

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

func (*ContainerStatsRequest_110) Wrap added in v0.11.0

func (o *ContainerStatsRequest_110) 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_110 added in v0.11.0

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

func (*ContainerStatsResponse_110) Stats added in v0.11.0

func (*ContainerStatsResponse_110) Unwrap added in v0.11.0

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

func (*ContainerStatsResponse_110) Wrap added in v0.11.0

func (o *ContainerStatsResponse_110) 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_110 added in v0.11.0

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

func (*ContainerStats_110) Copy added in v0.11.0

func (*ContainerStats_110) Id added in v0.11.0

func (o *ContainerStats_110) Id() string

func (*ContainerStats_110) SetId added in v0.11.0

func (o *ContainerStats_110) SetId(id string)

func (*ContainerStats_110) Unwrap added in v0.11.0

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

func (*ContainerStats_110) Wrap added in v0.11.0

func (o *ContainerStats_110) 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_110 added in v0.11.0

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

func (*ContainerStatusRequest_110) ContainerId added in v0.11.0

func (o *ContainerStatusRequest_110) ContainerId() string

func (*ContainerStatusRequest_110) SetContainerId added in v0.11.0

func (o *ContainerStatusRequest_110) SetContainerId(id string)

func (*ContainerStatusRequest_110) Unwrap added in v0.11.0

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

func (*ContainerStatusRequest_110) Wrap added in v0.11.0

func (o *ContainerStatusRequest_110) 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_110 added in v0.11.0

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

func (*ContainerStatusResponse_110) Status added in v0.11.0

func (*ContainerStatusResponse_110) Unwrap added in v0.11.0

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

func (*ContainerStatusResponse_110) Wrap added in v0.11.0

func (o *ContainerStatusResponse_110) 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_110 added in v0.11.0

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

func (*ContainerStatus_110) Copy added in v0.11.0

func (*ContainerStatus_110) Id added in v0.11.0

func (o *ContainerStatus_110) Id() string

func (*ContainerStatus_110) Image added in v0.11.0

func (o *ContainerStatus_110) Image() string

func (*ContainerStatus_110) SetId added in v0.11.0

func (o *ContainerStatus_110) SetId(id string)

func (*ContainerStatus_110) SetImage added in v0.11.0

func (o *ContainerStatus_110) SetImage(image string)

func (*ContainerStatus_110) Unwrap added in v0.11.0

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

func (*ContainerStatus_110) Wrap added in v0.11.0

func (o *ContainerStatus_110) 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_110 added in v0.11.0

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

func (*Container_110) Copy added in v0.11.0

func (o *Container_110) Copy() Container

func (*Container_110) Id added in v0.11.0

func (o *Container_110) Id() string

func (*Container_110) Image added in v0.11.0

func (o *Container_110) Image() string

func (*Container_110) PodSandboxId added in v0.11.0

func (o *Container_110) PodSandboxId() string

func (*Container_110) SetId added in v0.11.0

func (o *Container_110) SetId(id string)

func (*Container_110) SetImage added in v0.11.0

func (o *Container_110) SetImage(image string)

func (*Container_110) SetPodSandboxId added in v0.11.0

func (o *Container_110) SetPodSandboxId(id string)

func (*Container_110) Unwrap added in v0.11.0

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

func (*Container_110) Wrap added in v0.11.0

func (o *Container_110) 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_110 added in v0.11.0

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

func (*CreateContainerRequest_110) Image added in v0.11.0

func (*CreateContainerRequest_110) PodSandboxId added in v0.11.0

func (o *CreateContainerRequest_110) PodSandboxId() string

func (*CreateContainerRequest_110) SetImage added in v0.11.0

func (o *CreateContainerRequest_110) SetImage(image string)

func (*CreateContainerRequest_110) SetPodSandboxId added in v0.11.0

func (o *CreateContainerRequest_110) SetPodSandboxId(id string)

func (*CreateContainerRequest_110) Unwrap added in v0.11.0

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

func (*CreateContainerRequest_110) Wrap added in v0.11.0

func (o *CreateContainerRequest_110) 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_110 added in v0.11.0

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

func (*CreateContainerResponse_110) ContainerId added in v0.11.0

func (o *CreateContainerResponse_110) ContainerId() string

func (*CreateContainerResponse_110) SetContainerId added in v0.11.0

func (o *CreateContainerResponse_110) SetContainerId(id string)

func (*CreateContainerResponse_110) Unwrap added in v0.11.0

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

func (*CreateContainerResponse_110) Wrap added in v0.11.0

func (o *CreateContainerResponse_110) 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_110 added in v0.11.0

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

func (*ExecRequest_110) ContainerId added in v0.11.0

func (o *ExecRequest_110) ContainerId() string

func (*ExecRequest_110) SetContainerId added in v0.11.0

func (o *ExecRequest_110) SetContainerId(id string)

func (*ExecRequest_110) Unwrap added in v0.11.0

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

func (*ExecRequest_110) Wrap added in v0.11.0

func (o *ExecRequest_110) 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_110 added in v0.11.0

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

func (*ExecResponse_110) SetUrl added in v0.11.0

func (o *ExecResponse_110) SetUrl(url string)

func (*ExecResponse_110) Unwrap added in v0.11.0

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

func (*ExecResponse_110) Url added in v0.11.0

func (o *ExecResponse_110) Url() string

func (*ExecResponse_110) Wrap added in v0.11.0

func (o *ExecResponse_110) 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_110 added in v0.11.0

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

func (*ExecSyncRequest_110) ContainerId added in v0.11.0

func (o *ExecSyncRequest_110) ContainerId() string

func (*ExecSyncRequest_110) SetContainerId added in v0.11.0

func (o *ExecSyncRequest_110) SetContainerId(id string)

func (*ExecSyncRequest_110) Unwrap added in v0.11.0

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

func (*ExecSyncRequest_110) Wrap added in v0.11.0

func (o *ExecSyncRequest_110) 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_110 added in v0.11.0

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

func (*ExecSyncResponse_110) Unwrap added in v0.11.0

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

func (*ExecSyncResponse_110) Wrap added in v0.11.0

func (o *ExecSyncResponse_110) 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_110 added in v0.11.0

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

func (*FilesystemUsage_110) Unwrap added in v0.11.0

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

func (*FilesystemUsage_110) Wrap added in v0.11.0

func (o *FilesystemUsage_110) 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_110 added in v0.11.0

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

func (*ImageFsInfoRequest_110) Unwrap added in v0.11.0

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

func (*ImageFsInfoRequest_110) Wrap added in v0.11.0

func (o *ImageFsInfoRequest_110) 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_110 added in v0.11.0

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

func (*ImageFsInfoResponse_110) Items added in v0.11.0

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

func (*ImageFsInfoResponse_110) SetItems added in v0.11.0

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

func (*ImageFsInfoResponse_110) Unwrap added in v0.11.0

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

func (*ImageFsInfoResponse_110) Wrap added in v0.11.0

func (o *ImageFsInfoResponse_110) 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_110 added in v0.11.0

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

func (*ImageStatusRequest_110) Image added in v0.11.0

func (o *ImageStatusRequest_110) Image() string

func (*ImageStatusRequest_110) SetImage added in v0.11.0

func (o *ImageStatusRequest_110) SetImage(image string)

func (*ImageStatusRequest_110) Unwrap added in v0.11.0

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

func (*ImageStatusRequest_110) Wrap added in v0.11.0

func (o *ImageStatusRequest_110) 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_110 added in v0.11.0

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

func (*ImageStatusResponse_110) Image added in v0.11.0

func (o *ImageStatusResponse_110) Image() Image

func (*ImageStatusResponse_110) SetImage added in v0.11.0

func (o *ImageStatusResponse_110) SetImage(image Image)

func (*ImageStatusResponse_110) Unwrap added in v0.11.0

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

func (*ImageStatusResponse_110) Wrap added in v0.11.0

func (o *ImageStatusResponse_110) 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_110 added in v0.11.0

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

func (*Image_110) Copy added in v0.11.0

func (o *Image_110) Copy() Image

func (*Image_110) Id added in v0.11.0

func (o *Image_110) Id() string

func (*Image_110) RepoDigests added in v0.11.1

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

func (*Image_110) RepoTags added in v0.11.0

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

func (*Image_110) SetId added in v0.11.0

func (o *Image_110) SetId(id string)

func (*Image_110) SetRepoDigests added in v0.11.1

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

func (*Image_110) SetRepoTags added in v0.11.0

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

func (*Image_110) Unwrap added in v0.11.0

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

func (*Image_110) Wrap added in v0.11.0

func (o *Image_110) 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_110 added in v0.11.0

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

func (*ListContainerStatsRequest_110) IdFilter added in v0.11.0

func (o *ListContainerStatsRequest_110) IdFilter() string

func (*ListContainerStatsRequest_110) PodSandboxIdFilter added in v0.11.0

func (o *ListContainerStatsRequest_110) PodSandboxIdFilter() string

func (*ListContainerStatsRequest_110) SetIdFilter added in v0.11.0

func (o *ListContainerStatsRequest_110) SetIdFilter(id string)

func (*ListContainerStatsRequest_110) SetPodSandboxIdFilter added in v0.11.0

func (o *ListContainerStatsRequest_110) SetPodSandboxIdFilter(podSandboxId string)

func (*ListContainerStatsRequest_110) Unwrap added in v0.11.0

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

func (*ListContainerStatsRequest_110) Wrap added in v0.11.0

func (o *ListContainerStatsRequest_110) 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_110 added in v0.11.0

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

func (*ListContainerStatsResponse_110) Items added in v0.11.0

func (*ListContainerStatsResponse_110) SetItems added in v0.11.0

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

func (*ListContainerStatsResponse_110) Unwrap added in v0.11.0

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

func (*ListContainerStatsResponse_110) Wrap added in v0.11.0

func (o *ListContainerStatsResponse_110) 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_110 added in v0.11.0

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

func (*ListContainersRequest_110) IdFilter added in v0.11.0

func (o *ListContainersRequest_110) IdFilter() string

func (*ListContainersRequest_110) PodSandboxIdFilter added in v0.11.0

func (o *ListContainersRequest_110) PodSandboxIdFilter() string

func (*ListContainersRequest_110) SetIdFilter added in v0.11.0

func (o *ListContainersRequest_110) SetIdFilter(id string)

func (*ListContainersRequest_110) SetPodSandboxIdFilter added in v0.11.0

func (o *ListContainersRequest_110) SetPodSandboxIdFilter(podSandboxId string)

func (*ListContainersRequest_110) Unwrap added in v0.11.0

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

func (*ListContainersRequest_110) Wrap added in v0.11.0

func (o *ListContainersRequest_110) 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_110 added in v0.11.0

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

func (*ListContainersResponse_110) Items added in v0.11.0

func (*ListContainersResponse_110) SetItems added in v0.11.0

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

func (*ListContainersResponse_110) Unwrap added in v0.11.0

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

func (*ListContainersResponse_110) Wrap added in v0.11.0

func (o *ListContainersResponse_110) 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_110 added in v0.11.0

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

func (*ListImagesRequest_110) ImageFilter added in v0.11.0

func (o *ListImagesRequest_110) ImageFilter() string

func (*ListImagesRequest_110) SetImageFilter added in v0.11.0

func (o *ListImagesRequest_110) SetImageFilter(image string)

func (*ListImagesRequest_110) Unwrap added in v0.11.0

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

func (*ListImagesRequest_110) Wrap added in v0.11.0

func (o *ListImagesRequest_110) 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_110 added in v0.11.0

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

func (*ListImagesResponse_110) Items added in v0.11.0

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

func (*ListImagesResponse_110) SetItems added in v0.11.0

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

func (*ListImagesResponse_110) Unwrap added in v0.11.0

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

func (*ListImagesResponse_110) Wrap added in v0.11.0

func (o *ListImagesResponse_110) 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_110 added in v0.11.0

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

func (*ListPodSandboxRequest_110) IdFilter added in v0.11.0

func (o *ListPodSandboxRequest_110) IdFilter() string

func (*ListPodSandboxRequest_110) SetIdFilter added in v0.11.0

func (o *ListPodSandboxRequest_110) SetIdFilter(id string)

func (*ListPodSandboxRequest_110) Unwrap added in v0.11.0

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

func (*ListPodSandboxRequest_110) Wrap added in v0.11.0

func (o *ListPodSandboxRequest_110) 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_110 added in v0.11.0

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

func (*ListPodSandboxResponse_110) Items added in v0.11.0

func (*ListPodSandboxResponse_110) SetItems added in v0.11.0

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

func (*ListPodSandboxResponse_110) Unwrap added in v0.11.0

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

func (*ListPodSandboxResponse_110) Wrap added in v0.11.0

func (o *ListPodSandboxResponse_110) 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_110 added in v0.11.0

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

func (*PodSandboxStatusRequest_110) PodSandboxId added in v0.11.0

func (o *PodSandboxStatusRequest_110) PodSandboxId() string

func (*PodSandboxStatusRequest_110) SetPodSandboxId added in v0.11.0

func (o *PodSandboxStatusRequest_110) SetPodSandboxId(id string)

func (*PodSandboxStatusRequest_110) Unwrap added in v0.11.0

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

func (*PodSandboxStatusRequest_110) Wrap added in v0.11.0

func (o *PodSandboxStatusRequest_110) 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_110 added in v0.11.0

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

func (*PodSandboxStatusResponse_110) Status added in v0.11.0

func (*PodSandboxStatusResponse_110) Unwrap added in v0.11.0

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

func (*PodSandboxStatusResponse_110) Wrap added in v0.11.0

func (o *PodSandboxStatusResponse_110) 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_110 added in v0.11.0

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

func (*PodSandboxStatus_110) Copy added in v0.11.0

func (*PodSandboxStatus_110) Id added in v0.11.0

func (o *PodSandboxStatus_110) Id() string

func (*PodSandboxStatus_110) SetId added in v0.11.0

func (o *PodSandboxStatus_110) SetId(id string)

func (*PodSandboxStatus_110) Unwrap added in v0.11.0

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

func (*PodSandboxStatus_110) Wrap added in v0.11.0

func (o *PodSandboxStatus_110) 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_110 added in v0.11.0

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

func (*PodSandbox_110) Copy added in v0.11.0

func (o *PodSandbox_110) Copy() PodSandbox

func (*PodSandbox_110) Id added in v0.11.0

func (o *PodSandbox_110) Id() string

func (*PodSandbox_110) SetId added in v0.11.0

func (o *PodSandbox_110) SetId(id string)

func (*PodSandbox_110) Unwrap added in v0.11.0

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

func (*PodSandbox_110) Wrap added in v0.11.0

func (o *PodSandbox_110) 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_110 added in v0.11.0

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

func (*PortForwardRequest_110) PodSandboxId added in v0.11.0

func (o *PortForwardRequest_110) PodSandboxId() string

func (*PortForwardRequest_110) SetPodSandboxId added in v0.11.0

func (o *PortForwardRequest_110) SetPodSandboxId(podSandboxId string)

func (*PortForwardRequest_110) Unwrap added in v0.11.0

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

func (*PortForwardRequest_110) Wrap added in v0.11.0

func (o *PortForwardRequest_110) 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_110 added in v0.11.0

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

func (*PortForwardResponse_110) SetUrl added in v0.11.0

func (o *PortForwardResponse_110) SetUrl(url string)

func (*PortForwardResponse_110) Unwrap added in v0.11.0

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

func (*PortForwardResponse_110) Url added in v0.11.0

func (*PortForwardResponse_110) Wrap added in v0.11.0

func (o *PortForwardResponse_110) 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_110 added in v0.11.0

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

func (*PullImageRequest_110) Image added in v0.11.0

func (o *PullImageRequest_110) Image() string

func (*PullImageRequest_110) SetImage added in v0.11.0

func (o *PullImageRequest_110) SetImage(image string)

func (*PullImageRequest_110) Unwrap added in v0.11.0

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

func (*PullImageRequest_110) Wrap added in v0.11.0

func (o *PullImageRequest_110) 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_110 added in v0.11.0

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

func (*PullImageResponse_110) Image added in v0.11.0

func (o *PullImageResponse_110) Image() string

func (*PullImageResponse_110) SetImage added in v0.11.0

func (o *PullImageResponse_110) SetImage(image string)

func (*PullImageResponse_110) Unwrap added in v0.11.0

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

func (*PullImageResponse_110) Wrap added in v0.11.0

func (o *PullImageResponse_110) 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_110 added in v0.11.0

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

func (*RemoveContainerRequest_110) ContainerId added in v0.11.0

func (o *RemoveContainerRequest_110) ContainerId() string

func (*RemoveContainerRequest_110) SetContainerId added in v0.11.0

func (o *RemoveContainerRequest_110) SetContainerId(id string)

func (*RemoveContainerRequest_110) Unwrap added in v0.11.0

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

func (*RemoveContainerRequest_110) Wrap added in v0.11.0

func (o *RemoveContainerRequest_110) 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_110 added in v0.11.0

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

func (*RemoveContainerResponse_110) Unwrap added in v0.11.0

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

func (*RemoveContainerResponse_110) Wrap added in v0.11.0

func (o *RemoveContainerResponse_110) 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_110 added in v0.11.0

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

func (*RemoveImageRequest_110) Image added in v0.11.0

func (o *RemoveImageRequest_110) Image() string

func (*RemoveImageRequest_110) SetImage added in v0.11.0

func (o *RemoveImageRequest_110) SetImage(image string)

func (*RemoveImageRequest_110) Unwrap added in v0.11.0

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

func (*RemoveImageRequest_110) Wrap added in v0.11.0

func (o *RemoveImageRequest_110) 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_110 added in v0.11.0

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

func (*RemoveImageResponse_110) Unwrap added in v0.11.0

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

func (*RemoveImageResponse_110) Wrap added in v0.11.0

func (o *RemoveImageResponse_110) 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_110 added in v0.11.0

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

func (*RemovePodSandboxRequest_110) PodSandboxId added in v0.11.0

func (o *RemovePodSandboxRequest_110) PodSandboxId() string

func (*RemovePodSandboxRequest_110) SetPodSandboxId added in v0.11.0

func (o *RemovePodSandboxRequest_110) SetPodSandboxId(id string)

func (*RemovePodSandboxRequest_110) Unwrap added in v0.11.0

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

func (*RemovePodSandboxRequest_110) Wrap added in v0.11.0

func (o *RemovePodSandboxRequest_110) 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_110 added in v0.11.0

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

func (*RemovePodSandboxResponse_110) Unwrap added in v0.11.0

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

func (*RemovePodSandboxResponse_110) Wrap added in v0.11.0

func (o *RemovePodSandboxResponse_110) 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_110 added in v0.11.0

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

func (*ReopenContainerLogRequest_110) ContainerId added in v0.11.0

func (o *ReopenContainerLogRequest_110) ContainerId() string

func (*ReopenContainerLogRequest_110) SetContainerId added in v0.11.0

func (o *ReopenContainerLogRequest_110) SetContainerId(id string)

func (*ReopenContainerLogRequest_110) Unwrap added in v0.11.0

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

func (*ReopenContainerLogRequest_110) Wrap added in v0.11.0

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

type ReopenContainerLogResponse added in v0.11.0

type ReopenContainerLogResponse interface {
	CRIObject
}

ReopenContainerLogResponse wraps a CRI ReopenContainerLogResponse object

type ReopenContainerLogResponse_110 added in v0.11.0

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

func (*ReopenContainerLogResponse_110) Unwrap added in v0.11.0

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

func (*ReopenContainerLogResponse_110) Wrap added in v0.11.0

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

type RunPodSandboxRequest

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

RunPodSandboxRequest wraps a CRI RunPodSandboxRequest object

type RunPodSandboxRequest_110 added in v0.11.0

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

func (*RunPodSandboxRequest_110) GetAnnotations added in v0.11.0

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

func (*RunPodSandboxRequest_110) Unwrap added in v0.11.0

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

func (*RunPodSandboxRequest_110) Wrap added in v0.11.0

func (o *RunPodSandboxRequest_110) 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_110 added in v0.11.0

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

func (*RunPodSandboxResponse_110) PodSandboxId added in v0.11.0

func (o *RunPodSandboxResponse_110) PodSandboxId() string

func (*RunPodSandboxResponse_110) SetPodSandboxId added in v0.11.0

func (o *RunPodSandboxResponse_110) SetPodSandboxId(id string)

func (*RunPodSandboxResponse_110) Unwrap added in v0.11.0

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

func (*RunPodSandboxResponse_110) Wrap added in v0.11.0

func (o *RunPodSandboxResponse_110) 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_110 added in v0.11.0

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

func (*StartContainerRequest_110) ContainerId added in v0.11.0

func (o *StartContainerRequest_110) ContainerId() string

func (*StartContainerRequest_110) SetContainerId added in v0.11.0

func (o *StartContainerRequest_110) SetContainerId(id string)

func (*StartContainerRequest_110) Unwrap added in v0.11.0

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

func (*StartContainerRequest_110) Wrap added in v0.11.0

func (o *StartContainerRequest_110) 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_110 added in v0.11.0

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

func (*StartContainerResponse_110) Unwrap added in v0.11.0

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

func (*StartContainerResponse_110) Wrap added in v0.11.0

func (o *StartContainerResponse_110) 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_110 added in v0.11.0

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

func (*StatusRequest_110) Unwrap added in v0.11.0

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

func (*StatusRequest_110) Wrap added in v0.11.0

func (o *StatusRequest_110) 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_110 added in v0.11.0

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

func (*StatusResponse_110) Unwrap added in v0.11.0

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

func (*StatusResponse_110) Wrap added in v0.11.0

func (o *StatusResponse_110) 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_110 added in v0.11.0

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

func (*StopContainerRequest_110) ContainerId added in v0.11.0

func (o *StopContainerRequest_110) ContainerId() string

func (*StopContainerRequest_110) SetContainerId added in v0.11.0

func (o *StopContainerRequest_110) SetContainerId(id string)

func (*StopContainerRequest_110) Unwrap added in v0.11.0

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

func (*StopContainerRequest_110) Wrap added in v0.11.0

func (o *StopContainerRequest_110) 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_110 added in v0.11.0

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

func (*StopContainerResponse_110) Unwrap added in v0.11.0

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

func (*StopContainerResponse_110) Wrap added in v0.11.0

func (o *StopContainerResponse_110) 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_110 added in v0.11.0

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

func (*StopPodSandboxRequest_110) PodSandboxId added in v0.11.0

func (o *StopPodSandboxRequest_110) PodSandboxId() string

func (*StopPodSandboxRequest_110) SetPodSandboxId added in v0.11.0

func (o *StopPodSandboxRequest_110) SetPodSandboxId(id string)

func (*StopPodSandboxRequest_110) Unwrap added in v0.11.0

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

func (*StopPodSandboxRequest_110) Wrap added in v0.11.0

func (o *StopPodSandboxRequest_110) 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_110 added in v0.11.0

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

func (*StopPodSandboxResponse_110) Unwrap added in v0.11.0

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

func (*StopPodSandboxResponse_110) Wrap added in v0.11.0

func (o *StopPodSandboxResponse_110) 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_110 added in v0.11.0

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

func (*UpdateContainerResourcesRequest_110) ContainerId added in v0.11.0

func (*UpdateContainerResourcesRequest_110) SetContainerId added in v0.11.0

func (o *UpdateContainerResourcesRequest_110) SetContainerId(id string)

func (*UpdateContainerResourcesRequest_110) Unwrap added in v0.11.0

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

func (*UpdateContainerResourcesRequest_110) Wrap added in v0.11.0

func (o *UpdateContainerResourcesRequest_110) 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_110 added in v0.11.0

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

func (*UpdateContainerResourcesResponse_110) Unwrap added in v0.11.0

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

func (*UpdateContainerResourcesResponse_110) Wrap added in v0.11.0

func (o *UpdateContainerResourcesResponse_110) 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_110 added in v0.11.0

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

func (*UpdateRuntimeConfigRequest_110) Unwrap added in v0.11.0

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

func (*UpdateRuntimeConfigRequest_110) Wrap added in v0.11.0

func (o *UpdateRuntimeConfigRequest_110) 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_110 added in v0.11.0

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

func (*UpdateRuntimeConfigResponse_110) Unwrap added in v0.11.0

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

func (*UpdateRuntimeConfigResponse_110) Wrap added in v0.11.0

func (o *UpdateRuntimeConfigResponse_110) 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_110 added in v0.11.0

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

func (*VersionRequest_110) Unwrap added in v0.11.0

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

func (*VersionRequest_110) Wrap added in v0.11.0

func (o *VersionRequest_110) 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_110 added in v0.11.0

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

func (*VersionResponse_110) Unwrap added in v0.11.0

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

func (*VersionResponse_110) Wrap added in v0.11.0

func (o *VersionResponse_110) 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