pb

package
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2024 License: Apache-2.0 Imports: 11 Imported by: 706

Documentation

Index

Constants

View Source
const (
	CapSourceImage            apicaps.CapID = "source.image"
	CapSourceImageResolveMode apicaps.CapID = "source.image.resolvemode"
	CapSourceImageLayerLimit  apicaps.CapID = "source.image.layerlimit"

	CapSourceLocal                apicaps.CapID = "source.local"
	CapSourceLocalUnique          apicaps.CapID = "source.local.unique"
	CapSourceLocalSessionID       apicaps.CapID = "source.local.sessionid"
	CapSourceLocalIncludePatterns apicaps.CapID = "source.local.includepatterns"
	CapSourceLocalFollowPaths     apicaps.CapID = "source.local.followpaths"
	CapSourceLocalExcludePatterns apicaps.CapID = "source.local.excludepatterns"
	CapSourceLocalSharedKeyHint   apicaps.CapID = "source.local.sharedkeyhint"
	CapSourceLocalDiffer          apicaps.CapID = "source.local.differ"

	CapSourceGit              apicaps.CapID = "source.git"
	CapSourceGitKeepDir       apicaps.CapID = "source.git.keepgitdir"
	CapSourceGitFullURL       apicaps.CapID = "source.git.fullurl"
	CapSourceGitHTTPAuth      apicaps.CapID = "source.git.httpauth"
	CapSourceGitKnownSSHHosts apicaps.CapID = "source.git.knownsshhosts"
	CapSourceGitMountSSHSock  apicaps.CapID = "source.git.mountsshsock"
	CapSourceGitSubdir        apicaps.CapID = "source.git.subdir"

	CapSourceHTTP         apicaps.CapID = "source.http"
	CapSourceHTTPChecksum apicaps.CapID = "source.http.checksum"
	CapSourceHTTPPerm     apicaps.CapID = "source.http.perm"
	CapSourceHTTPUIDGID   apicaps.CapID = "soruce.http.uidgid"

	CapSourceOCILayout apicaps.CapID = "source.ocilayout"

	CapBuildOpLLBFileName apicaps.CapID = "source.buildop.llbfilename"

	CapExecMetaBase                      apicaps.CapID = "exec.meta.base"
	CapExecMetaCgroupParent              apicaps.CapID = "exec.meta.cgroup.parent"
	CapExecMetaNetwork                   apicaps.CapID = "exec.meta.network"
	CapExecMetaProxy                     apicaps.CapID = "exec.meta.proxyenv"
	CapExecMetaSecurity                  apicaps.CapID = "exec.meta.security"
	CapExecMetaSecurityDeviceWhitelistV1 apicaps.CapID = "exec.meta.security.devices.v1"
	CapExecMetaSetsDefaultPath           apicaps.CapID = "exec.meta.setsdefaultpath"
	CapExecMetaUlimit                    apicaps.CapID = "exec.meta.ulimit"
	CapExecMetaRemoveMountStubsRecursive apicaps.CapID = "exec.meta.removemountstubs.recursive"
	CapExecMountBind                     apicaps.CapID = "exec.mount.bind"
	CapExecMountBindReadWriteNoOutput    apicaps.CapID = "exec.mount.bind.readwrite-nooutput"
	CapExecMountCache                    apicaps.CapID = "exec.mount.cache"
	CapExecMountCacheSharing             apicaps.CapID = "exec.mount.cache.sharing"
	CapExecMountSelector                 apicaps.CapID = "exec.mount.selector"
	CapExecMountTmpfs                    apicaps.CapID = "exec.mount.tmpfs"
	CapExecMountTmpfsSize                apicaps.CapID = "exec.mount.tmpfs.size"
	CapExecMountSecret                   apicaps.CapID = "exec.mount.secret"
	CapExecMountSSH                      apicaps.CapID = "exec.mount.ssh"
	CapExecMountContentCache             apicaps.CapID = "exec.mount.cache.content"
	CapExecCgroupsMounted                apicaps.CapID = "exec.cgroup"
	CapExecSecretEnv                     apicaps.CapID = "exec.secretenv"
	CapExecValidExitCode                 apicaps.CapID = "exec.validexitcode"

	CapFileBase                               apicaps.CapID = "file.base"
	CapFileRmWildcard                         apicaps.CapID = "file.rm.wildcard"
	CapFileCopyIncludeExcludePatterns         apicaps.CapID = "file.copy.includeexcludepatterns"
	CapFileRmNoFollowSymlink                  apicaps.CapID = "file.rm.nofollowsymlink"
	CapFileCopyAlwaysReplaceExistingDestPaths apicaps.CapID = "file.copy.alwaysreplaceexistingdestpaths"
	CapFileCopyModeStringFormat               apicaps.CapID = "file.copy.modestring"

	CapConstraints apicaps.CapID = "constraints"
	CapPlatform    apicaps.CapID = "platform"

	CapMetaIgnoreCache apicaps.CapID = "meta.ignorecache"
	CapMetaDescription apicaps.CapID = "meta.description"
	CapMetaExportCache apicaps.CapID = "meta.exportcache"

	CapRemoteCacheGHA    apicaps.CapID = "cache.gha"
	CapRemoteCacheS3     apicaps.CapID = "cache.s3"
	CapRemoteCacheAzBlob apicaps.CapID = "cache.azblob"

	CapMergeOp apicaps.CapID = "mergeop"
	CapDiffOp  apicaps.CapID = "diffop"

	CapAnnotations  apicaps.CapID = "exporter.image.annotations"
	CapAttestations apicaps.CapID = "exporter.image.attestations"

	// CapSourceDateEpoch is the capability to automatically handle the date epoch
	CapSourceDateEpoch apicaps.CapID = "exporter.sourcedateepoch"

	CapMultipleExporters apicaps.CapID = "exporter.multiple"

	CapSourcePolicy apicaps.CapID = "source.policy"

	// GC/Prune controls allow MinFreeSpace and MaxUsedSpace to be set
	CapGCFreeSpaceFilter apicaps.CapID = "gc.freespacefilter"
)
View Source
const AttrAuthHeaderSecret = "git.authheadersecret"
View Source
const AttrAuthTokenSecret = "git.authtokensecret"
View Source
const AttrExcludePatterns = "local.excludepatterns"
View Source
const AttrFollowPaths = "local.followpaths"
View Source
const AttrFullRemoteURL = "git.fullurl"
View Source
const AttrHTTPChecksum = "http.checksum"
View Source
const AttrHTTPFilename = "http.filename"
View Source
const AttrHTTPGID = "http.gid"
View Source
const AttrHTTPPerm = "http.perm"
View Source
const AttrHTTPUID = "http.uid"
View Source
const AttrImageLayerLimit = "image.layerlimit"
View Source
const AttrImageRecordType = "image.recordtype"
View Source
const AttrImageResolveMode = "image.resolvemode"
View Source
const AttrImageResolveModeDefault = "default"
View Source
const AttrImageResolveModeForcePull = "pull"
View Source
const AttrImageResolveModePreferLocal = "local"
View Source
const AttrIncludePatterns = "local.includepattern"
View Source
const AttrKeepGitDir = "git.keepgitdir"
View Source
const AttrKnownSSHHosts = "git.knownsshhosts"
View Source
const AttrLLBDefinitionFilename = "llbbuild.filename"
View Source
const AttrLocalDiffer = "local.differ"
View Source
const AttrLocalDifferMetadata = "metadata"
View Source
const AttrLocalDifferNone = "none"
View Source
const AttrLocalSessionID = "local.session"
View Source
const AttrLocalUniqueID = "local.unique"
View Source
const AttrMountSSHSock = "git.mountsshsock"
View Source
const AttrOCILayoutLayerLimit = "oci.layerlimit"
View Source
const AttrOCILayoutSessionID = "oci.session"
View Source
const AttrOCILayoutStoreID = "oci.store"
View Source
const AttrSharedKeyHint = "local.sharedkeyhint"
View Source
const LLBDefaultDefinitionFile = LLBDefinitionInput

LLBDefaultDefinitionFile is a filename containing the definition in LLBBuilder

View Source
const LLBDefinitionInput = "buildkit.llb.definition"

LLBDefinitionInput marks an input that contains LLB definition for BuildOp

View Source
const RootMount = "/"

RootMount is a base mountpoint

Variables

View Source
var (
	NetMode_name = map[int32]string{
		0: "UNSET",
		1: "HOST",
		2: "NONE",
	}
	NetMode_value = map[string]int32{
		"UNSET": 0,
		"HOST":  1,
		"NONE":  2,
	}
)

Enum value maps for NetMode.

View Source
var (
	SecurityMode_name = map[int32]string{
		0: "SANDBOX",
		1: "INSECURE",
	}
	SecurityMode_value = map[string]int32{
		"SANDBOX":  0,
		"INSECURE": 1,
	}
)

Enum value maps for SecurityMode.

View Source
var (
	MountType_name = map[int32]string{
		0: "BIND",
		1: "SECRET",
		2: "SSH",
		3: "CACHE",
		4: "TMPFS",
	}
	MountType_value = map[string]int32{
		"BIND":   0,
		"SECRET": 1,
		"SSH":    2,
		"CACHE":  3,
		"TMPFS":  4,
	}
)

Enum value maps for MountType.

View Source
var (
	MountContentCache_name = map[int32]string{
		0: "DEFAULT",
		1: "ON",
		2: "OFF",
	}
	MountContentCache_value = map[string]int32{
		"DEFAULT": 0,
		"ON":      1,
		"OFF":     2,
	}
)

Enum value maps for MountContentCache.

View Source
var (
	CacheSharingOpt_name = map[int32]string{
		0: "SHARED",
		1: "PRIVATE",
		2: "LOCKED",
	}
	CacheSharingOpt_value = map[string]int32{
		"SHARED":  0,
		"PRIVATE": 1,
		"LOCKED":  2,
	}
)

Enum value maps for CacheSharingOpt.

View Source
var File_github_com_moby_buildkit_solver_pb_ops_proto protoreflect.FileDescriptor

Functions

func ToSpecPlatforms

func ToSpecPlatforms(p []*Platform) []ocispecs.Platform

Types

type BuildInput

type BuildInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	// contains filtered or unexported fields
}

BuildInput is used for BuildOp.

func (*BuildInput) CloneMessageVT added in v0.17.0

func (m *BuildInput) CloneMessageVT() proto.Message

func (*BuildInput) CloneVT added in v0.17.0

func (m *BuildInput) CloneVT() *BuildInput

func (*BuildInput) Descriptor deprecated

func (*BuildInput) Descriptor() ([]byte, []int)

Deprecated: Use BuildInput.ProtoReflect.Descriptor instead.

func (*BuildInput) EqualMessageVT added in v0.17.0

func (this *BuildInput) EqualMessageVT(thatMsg proto.Message) bool

func (*BuildInput) EqualVT added in v0.17.0

func (this *BuildInput) EqualVT(that *BuildInput) bool

func (*BuildInput) GetInput added in v0.17.0

func (x *BuildInput) GetInput() int64

func (*BuildInput) MarshalToSizedBufferVT added in v0.17.0

func (m *BuildInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BuildInput) MarshalToVT added in v0.17.0

func (m *BuildInput) MarshalToVT(dAtA []byte) (int, error)

func (*BuildInput) MarshalVT added in v0.17.0

func (m *BuildInput) MarshalVT() (dAtA []byte, err error)

func (*BuildInput) ProtoMessage

func (*BuildInput) ProtoMessage()

func (*BuildInput) ProtoReflect added in v0.17.0

func (x *BuildInput) ProtoReflect() protoreflect.Message

func (*BuildInput) Reset

func (x *BuildInput) Reset()

func (*BuildInput) SizeVT added in v0.17.0

func (m *BuildInput) SizeVT() (n int)

func (*BuildInput) String

func (x *BuildInput) String() string

func (*BuildInput) UnmarshalVT added in v0.17.0

func (m *BuildInput) UnmarshalVT(dAtA []byte) error

type BuildOp

type BuildOp struct {
	Builder int64                  `protobuf:"varint,1,opt,name=builder,proto3" json:"builder,omitempty"`
	Inputs  map[string]*BuildInput `` /* 153-byte string literal not displayed */
	Def     *Definition            `protobuf:"bytes,3,opt,name=def,proto3" json:"def,omitempty"`
	Attrs   map[string]string      `` // outputs
	/* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility

func (*BuildOp) CloneMessageVT added in v0.17.0

func (m *BuildOp) CloneMessageVT() proto.Message

func (*BuildOp) CloneVT added in v0.17.0

func (m *BuildOp) CloneVT() *BuildOp

func (*BuildOp) Descriptor deprecated

func (*BuildOp) Descriptor() ([]byte, []int)

Deprecated: Use BuildOp.ProtoReflect.Descriptor instead.

func (*BuildOp) EqualMessageVT added in v0.17.0

func (this *BuildOp) EqualMessageVT(thatMsg proto.Message) bool

func (*BuildOp) EqualVT added in v0.17.0

func (this *BuildOp) EqualVT(that *BuildOp) bool

func (*BuildOp) GetAttrs

func (x *BuildOp) GetAttrs() map[string]string

func (*BuildOp) GetBuilder added in v0.17.0

func (x *BuildOp) GetBuilder() int64

func (*BuildOp) GetDef

func (x *BuildOp) GetDef() *Definition

func (*BuildOp) GetInputs

func (x *BuildOp) GetInputs() map[string]*BuildInput

func (*BuildOp) MarshalToSizedBufferVT added in v0.17.0

func (m *BuildOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*BuildOp) MarshalToVT added in v0.17.0

func (m *BuildOp) MarshalToVT(dAtA []byte) (int, error)

func (*BuildOp) MarshalVT added in v0.17.0

func (m *BuildOp) MarshalVT() (dAtA []byte, err error)

func (*BuildOp) ProtoMessage

func (*BuildOp) ProtoMessage()

func (*BuildOp) ProtoReflect added in v0.17.0

func (x *BuildOp) ProtoReflect() protoreflect.Message

func (*BuildOp) Reset

func (x *BuildOp) Reset()

func (*BuildOp) SizeVT added in v0.17.0

func (m *BuildOp) SizeVT() (n int)

func (*BuildOp) String

func (x *BuildOp) String() string

func (*BuildOp) UnmarshalVT added in v0.17.0

func (m *BuildOp) UnmarshalVT(dAtA []byte) error

type CacheOpt

type CacheOpt struct {

	// ID is an optional namespace for the mount
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// Sharing is the sharing mode for the mount
	Sharing CacheSharingOpt `protobuf:"varint,2,opt,name=sharing,proto3,enum=pb.CacheSharingOpt" json:"sharing,omitempty"`
	// contains filtered or unexported fields
}

CacheOpt defines options specific to cache mounts

func (*CacheOpt) CloneMessageVT added in v0.17.0

func (m *CacheOpt) CloneMessageVT() proto.Message

func (*CacheOpt) CloneVT added in v0.17.0

func (m *CacheOpt) CloneVT() *CacheOpt

func (*CacheOpt) Descriptor deprecated

func (*CacheOpt) Descriptor() ([]byte, []int)

Deprecated: Use CacheOpt.ProtoReflect.Descriptor instead.

func (*CacheOpt) EqualMessageVT added in v0.17.0

func (this *CacheOpt) EqualMessageVT(thatMsg proto.Message) bool

func (*CacheOpt) EqualVT added in v0.17.0

func (this *CacheOpt) EqualVT(that *CacheOpt) bool

func (*CacheOpt) GetID

func (x *CacheOpt) GetID() string

func (*CacheOpt) GetSharing

func (x *CacheOpt) GetSharing() CacheSharingOpt

func (*CacheOpt) MarshalToSizedBufferVT added in v0.17.0

func (m *CacheOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*CacheOpt) MarshalToVT added in v0.17.0

func (m *CacheOpt) MarshalToVT(dAtA []byte) (int, error)

func (*CacheOpt) MarshalVT added in v0.17.0

func (m *CacheOpt) MarshalVT() (dAtA []byte, err error)

func (*CacheOpt) ProtoMessage

func (*CacheOpt) ProtoMessage()

func (*CacheOpt) ProtoReflect added in v0.17.0

func (x *CacheOpt) ProtoReflect() protoreflect.Message

func (*CacheOpt) Reset

func (x *CacheOpt) Reset()

func (*CacheOpt) SizeVT added in v0.17.0

func (m *CacheOpt) SizeVT() (n int)

func (*CacheOpt) String

func (x *CacheOpt) String() string

func (*CacheOpt) UnmarshalVT added in v0.17.0

func (m *CacheOpt) UnmarshalVT(dAtA []byte) error

type CacheSharingOpt

type CacheSharingOpt int32

CacheSharingOpt defines different sharing modes for cache mount

const (
	// SHARED cache mount can be used concurrently by multiple writers
	CacheSharingOpt_SHARED CacheSharingOpt = 0
	// PRIVATE creates a new mount if there are multiple writers
	CacheSharingOpt_PRIVATE CacheSharingOpt = 1
	// LOCKED pauses second writer until first one releases the mount
	CacheSharingOpt_LOCKED CacheSharingOpt = 2
)

func (CacheSharingOpt) Descriptor added in v0.17.0

func (CacheSharingOpt) Enum added in v0.17.0

func (x CacheSharingOpt) Enum() *CacheSharingOpt

func (CacheSharingOpt) EnumDescriptor deprecated

func (CacheSharingOpt) EnumDescriptor() ([]byte, []int)

Deprecated: Use CacheSharingOpt.Descriptor instead.

func (CacheSharingOpt) Number added in v0.17.0

func (CacheSharingOpt) String

func (x CacheSharingOpt) String() string

func (CacheSharingOpt) Type added in v0.17.0

type ChownOpt added in v0.5.0

type ChownOpt struct {
	User  *UserOpt `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Group *UserOpt `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

func (*ChownOpt) CloneMessageVT added in v0.17.0

func (m *ChownOpt) CloneMessageVT() proto.Message

func (*ChownOpt) CloneVT added in v0.17.0

func (m *ChownOpt) CloneVT() *ChownOpt

func (*ChownOpt) Descriptor deprecated added in v0.5.0

func (*ChownOpt) Descriptor() ([]byte, []int)

Deprecated: Use ChownOpt.ProtoReflect.Descriptor instead.

func (*ChownOpt) EqualMessageVT added in v0.17.0

func (this *ChownOpt) EqualMessageVT(thatMsg proto.Message) bool

func (*ChownOpt) EqualVT added in v0.17.0

func (this *ChownOpt) EqualVT(that *ChownOpt) bool

func (*ChownOpt) GetGroup added in v0.5.0

func (x *ChownOpt) GetGroup() *UserOpt

func (*ChownOpt) GetUser added in v0.5.0

func (x *ChownOpt) GetUser() *UserOpt

func (*ChownOpt) MarshalToSizedBufferVT added in v0.17.0

func (m *ChownOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ChownOpt) MarshalToVT added in v0.17.0

func (m *ChownOpt) MarshalToVT(dAtA []byte) (int, error)

func (*ChownOpt) MarshalVT added in v0.17.0

func (m *ChownOpt) MarshalVT() (dAtA []byte, err error)

func (*ChownOpt) ProtoMessage added in v0.5.0

func (*ChownOpt) ProtoMessage()

func (*ChownOpt) ProtoReflect added in v0.17.0

func (x *ChownOpt) ProtoReflect() protoreflect.Message

func (*ChownOpt) Reset added in v0.5.0

func (x *ChownOpt) Reset()

func (*ChownOpt) SizeVT added in v0.17.0

func (m *ChownOpt) SizeVT() (n int)

func (*ChownOpt) String added in v0.5.0

func (x *ChownOpt) String() string

func (*ChownOpt) UnmarshalVT added in v0.17.0

func (m *ChownOpt) UnmarshalVT(dAtA []byte) error

type Definition

type Definition struct {

	// def is a list of marshaled Op messages
	Def [][]byte `protobuf:"bytes,1,rep,name=def,proto3" json:"def,omitempty"`
	// metadata contains metadata for the each of the Op messages.
	// A key must be an LLB op digest string. Currently, empty string is not expected as a key, but it may change in the future.
	Metadata map[string]*OpMetadata `` /* 157-byte string literal not displayed */
	// Source contains the source mapping information for the vertexes in the definition
	Source *Source `protobuf:"bytes,3,opt,name=Source,proto3" json:"Source,omitempty"`
	// contains filtered or unexported fields
}

Definition is the LLB definition structure with per-vertex metadata entries

func (*Definition) CloneMessageVT added in v0.17.0

func (m *Definition) CloneMessageVT() proto.Message

func (*Definition) CloneVT added in v0.17.0

func (m *Definition) CloneVT() *Definition

func (*Definition) Descriptor deprecated

func (*Definition) Descriptor() ([]byte, []int)

Deprecated: Use Definition.ProtoReflect.Descriptor instead.

func (*Definition) EqualMessageVT added in v0.17.0

func (this *Definition) EqualMessageVT(thatMsg proto.Message) bool

func (*Definition) EqualVT added in v0.17.0

func (this *Definition) EqualVT(that *Definition) bool

func (*Definition) GetDef

func (x *Definition) GetDef() [][]byte

func (*Definition) GetMetadata

func (x *Definition) GetMetadata() map[string]*OpMetadata

func (*Definition) GetSource added in v0.8.0

func (x *Definition) GetSource() *Source

func (*Definition) IsNil added in v0.17.0

func (m *Definition) IsNil() bool

func (*Definition) Marshal

func (m *Definition) Marshal() ([]byte, error)

func (*Definition) MarshalToSizedBufferVT added in v0.17.0

func (m *Definition) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Definition) MarshalToVT added in v0.17.0

func (m *Definition) MarshalToVT(dAtA []byte) (int, error)

func (*Definition) MarshalVT added in v0.17.0

func (m *Definition) MarshalVT() (dAtA []byte, err error)

func (*Definition) ProtoMessage

func (*Definition) ProtoMessage()

func (*Definition) ProtoReflect added in v0.17.0

func (x *Definition) ProtoReflect() protoreflect.Message

func (*Definition) Reset

func (x *Definition) Reset()

func (*Definition) SizeVT added in v0.17.0

func (m *Definition) SizeVT() (n int)

func (*Definition) String

func (x *Definition) String() string

func (*Definition) Unmarshal

func (m *Definition) Unmarshal(dAtA []byte) error

func (*Definition) UnmarshalVT added in v0.17.0

func (m *Definition) UnmarshalVT(dAtA []byte) error

type DiffOp added in v0.10.0

type DiffOp struct {
	Lower *LowerDiffInput `protobuf:"bytes,1,opt,name=lower,proto3" json:"lower,omitempty"`
	Upper *UpperDiffInput `protobuf:"bytes,2,opt,name=upper,proto3" json:"upper,omitempty"`
	// contains filtered or unexported fields
}

func (*DiffOp) CloneMessageVT added in v0.17.0

func (m *DiffOp) CloneMessageVT() proto.Message

func (*DiffOp) CloneVT added in v0.17.0

func (m *DiffOp) CloneVT() *DiffOp

func (*DiffOp) Descriptor deprecated added in v0.10.0

func (*DiffOp) Descriptor() ([]byte, []int)

Deprecated: Use DiffOp.ProtoReflect.Descriptor instead.

func (*DiffOp) EqualMessageVT added in v0.17.0

func (this *DiffOp) EqualMessageVT(thatMsg proto.Message) bool

func (*DiffOp) EqualVT added in v0.17.0

func (this *DiffOp) EqualVT(that *DiffOp) bool

func (*DiffOp) GetLower added in v0.10.0

func (x *DiffOp) GetLower() *LowerDiffInput

func (*DiffOp) GetUpper added in v0.10.0

func (x *DiffOp) GetUpper() *UpperDiffInput

func (*DiffOp) MarshalToSizedBufferVT added in v0.17.0

func (m *DiffOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*DiffOp) MarshalToVT added in v0.17.0

func (m *DiffOp) MarshalToVT(dAtA []byte) (int, error)

func (*DiffOp) MarshalVT added in v0.17.0

func (m *DiffOp) MarshalVT() (dAtA []byte, err error)

func (*DiffOp) ProtoMessage added in v0.10.0

func (*DiffOp) ProtoMessage()

func (*DiffOp) ProtoReflect added in v0.17.0

func (x *DiffOp) ProtoReflect() protoreflect.Message

func (*DiffOp) Reset added in v0.10.0

func (x *DiffOp) Reset()

func (*DiffOp) SizeVT added in v0.17.0

func (m *DiffOp) SizeVT() (n int)

func (*DiffOp) String added in v0.10.0

func (x *DiffOp) String() string

func (*DiffOp) UnmarshalVT added in v0.17.0

func (m *DiffOp) UnmarshalVT(dAtA []byte) error

type ExecOp

type ExecOp struct {
	Meta      *Meta        `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Mounts    []*Mount     `protobuf:"bytes,2,rep,name=mounts,proto3" json:"mounts,omitempty"`
	Network   NetMode      `protobuf:"varint,3,opt,name=network,proto3,enum=pb.NetMode" json:"network,omitempty"`
	Security  SecurityMode `protobuf:"varint,4,opt,name=security,proto3,enum=pb.SecurityMode" json:"security,omitempty"`
	Secretenv []*SecretEnv `protobuf:"bytes,5,rep,name=secretenv,proto3" json:"secretenv,omitempty"`
	// contains filtered or unexported fields
}

ExecOp executes a command in a container.

func (*ExecOp) CloneMessageVT added in v0.17.0

func (m *ExecOp) CloneMessageVT() proto.Message

func (*ExecOp) CloneVT added in v0.17.0

func (m *ExecOp) CloneVT() *ExecOp

func (*ExecOp) Descriptor deprecated

func (*ExecOp) Descriptor() ([]byte, []int)

Deprecated: Use ExecOp.ProtoReflect.Descriptor instead.

func (*ExecOp) EqualMessageVT added in v0.17.0

func (this *ExecOp) EqualMessageVT(thatMsg proto.Message) bool

func (*ExecOp) EqualVT added in v0.17.0

func (this *ExecOp) EqualVT(that *ExecOp) bool

func (*ExecOp) GetMeta

func (x *ExecOp) GetMeta() *Meta

func (*ExecOp) GetMounts

func (x *ExecOp) GetMounts() []*Mount

func (*ExecOp) GetNetwork

func (x *ExecOp) GetNetwork() NetMode

func (*ExecOp) GetSecretenv added in v0.10.0

func (x *ExecOp) GetSecretenv() []*SecretEnv

func (*ExecOp) GetSecurity added in v0.5.0

func (x *ExecOp) GetSecurity() SecurityMode

func (*ExecOp) MarshalToSizedBufferVT added in v0.17.0

func (m *ExecOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ExecOp) MarshalToVT added in v0.17.0

func (m *ExecOp) MarshalToVT(dAtA []byte) (int, error)

func (*ExecOp) MarshalVT added in v0.17.0

func (m *ExecOp) MarshalVT() (dAtA []byte, err error)

func (*ExecOp) ProtoMessage

func (*ExecOp) ProtoMessage()

func (*ExecOp) ProtoReflect added in v0.17.0

func (x *ExecOp) ProtoReflect() protoreflect.Message

func (*ExecOp) Reset

func (x *ExecOp) Reset()

func (*ExecOp) SizeVT added in v0.17.0

func (m *ExecOp) SizeVT() (n int)

func (*ExecOp) String

func (x *ExecOp) String() string

func (*ExecOp) UnmarshalVT added in v0.17.0

func (m *ExecOp) UnmarshalVT(dAtA []byte) error

type ExportCache

type ExportCache struct {
	Value bool `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"`
	// contains filtered or unexported fields
}

func (*ExportCache) CloneMessageVT added in v0.17.0

func (m *ExportCache) CloneMessageVT() proto.Message

func (*ExportCache) CloneVT added in v0.17.0

func (m *ExportCache) CloneVT() *ExportCache

func (*ExportCache) Descriptor deprecated

func (*ExportCache) Descriptor() ([]byte, []int)

Deprecated: Use ExportCache.ProtoReflect.Descriptor instead.

func (*ExportCache) EqualMessageVT added in v0.17.0

func (this *ExportCache) EqualMessageVT(thatMsg proto.Message) bool

func (*ExportCache) EqualVT added in v0.17.0

func (this *ExportCache) EqualVT(that *ExportCache) bool

func (*ExportCache) GetValue

func (x *ExportCache) GetValue() bool

func (*ExportCache) MarshalToSizedBufferVT added in v0.17.0

func (m *ExportCache) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ExportCache) MarshalToVT added in v0.17.0

func (m *ExportCache) MarshalToVT(dAtA []byte) (int, error)

func (*ExportCache) MarshalVT added in v0.17.0

func (m *ExportCache) MarshalVT() (dAtA []byte, err error)

func (*ExportCache) ProtoMessage

func (*ExportCache) ProtoMessage()

func (*ExportCache) ProtoReflect added in v0.17.0

func (x *ExportCache) ProtoReflect() protoreflect.Message

func (*ExportCache) Reset

func (x *ExportCache) Reset()

func (*ExportCache) SizeVT added in v0.17.0

func (m *ExportCache) SizeVT() (n int)

func (*ExportCache) String

func (x *ExportCache) String() string

func (*ExportCache) UnmarshalVT added in v0.17.0

func (m *ExportCache) UnmarshalVT(dAtA []byte) error

type FileAction added in v0.5.0

type FileAction struct {

	// changes to this structure must be represented in json.go.
	Input          int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`                   // could be real input or target (target index + max input index)
	SecondaryInput int64 `protobuf:"varint,2,opt,name=secondaryInput,proto3" json:"secondaryInput,omitempty"` // --//--
	Output         int64 `protobuf:"varint,3,opt,name=output,proto3" json:"output,omitempty"`
	// Types that are assignable to Action:
	//
	//	*FileAction_Copy
	//	*FileAction_Mkfile
	//	*FileAction_Mkdir
	//	*FileAction_Rm
	Action isFileAction_Action `protobuf_oneof:"action"`
	// contains filtered or unexported fields
}

func (*FileAction) CloneMessageVT added in v0.17.0

func (m *FileAction) CloneMessageVT() proto.Message

func (*FileAction) CloneVT added in v0.17.0

func (m *FileAction) CloneVT() *FileAction

func (*FileAction) Descriptor deprecated added in v0.5.0

func (*FileAction) Descriptor() ([]byte, []int)

Deprecated: Use FileAction.ProtoReflect.Descriptor instead.

func (*FileAction) EqualMessageVT added in v0.17.0

func (this *FileAction) EqualMessageVT(thatMsg proto.Message) bool

func (*FileAction) EqualVT added in v0.17.0

func (this *FileAction) EqualVT(that *FileAction) bool

func (*FileAction) GetAction added in v0.5.0

func (m *FileAction) GetAction() isFileAction_Action

func (*FileAction) GetCopy added in v0.5.0

func (x *FileAction) GetCopy() *FileActionCopy

func (*FileAction) GetInput added in v0.17.0

func (x *FileAction) GetInput() int64

func (*FileAction) GetMkdir added in v0.5.0

func (x *FileAction) GetMkdir() *FileActionMkDir

func (*FileAction) GetMkfile added in v0.5.0

func (x *FileAction) GetMkfile() *FileActionMkFile

func (*FileAction) GetOutput added in v0.17.0

func (x *FileAction) GetOutput() int64

func (*FileAction) GetRm added in v0.5.0

func (x *FileAction) GetRm() *FileActionRm

func (*FileAction) GetSecondaryInput added in v0.17.0

func (x *FileAction) GetSecondaryInput() int64

func (*FileAction) MarshalToSizedBufferVT added in v0.17.0

func (m *FileAction) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileAction) MarshalToVT added in v0.17.0

func (m *FileAction) MarshalToVT(dAtA []byte) (int, error)

func (*FileAction) MarshalVT added in v0.17.0

func (m *FileAction) MarshalVT() (dAtA []byte, err error)

func (*FileAction) ProtoMessage added in v0.5.0

func (*FileAction) ProtoMessage()

func (*FileAction) ProtoReflect added in v0.17.0

func (x *FileAction) ProtoReflect() protoreflect.Message

func (*FileAction) Reset added in v0.5.0

func (x *FileAction) Reset()

func (*FileAction) SizeVT added in v0.17.0

func (m *FileAction) SizeVT() (n int)

func (*FileAction) String added in v0.5.0

func (x *FileAction) String() string

func (*FileAction) UnmarshalJSON added in v0.13.0

func (m *FileAction) UnmarshalJSON(data []byte) error

func (*FileAction) UnmarshalVT added in v0.17.0

func (m *FileAction) UnmarshalVT(dAtA []byte) error

type FileActionCopy added in v0.5.0

type FileActionCopy struct {

	// src is the source path
	Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"`
	// dest path
	Dest string `protobuf:"bytes,2,opt,name=dest,proto3" json:"dest,omitempty"`
	// optional owner override
	Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	// optional permission bits override
	Mode int32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// followSymlink resolves symlinks in src
	FollowSymlink bool `protobuf:"varint,5,opt,name=followSymlink,proto3" json:"followSymlink,omitempty"`
	// dirCopyContents only copies contents if src is a directory
	DirCopyContents bool `protobuf:"varint,6,opt,name=dirCopyContents,proto3" json:"dirCopyContents,omitempty"`
	// attemptUnpackDockerCompatibility detects if src is an archive to unpack it instead
	AttemptUnpackDockerCompatibility bool `protobuf:"varint,7,opt,name=attemptUnpackDockerCompatibility,proto3" json:"attemptUnpackDockerCompatibility,omitempty"`
	// createDestPath creates dest path directories if needed
	CreateDestPath bool `protobuf:"varint,8,opt,name=createDestPath,proto3" json:"createDestPath,omitempty"`
	// allowWildcard allows filepath.Match wildcards in src path
	AllowWildcard bool `protobuf:"varint,9,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"`
	// allowEmptyWildcard doesn't fail the whole copy if wildcard doesn't resolve to files
	AllowEmptyWildcard bool `protobuf:"varint,10,opt,name=allowEmptyWildcard,proto3" json:"allowEmptyWildcard,omitempty"`
	// optional created time override
	Timestamp int64 `protobuf:"varint,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// include only files/dirs matching at least one of these patterns
	IncludePatterns []string `protobuf:"bytes,12,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"`
	// exclude files/dir matching any of these patterns (even if they match an include pattern)
	ExcludePatterns []string `protobuf:"bytes,13,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"`
	// alwaysReplaceExistingDestPaths results in an existing dest path that differs in type from the src path being replaced rather than the default of returning an error
	AlwaysReplaceExistingDestPaths bool `protobuf:"varint,14,opt,name=alwaysReplaceExistingDestPaths,proto3" json:"alwaysReplaceExistingDestPaths,omitempty"`
	// mode in non-octal format
	ModeStr string `protobuf:"bytes,15,opt,name=modeStr,proto3" json:"modeStr,omitempty"`
	// contains filtered or unexported fields
}

func (*FileActionCopy) CloneMessageVT added in v0.17.0

func (m *FileActionCopy) CloneMessageVT() proto.Message

func (*FileActionCopy) CloneVT added in v0.17.0

func (m *FileActionCopy) CloneVT() *FileActionCopy

func (*FileActionCopy) Descriptor deprecated added in v0.5.0

func (*FileActionCopy) Descriptor() ([]byte, []int)

Deprecated: Use FileActionCopy.ProtoReflect.Descriptor instead.

func (*FileActionCopy) EqualMessageVT added in v0.17.0

func (this *FileActionCopy) EqualMessageVT(thatMsg proto.Message) bool

func (*FileActionCopy) EqualVT added in v0.17.0

func (this *FileActionCopy) EqualVT(that *FileActionCopy) bool

func (*FileActionCopy) GetAllowEmptyWildcard added in v0.5.0

func (x *FileActionCopy) GetAllowEmptyWildcard() bool

func (*FileActionCopy) GetAllowWildcard added in v0.5.0

func (x *FileActionCopy) GetAllowWildcard() bool

func (*FileActionCopy) GetAlwaysReplaceExistingDestPaths added in v0.14.0

func (x *FileActionCopy) GetAlwaysReplaceExistingDestPaths() bool

func (*FileActionCopy) GetAttemptUnpackDockerCompatibility added in v0.5.0

func (x *FileActionCopy) GetAttemptUnpackDockerCompatibility() bool

func (*FileActionCopy) GetCreateDestPath added in v0.5.0

func (x *FileActionCopy) GetCreateDestPath() bool

func (*FileActionCopy) GetDest added in v0.5.0

func (x *FileActionCopy) GetDest() string

func (*FileActionCopy) GetDirCopyContents added in v0.5.0

func (x *FileActionCopy) GetDirCopyContents() bool

func (*FileActionCopy) GetExcludePatterns added in v0.9.0

func (x *FileActionCopy) GetExcludePatterns() []string
func (x *FileActionCopy) GetFollowSymlink() bool

func (*FileActionCopy) GetIncludePatterns added in v0.9.0

func (x *FileActionCopy) GetIncludePatterns() []string

func (*FileActionCopy) GetMode added in v0.5.0

func (x *FileActionCopy) GetMode() int32

func (*FileActionCopy) GetModeStr added in v0.17.0

func (x *FileActionCopy) GetModeStr() string

func (*FileActionCopy) GetOwner added in v0.5.0

func (x *FileActionCopy) GetOwner() *ChownOpt

func (*FileActionCopy) GetSrc added in v0.5.0

func (x *FileActionCopy) GetSrc() string

func (*FileActionCopy) GetTimestamp added in v0.5.0

func (x *FileActionCopy) GetTimestamp() int64

func (*FileActionCopy) MarshalToSizedBufferVT added in v0.17.0

func (m *FileActionCopy) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileActionCopy) MarshalToVT added in v0.17.0

func (m *FileActionCopy) MarshalToVT(dAtA []byte) (int, error)

func (*FileActionCopy) MarshalVT added in v0.17.0

func (m *FileActionCopy) MarshalVT() (dAtA []byte, err error)

func (*FileActionCopy) ProtoMessage added in v0.5.0

func (*FileActionCopy) ProtoMessage()

func (*FileActionCopy) ProtoReflect added in v0.17.0

func (x *FileActionCopy) ProtoReflect() protoreflect.Message

func (*FileActionCopy) Reset added in v0.5.0

func (x *FileActionCopy) Reset()

func (*FileActionCopy) SizeVT added in v0.17.0

func (m *FileActionCopy) SizeVT() (n int)

func (*FileActionCopy) String added in v0.5.0

func (x *FileActionCopy) String() string

func (*FileActionCopy) UnmarshalVT added in v0.17.0

func (m *FileActionCopy) UnmarshalVT(dAtA []byte) error

type FileActionMkDir added in v0.5.0

type FileActionMkDir struct {

	// path for the new directory
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// permission bits
	Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
	// makeParents creates parent directories as well if needed
	MakeParents bool `protobuf:"varint,3,opt,name=makeParents,proto3" json:"makeParents,omitempty"`
	// optional owner for the new directory
	Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
	// optional created time override
	Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*FileActionMkDir) CloneMessageVT added in v0.17.0

func (m *FileActionMkDir) CloneMessageVT() proto.Message

func (*FileActionMkDir) CloneVT added in v0.17.0

func (m *FileActionMkDir) CloneVT() *FileActionMkDir

func (*FileActionMkDir) Descriptor deprecated added in v0.5.0

func (*FileActionMkDir) Descriptor() ([]byte, []int)

Deprecated: Use FileActionMkDir.ProtoReflect.Descriptor instead.

func (*FileActionMkDir) EqualMessageVT added in v0.17.0

func (this *FileActionMkDir) EqualMessageVT(thatMsg proto.Message) bool

func (*FileActionMkDir) EqualVT added in v0.17.0

func (this *FileActionMkDir) EqualVT(that *FileActionMkDir) bool

func (*FileActionMkDir) GetMakeParents added in v0.5.0

func (x *FileActionMkDir) GetMakeParents() bool

func (*FileActionMkDir) GetMode added in v0.5.0

func (x *FileActionMkDir) GetMode() int32

func (*FileActionMkDir) GetOwner added in v0.5.0

func (x *FileActionMkDir) GetOwner() *ChownOpt

func (*FileActionMkDir) GetPath added in v0.5.0

func (x *FileActionMkDir) GetPath() string

func (*FileActionMkDir) GetTimestamp added in v0.5.0

func (x *FileActionMkDir) GetTimestamp() int64

func (*FileActionMkDir) MarshalToSizedBufferVT added in v0.17.0

func (m *FileActionMkDir) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileActionMkDir) MarshalToVT added in v0.17.0

func (m *FileActionMkDir) MarshalToVT(dAtA []byte) (int, error)

func (*FileActionMkDir) MarshalVT added in v0.17.0

func (m *FileActionMkDir) MarshalVT() (dAtA []byte, err error)

func (*FileActionMkDir) ProtoMessage added in v0.5.0

func (*FileActionMkDir) ProtoMessage()

func (*FileActionMkDir) ProtoReflect added in v0.17.0

func (x *FileActionMkDir) ProtoReflect() protoreflect.Message

func (*FileActionMkDir) Reset added in v0.5.0

func (x *FileActionMkDir) Reset()

func (*FileActionMkDir) SizeVT added in v0.17.0

func (m *FileActionMkDir) SizeVT() (n int)

func (*FileActionMkDir) String added in v0.5.0

func (x *FileActionMkDir) String() string

func (*FileActionMkDir) UnmarshalVT added in v0.17.0

func (m *FileActionMkDir) UnmarshalVT(dAtA []byte) error

type FileActionMkFile added in v0.5.0

type FileActionMkFile struct {

	// path for the new file
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// permission bits
	Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"`
	// data is the new file contents
	Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// optional owner for the new file
	Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
	// optional created time override
	Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*FileActionMkFile) CloneMessageVT added in v0.17.0

func (m *FileActionMkFile) CloneMessageVT() proto.Message

func (*FileActionMkFile) CloneVT added in v0.17.0

func (m *FileActionMkFile) CloneVT() *FileActionMkFile

func (*FileActionMkFile) Descriptor deprecated added in v0.5.0

func (*FileActionMkFile) Descriptor() ([]byte, []int)

Deprecated: Use FileActionMkFile.ProtoReflect.Descriptor instead.

func (*FileActionMkFile) EqualMessageVT added in v0.17.0

func (this *FileActionMkFile) EqualMessageVT(thatMsg proto.Message) bool

func (*FileActionMkFile) EqualVT added in v0.17.0

func (this *FileActionMkFile) EqualVT(that *FileActionMkFile) bool

func (*FileActionMkFile) GetData added in v0.5.0

func (x *FileActionMkFile) GetData() []byte

func (*FileActionMkFile) GetMode added in v0.5.0

func (x *FileActionMkFile) GetMode() int32

func (*FileActionMkFile) GetOwner added in v0.5.0

func (x *FileActionMkFile) GetOwner() *ChownOpt

func (*FileActionMkFile) GetPath added in v0.5.0

func (x *FileActionMkFile) GetPath() string

func (*FileActionMkFile) GetTimestamp added in v0.5.0

func (x *FileActionMkFile) GetTimestamp() int64

func (*FileActionMkFile) MarshalToSizedBufferVT added in v0.17.0

func (m *FileActionMkFile) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileActionMkFile) MarshalToVT added in v0.17.0

func (m *FileActionMkFile) MarshalToVT(dAtA []byte) (int, error)

func (*FileActionMkFile) MarshalVT added in v0.17.0

func (m *FileActionMkFile) MarshalVT() (dAtA []byte, err error)

func (*FileActionMkFile) ProtoMessage added in v0.5.0

func (*FileActionMkFile) ProtoMessage()

func (*FileActionMkFile) ProtoReflect added in v0.17.0

func (x *FileActionMkFile) ProtoReflect() protoreflect.Message

func (*FileActionMkFile) Reset added in v0.5.0

func (x *FileActionMkFile) Reset()

func (*FileActionMkFile) SizeVT added in v0.17.0

func (m *FileActionMkFile) SizeVT() (n int)

func (*FileActionMkFile) String added in v0.5.0

func (x *FileActionMkFile) String() string

func (*FileActionMkFile) UnmarshalVT added in v0.17.0

func (m *FileActionMkFile) UnmarshalVT(dAtA []byte) error

type FileActionRm added in v0.5.0

type FileActionRm struct {

	// path to remove
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// allowNotFound doesn't fail the rm if file is not found
	AllowNotFound bool `protobuf:"varint,2,opt,name=allowNotFound,proto3" json:"allowNotFound,omitempty"`
	// allowWildcard allows filepath.Match wildcards in path
	AllowWildcard bool `protobuf:"varint,3,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"`
	// contains filtered or unexported fields
}

func (*FileActionRm) CloneMessageVT added in v0.17.0

func (m *FileActionRm) CloneMessageVT() proto.Message

func (*FileActionRm) CloneVT added in v0.17.0

func (m *FileActionRm) CloneVT() *FileActionRm

func (*FileActionRm) Descriptor deprecated added in v0.5.0

func (*FileActionRm) Descriptor() ([]byte, []int)

Deprecated: Use FileActionRm.ProtoReflect.Descriptor instead.

func (*FileActionRm) EqualMessageVT added in v0.17.0

func (this *FileActionRm) EqualMessageVT(thatMsg proto.Message) bool

func (*FileActionRm) EqualVT added in v0.17.0

func (this *FileActionRm) EqualVT(that *FileActionRm) bool

func (*FileActionRm) GetAllowNotFound added in v0.5.0

func (x *FileActionRm) GetAllowNotFound() bool

func (*FileActionRm) GetAllowWildcard added in v0.5.0

func (x *FileActionRm) GetAllowWildcard() bool

func (*FileActionRm) GetPath added in v0.5.0

func (x *FileActionRm) GetPath() string

func (*FileActionRm) MarshalToSizedBufferVT added in v0.17.0

func (m *FileActionRm) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileActionRm) MarshalToVT added in v0.17.0

func (m *FileActionRm) MarshalToVT(dAtA []byte) (int, error)

func (*FileActionRm) MarshalVT added in v0.17.0

func (m *FileActionRm) MarshalVT() (dAtA []byte, err error)

func (*FileActionRm) ProtoMessage added in v0.5.0

func (*FileActionRm) ProtoMessage()

func (*FileActionRm) ProtoReflect added in v0.17.0

func (x *FileActionRm) ProtoReflect() protoreflect.Message

func (*FileActionRm) Reset added in v0.5.0

func (x *FileActionRm) Reset()

func (*FileActionRm) SizeVT added in v0.17.0

func (m *FileActionRm) SizeVT() (n int)

func (*FileActionRm) String added in v0.5.0

func (x *FileActionRm) String() string

func (*FileActionRm) UnmarshalVT added in v0.17.0

func (m *FileActionRm) UnmarshalVT(dAtA []byte) error

type FileAction_Copy added in v0.5.0

type FileAction_Copy struct {
	// FileActionCopy copies files from secondaryInput on top of input
	Copy *FileActionCopy `protobuf:"bytes,4,opt,name=copy,proto3,oneof"`
}

func (*FileAction_Copy) CloneVT added in v0.17.0

func (m *FileAction_Copy) CloneVT() isFileAction_Action

func (*FileAction_Copy) EqualVT added in v0.17.0

func (this *FileAction_Copy) EqualVT(thatIface isFileAction_Action) bool

func (*FileAction_Copy) MarshalToSizedBufferVT added in v0.17.0

func (m *FileAction_Copy) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileAction_Copy) MarshalToVT added in v0.17.0

func (m *FileAction_Copy) MarshalToVT(dAtA []byte) (int, error)

func (*FileAction_Copy) SizeVT added in v0.17.0

func (m *FileAction_Copy) SizeVT() (n int)

type FileAction_Mkdir added in v0.5.0

type FileAction_Mkdir struct {
	// FileActionMkDir creates a new directory
	Mkdir *FileActionMkDir `protobuf:"bytes,6,opt,name=mkdir,proto3,oneof"`
}

func (*FileAction_Mkdir) CloneVT added in v0.17.0

func (m *FileAction_Mkdir) CloneVT() isFileAction_Action

func (*FileAction_Mkdir) EqualVT added in v0.17.0

func (this *FileAction_Mkdir) EqualVT(thatIface isFileAction_Action) bool

func (*FileAction_Mkdir) MarshalToSizedBufferVT added in v0.17.0

func (m *FileAction_Mkdir) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileAction_Mkdir) MarshalToVT added in v0.17.0

func (m *FileAction_Mkdir) MarshalToVT(dAtA []byte) (int, error)

func (*FileAction_Mkdir) SizeVT added in v0.17.0

func (m *FileAction_Mkdir) SizeVT() (n int)

type FileAction_Mkfile added in v0.5.0

type FileAction_Mkfile struct {
	// FileActionMkFile creates a new file
	Mkfile *FileActionMkFile `protobuf:"bytes,5,opt,name=mkfile,proto3,oneof"`
}

func (*FileAction_Mkfile) CloneVT added in v0.17.0

func (m *FileAction_Mkfile) CloneVT() isFileAction_Action

func (*FileAction_Mkfile) EqualVT added in v0.17.0

func (this *FileAction_Mkfile) EqualVT(thatIface isFileAction_Action) bool

func (*FileAction_Mkfile) MarshalToSizedBufferVT added in v0.17.0

func (m *FileAction_Mkfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileAction_Mkfile) MarshalToVT added in v0.17.0

func (m *FileAction_Mkfile) MarshalToVT(dAtA []byte) (int, error)

func (*FileAction_Mkfile) SizeVT added in v0.17.0

func (m *FileAction_Mkfile) SizeVT() (n int)

type FileAction_Rm added in v0.5.0

type FileAction_Rm struct {
	// FileActionRm removes a file
	Rm *FileActionRm `protobuf:"bytes,7,opt,name=rm,proto3,oneof"`
}

func (*FileAction_Rm) CloneVT added in v0.17.0

func (m *FileAction_Rm) CloneVT() isFileAction_Action

func (*FileAction_Rm) EqualVT added in v0.17.0

func (this *FileAction_Rm) EqualVT(thatIface isFileAction_Action) bool

func (*FileAction_Rm) MarshalToSizedBufferVT added in v0.17.0

func (m *FileAction_Rm) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileAction_Rm) MarshalToVT added in v0.17.0

func (m *FileAction_Rm) MarshalToVT(dAtA []byte) (int, error)

func (*FileAction_Rm) SizeVT added in v0.17.0

func (m *FileAction_Rm) SizeVT() (n int)

type FileOp added in v0.5.0

type FileOp struct {
	Actions []*FileAction `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*FileOp) CloneMessageVT added in v0.17.0

func (m *FileOp) CloneMessageVT() proto.Message

func (*FileOp) CloneVT added in v0.17.0

func (m *FileOp) CloneVT() *FileOp

func (*FileOp) Descriptor deprecated added in v0.5.0

func (*FileOp) Descriptor() ([]byte, []int)

Deprecated: Use FileOp.ProtoReflect.Descriptor instead.

func (*FileOp) EqualMessageVT added in v0.17.0

func (this *FileOp) EqualMessageVT(thatMsg proto.Message) bool

func (*FileOp) EqualVT added in v0.17.0

func (this *FileOp) EqualVT(that *FileOp) bool

func (*FileOp) GetActions added in v0.5.0

func (x *FileOp) GetActions() []*FileAction

func (*FileOp) MarshalToSizedBufferVT added in v0.17.0

func (m *FileOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*FileOp) MarshalToVT added in v0.17.0

func (m *FileOp) MarshalToVT(dAtA []byte) (int, error)

func (*FileOp) MarshalVT added in v0.17.0

func (m *FileOp) MarshalVT() (dAtA []byte, err error)

func (*FileOp) ProtoMessage added in v0.5.0

func (*FileOp) ProtoMessage()

func (*FileOp) ProtoReflect added in v0.17.0

func (x *FileOp) ProtoReflect() protoreflect.Message

func (*FileOp) Reset added in v0.5.0

func (x *FileOp) Reset()

func (*FileOp) SizeVT added in v0.17.0

func (m *FileOp) SizeVT() (n int)

func (*FileOp) String added in v0.5.0

func (x *FileOp) String() string

func (*FileOp) UnmarshalVT added in v0.17.0

func (m *FileOp) UnmarshalVT(dAtA []byte) error

type HostIP

type HostIP struct {
	Host string `protobuf:"bytes,1,opt,name=Host,proto3" json:"Host,omitempty"`
	IP   string `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*HostIP) CloneMessageVT added in v0.17.0

func (m *HostIP) CloneMessageVT() proto.Message

func (*HostIP) CloneVT added in v0.17.0

func (m *HostIP) CloneVT() *HostIP

func (*HostIP) Descriptor deprecated

func (*HostIP) Descriptor() ([]byte, []int)

Deprecated: Use HostIP.ProtoReflect.Descriptor instead.

func (*HostIP) EqualMessageVT added in v0.17.0

func (this *HostIP) EqualMessageVT(thatMsg proto.Message) bool

func (*HostIP) EqualVT added in v0.17.0

func (this *HostIP) EqualVT(that *HostIP) bool

func (*HostIP) GetHost

func (x *HostIP) GetHost() string

func (*HostIP) GetIP

func (x *HostIP) GetIP() string

func (*HostIP) MarshalToSizedBufferVT added in v0.17.0

func (m *HostIP) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*HostIP) MarshalToVT added in v0.17.0

func (m *HostIP) MarshalToVT(dAtA []byte) (int, error)

func (*HostIP) MarshalVT added in v0.17.0

func (m *HostIP) MarshalVT() (dAtA []byte, err error)

func (*HostIP) ProtoMessage

func (*HostIP) ProtoMessage()

func (*HostIP) ProtoReflect added in v0.17.0

func (x *HostIP) ProtoReflect() protoreflect.Message

func (*HostIP) Reset

func (x *HostIP) Reset()

func (*HostIP) SizeVT added in v0.17.0

func (m *HostIP) SizeVT() (n int)

func (*HostIP) String

func (x *HostIP) String() string

func (*HostIP) UnmarshalVT added in v0.17.0

func (m *HostIP) UnmarshalVT(dAtA []byte) error

type Input

type Input struct {

	// digest of the marshaled input Op
	Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
	// output index of the input Op
	Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

Input represents an input edge for an Op.

func (*Input) CloneMessageVT added in v0.17.0

func (m *Input) CloneMessageVT() proto.Message

func (*Input) CloneVT added in v0.17.0

func (m *Input) CloneVT() *Input

func (*Input) Descriptor deprecated

func (*Input) Descriptor() ([]byte, []int)

Deprecated: Use Input.ProtoReflect.Descriptor instead.

func (*Input) EqualMessageVT added in v0.17.0

func (this *Input) EqualMessageVT(thatMsg proto.Message) bool

func (*Input) EqualVT added in v0.17.0

func (this *Input) EqualVT(that *Input) bool

func (*Input) GetDigest added in v0.17.0

func (x *Input) GetDigest() string

func (*Input) GetIndex added in v0.17.0

func (x *Input) GetIndex() int64

func (*Input) MarshalToSizedBufferVT added in v0.17.0

func (m *Input) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Input) MarshalToVT added in v0.17.0

func (m *Input) MarshalToVT(dAtA []byte) (int, error)

func (*Input) MarshalVT added in v0.17.0

func (m *Input) MarshalVT() (dAtA []byte, err error)

func (*Input) ProtoMessage

func (*Input) ProtoMessage()

func (*Input) ProtoReflect added in v0.17.0

func (x *Input) ProtoReflect() protoreflect.Message

func (*Input) Reset

func (x *Input) Reset()

func (*Input) SizeVT added in v0.17.0

func (m *Input) SizeVT() (n int)

func (*Input) String

func (x *Input) String() string

func (*Input) UnmarshalVT added in v0.17.0

func (m *Input) UnmarshalVT(dAtA []byte) error

type InputIndex

type InputIndex int64

InputIndex is incrementing index to the input vertex

const Empty InputIndex = -1

Empty marks an input with no content

const LLBBuilder InputIndex = -1

LLBBuilder is a special builder for BuildOp that directly builds LLB

type IsFileAction added in v0.5.0

type IsFileAction = isFileAction_Action

type Location added in v0.8.0

type Location struct {
	SourceIndex int32    `protobuf:"varint,1,opt,name=sourceIndex,proto3" json:"sourceIndex,omitempty"`
	Ranges      []*Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

Location defines list of areas in to source file

func (*Location) CloneMessageVT added in v0.17.0

func (m *Location) CloneMessageVT() proto.Message

func (*Location) CloneVT added in v0.17.0

func (m *Location) CloneVT() *Location

func (*Location) Descriptor deprecated added in v0.8.0

func (*Location) Descriptor() ([]byte, []int)

Deprecated: Use Location.ProtoReflect.Descriptor instead.

func (*Location) EqualMessageVT added in v0.17.0

func (this *Location) EqualMessageVT(thatMsg proto.Message) bool

func (*Location) EqualVT added in v0.17.0

func (this *Location) EqualVT(that *Location) bool

func (*Location) GetRanges added in v0.8.0

func (x *Location) GetRanges() []*Range

func (*Location) GetSourceIndex added in v0.8.0

func (x *Location) GetSourceIndex() int32

func (*Location) MarshalToSizedBufferVT added in v0.17.0

func (m *Location) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Location) MarshalToVT added in v0.17.0

func (m *Location) MarshalToVT(dAtA []byte) (int, error)

func (*Location) MarshalVT added in v0.17.0

func (m *Location) MarshalVT() (dAtA []byte, err error)

func (*Location) ProtoMessage added in v0.8.0

func (*Location) ProtoMessage()

func (*Location) ProtoReflect added in v0.17.0

func (x *Location) ProtoReflect() protoreflect.Message

func (*Location) Reset added in v0.8.0

func (x *Location) Reset()

func (*Location) SizeVT added in v0.17.0

func (m *Location) SizeVT() (n int)

func (*Location) String added in v0.8.0

func (x *Location) String() string

func (*Location) UnmarshalVT added in v0.17.0

func (m *Location) UnmarshalVT(dAtA []byte) error

type Locations added in v0.8.0

type Locations struct {
	Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
	// contains filtered or unexported fields
}

Locations is a list of ranges with a index to its source map.

func (*Locations) CloneMessageVT added in v0.17.0

func (m *Locations) CloneMessageVT() proto.Message

func (*Locations) CloneVT added in v0.17.0

func (m *Locations) CloneVT() *Locations

func (*Locations) Descriptor deprecated added in v0.8.0

func (*Locations) Descriptor() ([]byte, []int)

Deprecated: Use Locations.ProtoReflect.Descriptor instead.

func (*Locations) EqualMessageVT added in v0.17.0

func (this *Locations) EqualMessageVT(thatMsg proto.Message) bool

func (*Locations) EqualVT added in v0.17.0

func (this *Locations) EqualVT(that *Locations) bool

func (*Locations) GetLocations added in v0.8.0

func (x *Locations) GetLocations() []*Location

func (*Locations) MarshalToSizedBufferVT added in v0.17.0

func (m *Locations) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Locations) MarshalToVT added in v0.17.0

func (m *Locations) MarshalToVT(dAtA []byte) (int, error)

func (*Locations) MarshalVT added in v0.17.0

func (m *Locations) MarshalVT() (dAtA []byte, err error)

func (*Locations) ProtoMessage added in v0.8.0

func (*Locations) ProtoMessage()

func (*Locations) ProtoReflect added in v0.17.0

func (x *Locations) ProtoReflect() protoreflect.Message

func (*Locations) Reset added in v0.8.0

func (x *Locations) Reset()

func (*Locations) SizeVT added in v0.17.0

func (m *Locations) SizeVT() (n int)

func (*Locations) String added in v0.8.0

func (x *Locations) String() string

func (*Locations) UnmarshalVT added in v0.17.0

func (m *Locations) UnmarshalVT(dAtA []byte) error

type LowerDiffInput added in v0.10.0

type LowerDiffInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	// contains filtered or unexported fields
}

func (*LowerDiffInput) CloneMessageVT added in v0.17.0

func (m *LowerDiffInput) CloneMessageVT() proto.Message

func (*LowerDiffInput) CloneVT added in v0.17.0

func (m *LowerDiffInput) CloneVT() *LowerDiffInput

func (*LowerDiffInput) Descriptor deprecated added in v0.10.0

func (*LowerDiffInput) Descriptor() ([]byte, []int)

Deprecated: Use LowerDiffInput.ProtoReflect.Descriptor instead.

func (*LowerDiffInput) EqualMessageVT added in v0.17.0

func (this *LowerDiffInput) EqualMessageVT(thatMsg proto.Message) bool

func (*LowerDiffInput) EqualVT added in v0.17.0

func (this *LowerDiffInput) EqualVT(that *LowerDiffInput) bool

func (*LowerDiffInput) GetInput added in v0.17.0

func (x *LowerDiffInput) GetInput() int64

func (*LowerDiffInput) MarshalToSizedBufferVT added in v0.17.0

func (m *LowerDiffInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*LowerDiffInput) MarshalToVT added in v0.17.0

func (m *LowerDiffInput) MarshalToVT(dAtA []byte) (int, error)

func (*LowerDiffInput) MarshalVT added in v0.17.0

func (m *LowerDiffInput) MarshalVT() (dAtA []byte, err error)

func (*LowerDiffInput) ProtoMessage added in v0.10.0

func (*LowerDiffInput) ProtoMessage()

func (*LowerDiffInput) ProtoReflect added in v0.17.0

func (x *LowerDiffInput) ProtoReflect() protoreflect.Message

func (*LowerDiffInput) Reset added in v0.10.0

func (x *LowerDiffInput) Reset()

func (*LowerDiffInput) SizeVT added in v0.17.0

func (m *LowerDiffInput) SizeVT() (n int)

func (*LowerDiffInput) String added in v0.10.0

func (x *LowerDiffInput) String() string

func (*LowerDiffInput) UnmarshalVT added in v0.17.0

func (m *LowerDiffInput) UnmarshalVT(dAtA []byte) error

type MergeInput added in v0.10.0

type MergeInput struct {
	Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeInput) CloneMessageVT added in v0.17.0

func (m *MergeInput) CloneMessageVT() proto.Message

func (*MergeInput) CloneVT added in v0.17.0

func (m *MergeInput) CloneVT() *MergeInput

func (*MergeInput) Descriptor deprecated added in v0.10.0

func (*MergeInput) Descriptor() ([]byte, []int)

Deprecated: Use MergeInput.ProtoReflect.Descriptor instead.

func (*MergeInput) EqualMessageVT added in v0.17.0

func (this *MergeInput) EqualMessageVT(thatMsg proto.Message) bool

func (*MergeInput) EqualVT added in v0.17.0

func (this *MergeInput) EqualVT(that *MergeInput) bool

func (*MergeInput) GetInput added in v0.17.0

func (x *MergeInput) GetInput() int64

func (*MergeInput) MarshalToSizedBufferVT added in v0.17.0

func (m *MergeInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeInput) MarshalToVT added in v0.17.0

func (m *MergeInput) MarshalToVT(dAtA []byte) (int, error)

func (*MergeInput) MarshalVT added in v0.17.0

func (m *MergeInput) MarshalVT() (dAtA []byte, err error)

func (*MergeInput) ProtoMessage added in v0.10.0

func (*MergeInput) ProtoMessage()

func (*MergeInput) ProtoReflect added in v0.17.0

func (x *MergeInput) ProtoReflect() protoreflect.Message

func (*MergeInput) Reset added in v0.10.0

func (x *MergeInput) Reset()

func (*MergeInput) SizeVT added in v0.17.0

func (m *MergeInput) SizeVT() (n int)

func (*MergeInput) String added in v0.10.0

func (x *MergeInput) String() string

func (*MergeInput) UnmarshalVT added in v0.17.0

func (m *MergeInput) UnmarshalVT(dAtA []byte) error

type MergeOp added in v0.10.0

type MergeOp struct {
	Inputs []*MergeInput `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// contains filtered or unexported fields
}

func (*MergeOp) CloneMessageVT added in v0.17.0

func (m *MergeOp) CloneMessageVT() proto.Message

func (*MergeOp) CloneVT added in v0.17.0

func (m *MergeOp) CloneVT() *MergeOp

func (*MergeOp) Descriptor deprecated added in v0.10.0

func (*MergeOp) Descriptor() ([]byte, []int)

Deprecated: Use MergeOp.ProtoReflect.Descriptor instead.

func (*MergeOp) EqualMessageVT added in v0.17.0

func (this *MergeOp) EqualMessageVT(thatMsg proto.Message) bool

func (*MergeOp) EqualVT added in v0.17.0

func (this *MergeOp) EqualVT(that *MergeOp) bool

func (*MergeOp) GetInputs added in v0.10.0

func (x *MergeOp) GetInputs() []*MergeInput

func (*MergeOp) MarshalToSizedBufferVT added in v0.17.0

func (m *MergeOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*MergeOp) MarshalToVT added in v0.17.0

func (m *MergeOp) MarshalToVT(dAtA []byte) (int, error)

func (*MergeOp) MarshalVT added in v0.17.0

func (m *MergeOp) MarshalVT() (dAtA []byte, err error)

func (*MergeOp) ProtoMessage added in v0.10.0

func (*MergeOp) ProtoMessage()

func (*MergeOp) ProtoReflect added in v0.17.0

func (x *MergeOp) ProtoReflect() protoreflect.Message

func (*MergeOp) Reset added in v0.10.0

func (x *MergeOp) Reset()

func (*MergeOp) SizeVT added in v0.17.0

func (m *MergeOp) SizeVT() (n int)

func (*MergeOp) String added in v0.10.0

func (x *MergeOp) String() string

func (*MergeOp) UnmarshalVT added in v0.17.0

func (m *MergeOp) UnmarshalVT(dAtA []byte) error

type Meta

type Meta struct {
	Args                      []string  `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
	Env                       []string  `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"`
	Cwd                       string    `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"`
	User                      string    `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
	ProxyEnv                  *ProxyEnv `protobuf:"bytes,5,opt,name=proxy_env,json=proxyEnv,proto3" json:"proxy_env,omitempty"`
	ExtraHosts                []*HostIP `protobuf:"bytes,6,rep,name=extraHosts,proto3" json:"extraHosts,omitempty"`
	Hostname                  string    `protobuf:"bytes,7,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Ulimit                    []*Ulimit `protobuf:"bytes,9,rep,name=ulimit,proto3" json:"ulimit,omitempty"`
	CgroupParent              string    `protobuf:"bytes,10,opt,name=cgroupParent,proto3" json:"cgroupParent,omitempty"`
	RemoveMountStubsRecursive bool      `protobuf:"varint,11,opt,name=removeMountStubsRecursive,proto3" json:"removeMountStubsRecursive,omitempty"`
	ValidExitCodes            []int32   `protobuf:"varint,12,rep,packed,name=validExitCodes,proto3" json:"validExitCodes,omitempty"`
	// contains filtered or unexported fields
}

Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)

func (*Meta) CloneMessageVT added in v0.17.0

func (m *Meta) CloneMessageVT() proto.Message

func (*Meta) CloneVT added in v0.17.0

func (m *Meta) CloneVT() *Meta

func (*Meta) Descriptor deprecated

func (*Meta) Descriptor() ([]byte, []int)

Deprecated: Use Meta.ProtoReflect.Descriptor instead.

func (*Meta) EqualMessageVT added in v0.17.0

func (this *Meta) EqualMessageVT(thatMsg proto.Message) bool

func (*Meta) EqualVT added in v0.17.0

func (this *Meta) EqualVT(that *Meta) bool

func (*Meta) GetArgs

func (x *Meta) GetArgs() []string

func (*Meta) GetCgroupParent added in v0.10.0

func (x *Meta) GetCgroupParent() string

func (*Meta) GetCwd

func (x *Meta) GetCwd() string

func (*Meta) GetEnv

func (x *Meta) GetEnv() []string

func (*Meta) GetExtraHosts

func (x *Meta) GetExtraHosts() []*HostIP

func (*Meta) GetHostname added in v0.8.0

func (x *Meta) GetHostname() string

func (*Meta) GetProxyEnv

func (x *Meta) GetProxyEnv() *ProxyEnv

func (*Meta) GetRemoveMountStubsRecursive added in v0.11.0

func (x *Meta) GetRemoveMountStubsRecursive() bool

func (*Meta) GetUlimit added in v0.10.0

func (x *Meta) GetUlimit() []*Ulimit

func (*Meta) GetUser

func (x *Meta) GetUser() string

func (*Meta) GetValidExitCodes added in v0.17.0

func (x *Meta) GetValidExitCodes() []int32

func (*Meta) MarshalToSizedBufferVT added in v0.17.0

func (m *Meta) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Meta) MarshalToVT added in v0.17.0

func (m *Meta) MarshalToVT(dAtA []byte) (int, error)

func (*Meta) MarshalVT added in v0.17.0

func (m *Meta) MarshalVT() (dAtA []byte, err error)

func (*Meta) ProtoMessage

func (*Meta) ProtoMessage()

func (*Meta) ProtoReflect added in v0.17.0

func (x *Meta) ProtoReflect() protoreflect.Message

func (*Meta) Reset

func (x *Meta) Reset()

func (*Meta) SizeVT added in v0.17.0

func (m *Meta) SizeVT() (n int)

func (*Meta) String

func (x *Meta) String() string

func (*Meta) UnmarshalVT added in v0.17.0

func (m *Meta) UnmarshalVT(dAtA []byte) error

type Mount

type Mount struct {
	Input        int64             `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"`
	Selector     string            `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	Dest         string            `protobuf:"bytes,3,opt,name=dest,proto3" json:"dest,omitempty"`
	Output       int64             `protobuf:"varint,4,opt,name=output,proto3" json:"output,omitempty"`
	Readonly     bool              `protobuf:"varint,5,opt,name=readonly,proto3" json:"readonly,omitempty"`
	MountType    MountType         `protobuf:"varint,6,opt,name=mountType,proto3,enum=pb.MountType" json:"mountType,omitempty"`
	TmpfsOpt     *TmpfsOpt         `protobuf:"bytes,19,opt,name=TmpfsOpt,proto3" json:"TmpfsOpt,omitempty"`
	CacheOpt     *CacheOpt         `protobuf:"bytes,20,opt,name=cacheOpt,proto3" json:"cacheOpt,omitempty"`
	SecretOpt    *SecretOpt        `protobuf:"bytes,21,opt,name=secretOpt,proto3" json:"secretOpt,omitempty"`
	SSHOpt       *SSHOpt           `protobuf:"bytes,22,opt,name=SSHOpt,proto3" json:"SSHOpt,omitempty"`
	ResultID     string            `protobuf:"bytes,23,opt,name=resultID,proto3" json:"resultID,omitempty"`
	ContentCache MountContentCache `protobuf:"varint,24,opt,name=contentCache,proto3,enum=pb.MountContentCache" json:"contentCache,omitempty"`
	// contains filtered or unexported fields
}

Mount specifies how to mount an input Op as a filesystem.

func (*Mount) CloneMessageVT added in v0.17.0

func (m *Mount) CloneMessageVT() proto.Message

func (*Mount) CloneVT added in v0.17.0

func (m *Mount) CloneVT() *Mount

func (*Mount) Descriptor deprecated

func (*Mount) Descriptor() ([]byte, []int)

Deprecated: Use Mount.ProtoReflect.Descriptor instead.

func (*Mount) EqualMessageVT added in v0.17.0

func (this *Mount) EqualMessageVT(thatMsg proto.Message) bool

func (*Mount) EqualVT added in v0.17.0

func (this *Mount) EqualVT(that *Mount) bool

func (*Mount) GetCacheOpt

func (x *Mount) GetCacheOpt() *CacheOpt

func (*Mount) GetContentCache added in v0.13.0

func (x *Mount) GetContentCache() MountContentCache

func (*Mount) GetDest

func (x *Mount) GetDest() string

func (*Mount) GetInput added in v0.17.0

func (x *Mount) GetInput() int64

func (*Mount) GetMountType

func (x *Mount) GetMountType() MountType

func (*Mount) GetOutput added in v0.17.0

func (x *Mount) GetOutput() int64

func (*Mount) GetReadonly

func (x *Mount) GetReadonly() bool

func (*Mount) GetResultID added in v0.8.0

func (x *Mount) GetResultID() string

func (*Mount) GetSSHOpt

func (x *Mount) GetSSHOpt() *SSHOpt

func (*Mount) GetSecretOpt

func (x *Mount) GetSecretOpt() *SecretOpt

func (*Mount) GetSelector

func (x *Mount) GetSelector() string

func (*Mount) GetTmpfsOpt added in v0.10.0

func (x *Mount) GetTmpfsOpt() *TmpfsOpt

func (*Mount) MarshalToSizedBufferVT added in v0.17.0

func (m *Mount) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Mount) MarshalToVT added in v0.17.0

func (m *Mount) MarshalToVT(dAtA []byte) (int, error)

func (*Mount) MarshalVT added in v0.17.0

func (m *Mount) MarshalVT() (dAtA []byte, err error)

func (*Mount) ProtoMessage

func (*Mount) ProtoMessage()

func (*Mount) ProtoReflect added in v0.17.0

func (x *Mount) ProtoReflect() protoreflect.Message

func (*Mount) Reset

func (x *Mount) Reset()

func (*Mount) SizeVT added in v0.17.0

func (m *Mount) SizeVT() (n int)

func (*Mount) String

func (x *Mount) String() string

func (*Mount) UnmarshalVT added in v0.17.0

func (m *Mount) UnmarshalVT(dAtA []byte) error

type MountContentCache added in v0.13.0

type MountContentCache int32

MountContentCache ...

const (
	MountContentCache_DEFAULT MountContentCache = 0
	MountContentCache_ON      MountContentCache = 1
	MountContentCache_OFF     MountContentCache = 2
)

func (MountContentCache) Descriptor added in v0.17.0

func (MountContentCache) Enum added in v0.17.0

func (MountContentCache) EnumDescriptor deprecated added in v0.13.0

func (MountContentCache) EnumDescriptor() ([]byte, []int)

Deprecated: Use MountContentCache.Descriptor instead.

func (MountContentCache) Number added in v0.17.0

func (MountContentCache) String added in v0.13.0

func (x MountContentCache) String() string

func (MountContentCache) Type added in v0.17.0

type MountType

type MountType int32

MountType defines a type of a mount from a supported set

const (
	MountType_BIND   MountType = 0
	MountType_SECRET MountType = 1
	MountType_SSH    MountType = 2
	MountType_CACHE  MountType = 3
	MountType_TMPFS  MountType = 4
)

func (MountType) Descriptor added in v0.17.0

func (MountType) Descriptor() protoreflect.EnumDescriptor

func (MountType) Enum added in v0.17.0

func (x MountType) Enum() *MountType

func (MountType) EnumDescriptor deprecated

func (MountType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MountType.Descriptor instead.

func (MountType) Number added in v0.17.0

func (x MountType) Number() protoreflect.EnumNumber

func (MountType) String

func (x MountType) String() string

func (MountType) Type added in v0.17.0

type NamedUserOpt added in v0.5.0

type NamedUserOpt struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Input int64  `protobuf:"varint,2,opt,name=input,proto3" json:"input,omitempty"`
	// contains filtered or unexported fields
}

func (*NamedUserOpt) CloneMessageVT added in v0.17.0

func (m *NamedUserOpt) CloneMessageVT() proto.Message

func (*NamedUserOpt) CloneVT added in v0.17.0

func (m *NamedUserOpt) CloneVT() *NamedUserOpt

func (*NamedUserOpt) Descriptor deprecated added in v0.5.0

func (*NamedUserOpt) Descriptor() ([]byte, []int)

Deprecated: Use NamedUserOpt.ProtoReflect.Descriptor instead.

func (*NamedUserOpt) EqualMessageVT added in v0.17.0

func (this *NamedUserOpt) EqualMessageVT(thatMsg proto.Message) bool

func (*NamedUserOpt) EqualVT added in v0.17.0

func (this *NamedUserOpt) EqualVT(that *NamedUserOpt) bool

func (*NamedUserOpt) GetInput added in v0.17.0

func (x *NamedUserOpt) GetInput() int64

func (*NamedUserOpt) GetName added in v0.5.0

func (x *NamedUserOpt) GetName() string

func (*NamedUserOpt) MarshalToSizedBufferVT added in v0.17.0

func (m *NamedUserOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*NamedUserOpt) MarshalToVT added in v0.17.0

func (m *NamedUserOpt) MarshalToVT(dAtA []byte) (int, error)

func (*NamedUserOpt) MarshalVT added in v0.17.0

func (m *NamedUserOpt) MarshalVT() (dAtA []byte, err error)

func (*NamedUserOpt) ProtoMessage added in v0.5.0

func (*NamedUserOpt) ProtoMessage()

func (*NamedUserOpt) ProtoReflect added in v0.17.0

func (x *NamedUserOpt) ProtoReflect() protoreflect.Message

func (*NamedUserOpt) Reset added in v0.5.0

func (x *NamedUserOpt) Reset()

func (*NamedUserOpt) SizeVT added in v0.17.0

func (m *NamedUserOpt) SizeVT() (n int)

func (*NamedUserOpt) String added in v0.5.0

func (x *NamedUserOpt) String() string

func (*NamedUserOpt) UnmarshalVT added in v0.17.0

func (m *NamedUserOpt) UnmarshalVT(dAtA []byte) error

type NetMode

type NetMode int32
const (
	NetMode_UNSET NetMode = 0 // sandbox
	NetMode_HOST  NetMode = 1
	NetMode_NONE  NetMode = 2
)

func (NetMode) Descriptor added in v0.17.0

func (NetMode) Descriptor() protoreflect.EnumDescriptor

func (NetMode) Enum added in v0.17.0

func (x NetMode) Enum() *NetMode

func (NetMode) EnumDescriptor deprecated

func (NetMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetMode.Descriptor instead.

func (NetMode) Number added in v0.17.0

func (x NetMode) Number() protoreflect.EnumNumber

func (NetMode) String

func (x NetMode) String() string

func (NetMode) Type added in v0.17.0

func (NetMode) Type() protoreflect.EnumType

type Op

type Op struct {

	// changes to this structure must be represented in json.go.
	// inputs is a set of input edges.
	Inputs []*Input `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// Types that are assignable to Op:
	//
	//	*Op_Exec
	//	*Op_Source
	//	*Op_File
	//	*Op_Build
	//	*Op_Merge
	//	*Op_Diff
	Op          isOp_Op            `protobuf_oneof:"op"`
	Platform    *Platform          `protobuf:"bytes,10,opt,name=platform,proto3" json:"platform,omitempty"`
	Constraints *WorkerConstraints `protobuf:"bytes,11,opt,name=constraints,proto3" json:"constraints,omitempty"`
	// contains filtered or unexported fields
}

Op represents a vertex of the LLB DAG.

func (*Op) CloneMessageVT added in v0.17.0

func (m *Op) CloneMessageVT() proto.Message

func (*Op) CloneVT added in v0.17.0

func (m *Op) CloneVT() *Op

func (*Op) Descriptor deprecated

func (*Op) Descriptor() ([]byte, []int)

Deprecated: Use Op.ProtoReflect.Descriptor instead.

func (*Op) EqualMessageVT added in v0.17.0

func (this *Op) EqualMessageVT(thatMsg proto.Message) bool

func (*Op) EqualVT added in v0.17.0

func (this *Op) EqualVT(that *Op) bool

func (*Op) GetBuild

func (x *Op) GetBuild() *BuildOp

func (*Op) GetConstraints

func (x *Op) GetConstraints() *WorkerConstraints

func (*Op) GetDiff added in v0.10.0

func (x *Op) GetDiff() *DiffOp

func (*Op) GetExec

func (x *Op) GetExec() *ExecOp

func (*Op) GetFile added in v0.5.0

func (x *Op) GetFile() *FileOp

func (*Op) GetInputs

func (x *Op) GetInputs() []*Input

func (*Op) GetMerge added in v0.10.0

func (x *Op) GetMerge() *MergeOp

func (*Op) GetOp

func (m *Op) GetOp() isOp_Op

func (*Op) GetPlatform

func (x *Op) GetPlatform() *Platform

func (*Op) GetSource

func (x *Op) GetSource() *SourceOp

func (*Op) Marshal

func (m *Op) Marshal() ([]byte, error)

func (*Op) MarshalToSizedBufferVT added in v0.17.0

func (m *Op) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op) MarshalToVT added in v0.17.0

func (m *Op) MarshalToVT(dAtA []byte) (int, error)

func (*Op) MarshalVT added in v0.17.0

func (m *Op) MarshalVT() (dAtA []byte, err error)

func (*Op) ProtoMessage

func (*Op) ProtoMessage()

func (*Op) ProtoReflect added in v0.17.0

func (x *Op) ProtoReflect() protoreflect.Message

func (*Op) Reset

func (x *Op) Reset()

func (*Op) SizeVT added in v0.17.0

func (m *Op) SizeVT() (n int)

func (*Op) String

func (x *Op) String() string

func (*Op) Unmarshal

func (m *Op) Unmarshal(dAtA []byte) error

func (*Op) UnmarshalJSON added in v0.13.0

func (m *Op) UnmarshalJSON(data []byte) error

func (*Op) UnmarshalVT added in v0.17.0

func (m *Op) UnmarshalVT(dAtA []byte) error

type OpMetadata

type OpMetadata struct {

	// ignore_cache specifies to ignore the cache for this Op.
	IgnoreCache bool `protobuf:"varint,1,opt,name=ignore_cache,json=ignoreCache,proto3" json:"ignore_cache,omitempty"`
	// Description can be used for keeping any text fields that builder doesn't parse
	Description map[string]string `` /* 163-byte string literal not displayed */
	// index 3 reserved for WorkerConstraint in previous versions
	// WorkerConstraint worker_constraint = 3;
	ExportCache   *ExportCache    `protobuf:"bytes,4,opt,name=export_cache,json=exportCache,proto3" json:"export_cache,omitempty"`
	Caps          map[string]bool `` /* 150-byte string literal not displayed */
	ProgressGroup *ProgressGroup  `protobuf:"bytes,6,opt,name=progress_group,json=progressGroup,proto3" json:"progress_group,omitempty"`
	// contains filtered or unexported fields
}

OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.

func (*OpMetadata) CloneMessageVT added in v0.17.0

func (m *OpMetadata) CloneMessageVT() proto.Message

func (*OpMetadata) CloneVT added in v0.17.0

func (m *OpMetadata) CloneVT() *OpMetadata

func (*OpMetadata) Descriptor deprecated

func (*OpMetadata) Descriptor() ([]byte, []int)

Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.

func (*OpMetadata) EqualMessageVT added in v0.17.0

func (this *OpMetadata) EqualMessageVT(thatMsg proto.Message) bool

func (*OpMetadata) EqualVT added in v0.17.0

func (this *OpMetadata) EqualVT(that *OpMetadata) bool

func (*OpMetadata) GetCaps

func (x *OpMetadata) GetCaps() map[string]bool

func (*OpMetadata) GetDescription

func (x *OpMetadata) GetDescription() map[string]string

func (*OpMetadata) GetExportCache

func (x *OpMetadata) GetExportCache() *ExportCache

func (*OpMetadata) GetIgnoreCache

func (x *OpMetadata) GetIgnoreCache() bool

func (*OpMetadata) GetProgressGroup added in v0.10.0

func (x *OpMetadata) GetProgressGroup() *ProgressGroup

func (*OpMetadata) MarshalToSizedBufferVT added in v0.17.0

func (m *OpMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*OpMetadata) MarshalToVT added in v0.17.0

func (m *OpMetadata) MarshalToVT(dAtA []byte) (int, error)

func (*OpMetadata) MarshalVT added in v0.17.0

func (m *OpMetadata) MarshalVT() (dAtA []byte, err error)

func (*OpMetadata) ProtoMessage

func (*OpMetadata) ProtoMessage()

func (*OpMetadata) ProtoReflect added in v0.17.0

func (x *OpMetadata) ProtoReflect() protoreflect.Message

func (*OpMetadata) Reset

func (x *OpMetadata) Reset()

func (*OpMetadata) SizeVT added in v0.17.0

func (m *OpMetadata) SizeVT() (n int)

func (*OpMetadata) String

func (x *OpMetadata) String() string

func (*OpMetadata) UnmarshalVT added in v0.17.0

func (m *OpMetadata) UnmarshalVT(dAtA []byte) error

type Op_Build

type Op_Build struct {
	Build *BuildOp `protobuf:"bytes,5,opt,name=build,proto3,oneof"`
}

func (*Op_Build) CloneVT added in v0.17.0

func (m *Op_Build) CloneVT() isOp_Op

func (*Op_Build) EqualVT added in v0.17.0

func (this *Op_Build) EqualVT(thatIface isOp_Op) bool

func (*Op_Build) MarshalToSizedBufferVT added in v0.17.0

func (m *Op_Build) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op_Build) MarshalToVT added in v0.17.0

func (m *Op_Build) MarshalToVT(dAtA []byte) (int, error)

func (*Op_Build) SizeVT added in v0.17.0

func (m *Op_Build) SizeVT() (n int)

type Op_Diff added in v0.10.0

type Op_Diff struct {
	Diff *DiffOp `protobuf:"bytes,7,opt,name=diff,proto3,oneof"`
}

func (*Op_Diff) CloneVT added in v0.17.0

func (m *Op_Diff) CloneVT() isOp_Op

func (*Op_Diff) EqualVT added in v0.17.0

func (this *Op_Diff) EqualVT(thatIface isOp_Op) bool

func (*Op_Diff) MarshalToSizedBufferVT added in v0.17.0

func (m *Op_Diff) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op_Diff) MarshalToVT added in v0.17.0

func (m *Op_Diff) MarshalToVT(dAtA []byte) (int, error)

func (*Op_Diff) SizeVT added in v0.17.0

func (m *Op_Diff) SizeVT() (n int)

type Op_Exec

type Op_Exec struct {
	Exec *ExecOp `protobuf:"bytes,2,opt,name=exec,proto3,oneof"`
}

func (*Op_Exec) CloneVT added in v0.17.0

func (m *Op_Exec) CloneVT() isOp_Op

func (*Op_Exec) EqualVT added in v0.17.0

func (this *Op_Exec) EqualVT(thatIface isOp_Op) bool

func (*Op_Exec) MarshalToSizedBufferVT added in v0.17.0

func (m *Op_Exec) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op_Exec) MarshalToVT added in v0.17.0

func (m *Op_Exec) MarshalToVT(dAtA []byte) (int, error)

func (*Op_Exec) SizeVT added in v0.17.0

func (m *Op_Exec) SizeVT() (n int)

type Op_File added in v0.5.0

type Op_File struct {
	File *FileOp `protobuf:"bytes,4,opt,name=file,proto3,oneof"`
}

func (*Op_File) CloneVT added in v0.17.0

func (m *Op_File) CloneVT() isOp_Op

func (*Op_File) EqualVT added in v0.17.0

func (this *Op_File) EqualVT(thatIface isOp_Op) bool

func (*Op_File) MarshalToSizedBufferVT added in v0.17.0

func (m *Op_File) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op_File) MarshalToVT added in v0.17.0

func (m *Op_File) MarshalToVT(dAtA []byte) (int, error)

func (*Op_File) SizeVT added in v0.17.0

func (m *Op_File) SizeVT() (n int)

type Op_Merge added in v0.10.0

type Op_Merge struct {
	Merge *MergeOp `protobuf:"bytes,6,opt,name=merge,proto3,oneof"`
}

func (*Op_Merge) CloneVT added in v0.17.0

func (m *Op_Merge) CloneVT() isOp_Op

func (*Op_Merge) EqualVT added in v0.17.0

func (this *Op_Merge) EqualVT(thatIface isOp_Op) bool

func (*Op_Merge) MarshalToSizedBufferVT added in v0.17.0

func (m *Op_Merge) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op_Merge) MarshalToVT added in v0.17.0

func (m *Op_Merge) MarshalToVT(dAtA []byte) (int, error)

func (*Op_Merge) SizeVT added in v0.17.0

func (m *Op_Merge) SizeVT() (n int)

type Op_Source

type Op_Source struct {
	Source *SourceOp `protobuf:"bytes,3,opt,name=source,proto3,oneof"`
}

func (*Op_Source) CloneVT added in v0.17.0

func (m *Op_Source) CloneVT() isOp_Op

func (*Op_Source) EqualVT added in v0.17.0

func (this *Op_Source) EqualVT(thatIface isOp_Op) bool

func (*Op_Source) MarshalToSizedBufferVT added in v0.17.0

func (m *Op_Source) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Op_Source) MarshalToVT added in v0.17.0

func (m *Op_Source) MarshalToVT(dAtA []byte) (int, error)

func (*Op_Source) SizeVT added in v0.17.0

func (m *Op_Source) SizeVT() (n int)

type OutputIndex

type OutputIndex int64

OutputIndex is incrementing index that another vertex can depend on

const SkipOutput OutputIndex = -1

SkipOutput marks a disabled output index

type Platform

type Platform struct {
	Architecture string   `protobuf:"bytes,1,opt,name=Architecture,proto3" json:"Architecture,omitempty"`
	OS           string   `protobuf:"bytes,2,opt,name=OS,proto3" json:"OS,omitempty"`
	Variant      string   `protobuf:"bytes,3,opt,name=Variant,proto3" json:"Variant,omitempty"`
	OSVersion    string   `protobuf:"bytes,4,opt,name=OSVersion,proto3" json:"OSVersion,omitempty"`
	OSFeatures   []string `protobuf:"bytes,5,rep,name=OSFeatures,proto3" json:"OSFeatures,omitempty"` // unused
	// contains filtered or unexported fields
}

Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform

func PlatformFromSpec

func PlatformFromSpec(p ocispecs.Platform) *Platform

func PlatformsFromSpec

func PlatformsFromSpec(p []ocispecs.Platform) []*Platform

func (*Platform) CloneMessageVT added in v0.17.0

func (m *Platform) CloneMessageVT() proto.Message

func (*Platform) CloneVT added in v0.17.0

func (m *Platform) CloneVT() *Platform

func (*Platform) Descriptor deprecated

func (*Platform) Descriptor() ([]byte, []int)

Deprecated: Use Platform.ProtoReflect.Descriptor instead.

func (*Platform) EqualMessageVT added in v0.17.0

func (this *Platform) EqualMessageVT(thatMsg proto.Message) bool

func (*Platform) EqualVT added in v0.17.0

func (this *Platform) EqualVT(that *Platform) bool

func (*Platform) GetArchitecture

func (x *Platform) GetArchitecture() string

func (*Platform) GetOS

func (x *Platform) GetOS() string

func (*Platform) GetOSFeatures

func (x *Platform) GetOSFeatures() []string

func (*Platform) GetOSVersion

func (x *Platform) GetOSVersion() string

func (*Platform) GetVariant

func (x *Platform) GetVariant() string

func (*Platform) MarshalToSizedBufferVT added in v0.17.0

func (m *Platform) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Platform) MarshalToVT added in v0.17.0

func (m *Platform) MarshalToVT(dAtA []byte) (int, error)

func (*Platform) MarshalVT added in v0.17.0

func (m *Platform) MarshalVT() (dAtA []byte, err error)

func (*Platform) ProtoMessage

func (*Platform) ProtoMessage()

func (*Platform) ProtoReflect added in v0.17.0

func (x *Platform) ProtoReflect() protoreflect.Message

func (*Platform) Reset

func (x *Platform) Reset()

func (*Platform) SizeVT added in v0.17.0

func (m *Platform) SizeVT() (n int)

func (*Platform) Spec

func (p *Platform) Spec() ocispecs.Platform

func (*Platform) String

func (x *Platform) String() string

func (*Platform) UnmarshalVT added in v0.17.0

func (m *Platform) UnmarshalVT(dAtA []byte) error

type Position added in v0.8.0

type Position struct {
	Line      int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"`
	Character int32 `protobuf:"varint,2,opt,name=character,proto3" json:"character,omitempty"`
	// contains filtered or unexported fields
}

Position is single location in a source file

func (*Position) CloneMessageVT added in v0.17.0

func (m *Position) CloneMessageVT() proto.Message

func (*Position) CloneVT added in v0.17.0

func (m *Position) CloneVT() *Position

func (*Position) Descriptor deprecated added in v0.8.0

func (*Position) Descriptor() ([]byte, []int)

Deprecated: Use Position.ProtoReflect.Descriptor instead.

func (*Position) EqualMessageVT added in v0.17.0

func (this *Position) EqualMessageVT(thatMsg proto.Message) bool

func (*Position) EqualVT added in v0.17.0

func (this *Position) EqualVT(that *Position) bool

func (*Position) GetCharacter added in v0.8.0

func (x *Position) GetCharacter() int32

func (*Position) GetLine added in v0.8.0

func (x *Position) GetLine() int32

func (*Position) MarshalToSizedBufferVT added in v0.17.0

func (m *Position) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Position) MarshalToVT added in v0.17.0

func (m *Position) MarshalToVT(dAtA []byte) (int, error)

func (*Position) MarshalVT added in v0.17.0

func (m *Position) MarshalVT() (dAtA []byte, err error)

func (*Position) ProtoMessage added in v0.8.0

func (*Position) ProtoMessage()

func (*Position) ProtoReflect added in v0.17.0

func (x *Position) ProtoReflect() protoreflect.Message

func (*Position) Reset added in v0.8.0

func (x *Position) Reset()

func (*Position) SizeVT added in v0.17.0

func (m *Position) SizeVT() (n int)

func (*Position) String added in v0.8.0

func (x *Position) String() string

func (*Position) UnmarshalVT added in v0.17.0

func (m *Position) UnmarshalVT(dAtA []byte) error

type ProgressGroup added in v0.10.0

type ProgressGroup struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Weak bool   `protobuf:"varint,3,opt,name=weak,proto3" json:"weak,omitempty"`
	// contains filtered or unexported fields
}

func (*ProgressGroup) CloneMessageVT added in v0.17.0

func (m *ProgressGroup) CloneMessageVT() proto.Message

func (*ProgressGroup) CloneVT added in v0.17.0

func (m *ProgressGroup) CloneVT() *ProgressGroup

func (*ProgressGroup) Descriptor deprecated added in v0.10.0

func (*ProgressGroup) Descriptor() ([]byte, []int)

Deprecated: Use ProgressGroup.ProtoReflect.Descriptor instead.

func (*ProgressGroup) EqualMessageVT added in v0.17.0

func (this *ProgressGroup) EqualMessageVT(thatMsg proto.Message) bool

func (*ProgressGroup) EqualVT added in v0.17.0

func (this *ProgressGroup) EqualVT(that *ProgressGroup) bool

func (*ProgressGroup) GetId added in v0.10.0

func (x *ProgressGroup) GetId() string

func (*ProgressGroup) GetName added in v0.10.0

func (x *ProgressGroup) GetName() string

func (*ProgressGroup) GetWeak added in v0.10.0

func (x *ProgressGroup) GetWeak() bool

func (*ProgressGroup) MarshalToSizedBufferVT added in v0.17.0

func (m *ProgressGroup) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProgressGroup) MarshalToVT added in v0.17.0

func (m *ProgressGroup) MarshalToVT(dAtA []byte) (int, error)

func (*ProgressGroup) MarshalVT added in v0.17.0

func (m *ProgressGroup) MarshalVT() (dAtA []byte, err error)

func (*ProgressGroup) ProtoMessage added in v0.10.0

func (*ProgressGroup) ProtoMessage()

func (*ProgressGroup) ProtoReflect added in v0.17.0

func (x *ProgressGroup) ProtoReflect() protoreflect.Message

func (*ProgressGroup) Reset added in v0.10.0

func (x *ProgressGroup) Reset()

func (*ProgressGroup) SizeVT added in v0.17.0

func (m *ProgressGroup) SizeVT() (n int)

func (*ProgressGroup) String added in v0.10.0

func (x *ProgressGroup) String() string

func (*ProgressGroup) UnmarshalVT added in v0.17.0

func (m *ProgressGroup) UnmarshalVT(dAtA []byte) error

type ProxyEnv

type ProxyEnv struct {
	HttpProxy  string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
	HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
	FtpProxy   string `protobuf:"bytes,3,opt,name=ftp_proxy,json=ftpProxy,proto3" json:"ftp_proxy,omitempty"`
	NoProxy    string `protobuf:"bytes,4,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"`
	AllProxy   string `protobuf:"bytes,5,opt,name=all_proxy,json=allProxy,proto3" json:"all_proxy,omitempty"`
	// contains filtered or unexported fields
}

func (*ProxyEnv) CloneMessageVT added in v0.17.0

func (m *ProxyEnv) CloneMessageVT() proto.Message

func (*ProxyEnv) CloneVT added in v0.17.0

func (m *ProxyEnv) CloneVT() *ProxyEnv

func (*ProxyEnv) Descriptor deprecated

func (*ProxyEnv) Descriptor() ([]byte, []int)

Deprecated: Use ProxyEnv.ProtoReflect.Descriptor instead.

func (*ProxyEnv) EqualMessageVT added in v0.17.0

func (this *ProxyEnv) EqualMessageVT(thatMsg proto.Message) bool

func (*ProxyEnv) EqualVT added in v0.17.0

func (this *ProxyEnv) EqualVT(that *ProxyEnv) bool

func (*ProxyEnv) GetAllProxy added in v0.9.0

func (x *ProxyEnv) GetAllProxy() string

func (*ProxyEnv) GetFtpProxy

func (x *ProxyEnv) GetFtpProxy() string

func (*ProxyEnv) GetHttpProxy

func (x *ProxyEnv) GetHttpProxy() string

func (*ProxyEnv) GetHttpsProxy

func (x *ProxyEnv) GetHttpsProxy() string

func (*ProxyEnv) GetNoProxy

func (x *ProxyEnv) GetNoProxy() string

func (*ProxyEnv) MarshalToSizedBufferVT added in v0.17.0

func (m *ProxyEnv) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*ProxyEnv) MarshalToVT added in v0.17.0

func (m *ProxyEnv) MarshalToVT(dAtA []byte) (int, error)

func (*ProxyEnv) MarshalVT added in v0.17.0

func (m *ProxyEnv) MarshalVT() (dAtA []byte, err error)

func (*ProxyEnv) ProtoMessage

func (*ProxyEnv) ProtoMessage()

func (*ProxyEnv) ProtoReflect added in v0.17.0

func (x *ProxyEnv) ProtoReflect() protoreflect.Message

func (*ProxyEnv) Reset

func (x *ProxyEnv) Reset()

func (*ProxyEnv) SizeVT added in v0.17.0

func (m *ProxyEnv) SizeVT() (n int)

func (*ProxyEnv) String

func (x *ProxyEnv) String() string

func (*ProxyEnv) UnmarshalVT added in v0.17.0

func (m *ProxyEnv) UnmarshalVT(dAtA []byte) error

type Range added in v0.8.0

type Range struct {
	Start *Position `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End   *Position `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

Range is an area in the source file

func (*Range) CloneMessageVT added in v0.17.0

func (m *Range) CloneMessageVT() proto.Message

func (*Range) CloneVT added in v0.17.0

func (m *Range) CloneVT() *Range

func (*Range) Descriptor deprecated added in v0.8.0

func (*Range) Descriptor() ([]byte, []int)

Deprecated: Use Range.ProtoReflect.Descriptor instead.

func (*Range) EqualMessageVT added in v0.17.0

func (this *Range) EqualMessageVT(thatMsg proto.Message) bool

func (*Range) EqualVT added in v0.17.0

func (this *Range) EqualVT(that *Range) bool

func (*Range) GetEnd added in v0.8.0

func (x *Range) GetEnd() *Position

func (*Range) GetStart added in v0.8.0

func (x *Range) GetStart() *Position

func (*Range) MarshalToSizedBufferVT added in v0.17.0

func (m *Range) MarshalToSizedBufferVT(dAtA []byte) (int, error)

func (*Range) MarshalToVT added in v0.17.0

func (m *Range) MarshalToVT(dAtA []byte) (int, error)

func (*Range) MarshalVT added in v0.17.0

func (m *Range) MarshalVT() (dAtA []byte, err error)