package pb
import "github.com/moby/buildkit/solver/pb"
Index ¶
- Constants
- Variables
- func ToSpecPlatforms(p []*Platform) []ocispecs.Platform
- type BuildInput
- func (m *BuildInput) CloneMessageVT() proto.Message
- func (m *BuildInput) CloneVT() *BuildInput
- func (*BuildInput) Descriptor() ([]byte, []int)
- func (this *BuildInput) EqualMessageVT(thatMsg proto.Message) bool
- func (this *BuildInput) EqualVT(that *BuildInput) bool
- func (x *BuildInput) GetInput() int64
- func (m *BuildInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BuildInput) MarshalToVT(dAtA []byte) (int, error)
- func (m *BuildInput) MarshalVT() (dAtA []byte, err error)
- func (*BuildInput) ProtoMessage()
- func (x *BuildInput) ProtoReflect() protoreflect.Message
- func (x *BuildInput) Reset()
- func (m *BuildInput) SizeVT() (n int)
- func (x *BuildInput) String() string
- func (m *BuildInput) UnmarshalVT(dAtA []byte) error
- type BuildOp
- func (m *BuildOp) CloneMessageVT() proto.Message
- func (m *BuildOp) CloneVT() *BuildOp
- func (*BuildOp) Descriptor() ([]byte, []int)
- func (this *BuildOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *BuildOp) EqualVT(that *BuildOp) bool
- func (x *BuildOp) GetAttrs() map[string]string
- func (x *BuildOp) GetBuilder() int64
- func (x *BuildOp) GetDef() *Definition
- func (x *BuildOp) GetInputs() map[string]*BuildInput
- func (m *BuildOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *BuildOp) MarshalToVT(dAtA []byte) (int, error)
- func (m *BuildOp) MarshalVT() (dAtA []byte, err error)
- func (*BuildOp) ProtoMessage()
- func (x *BuildOp) ProtoReflect() protoreflect.Message
- func (x *BuildOp) Reset()
- func (m *BuildOp) SizeVT() (n int)
- func (x *BuildOp) String() string
- func (m *BuildOp) UnmarshalVT(dAtA []byte) error
- type CDIDevice
- func (m *CDIDevice) CloneMessageVT() proto.Message
- func (m *CDIDevice) CloneVT() *CDIDevice
- func (*CDIDevice) Descriptor() ([]byte, []int)
- func (this *CDIDevice) EqualMessageVT(thatMsg proto.Message) bool
- func (this *CDIDevice) EqualVT(that *CDIDevice) bool
- func (x *CDIDevice) GetName() string
- func (x *CDIDevice) GetOptional() bool
- func (m *CDIDevice) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CDIDevice) MarshalToVT(dAtA []byte) (int, error)
- func (m *CDIDevice) MarshalVT() (dAtA []byte, err error)
- func (*CDIDevice) ProtoMessage()
- func (x *CDIDevice) ProtoReflect() protoreflect.Message
- func (x *CDIDevice) Reset()
- func (m *CDIDevice) SizeVT() (n int)
- func (x *CDIDevice) String() string
- func (m *CDIDevice) UnmarshalVT(dAtA []byte) error
- type CacheOpt
- func (m *CacheOpt) CloneMessageVT() proto.Message
- func (m *CacheOpt) CloneVT() *CacheOpt
- func (*CacheOpt) Descriptor() ([]byte, []int)
- func (this *CacheOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *CacheOpt) EqualVT(that *CacheOpt) bool
- func (x *CacheOpt) GetID() string
- func (x *CacheOpt) GetSharing() CacheSharingOpt
- func (m *CacheOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *CacheOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *CacheOpt) MarshalVT() (dAtA []byte, err error)
- func (*CacheOpt) ProtoMessage()
- func (x *CacheOpt) ProtoReflect() protoreflect.Message
- func (x *CacheOpt) Reset()
- func (m *CacheOpt) SizeVT() (n int)
- func (x *CacheOpt) String() string
- func (m *CacheOpt) UnmarshalVT(dAtA []byte) error
- type CacheSharingOpt
- func (CacheSharingOpt) Descriptor() protoreflect.EnumDescriptor
- func (x CacheSharingOpt) Enum() *CacheSharingOpt
- func (CacheSharingOpt) EnumDescriptor() ([]byte, []int)
- func (x CacheSharingOpt) Number() protoreflect.EnumNumber
- func (x CacheSharingOpt) String() string
- func (CacheSharingOpt) Type() protoreflect.EnumType
- type ChownOpt
- func (m *ChownOpt) CloneMessageVT() proto.Message
- func (m *ChownOpt) CloneVT() *ChownOpt
- func (*ChownOpt) Descriptor() ([]byte, []int)
- func (this *ChownOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *ChownOpt) EqualVT(that *ChownOpt) bool
- func (x *ChownOpt) GetGroup() *UserOpt
- func (x *ChownOpt) GetUser() *UserOpt
- func (m *ChownOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ChownOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *ChownOpt) MarshalVT() (dAtA []byte, err error)
- func (*ChownOpt) ProtoMessage()
- func (x *ChownOpt) ProtoReflect() protoreflect.Message
- func (x *ChownOpt) Reset()
- func (m *ChownOpt) SizeVT() (n int)
- func (x *ChownOpt) String() string
- func (m *ChownOpt) UnmarshalVT(dAtA []byte) error
- type Definition
- func (m *Definition) CloneMessageVT() proto.Message
- func (m *Definition) CloneVT() *Definition
- func (*Definition) Descriptor() ([]byte, []int)
- func (this *Definition) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Definition) EqualVT(that *Definition) bool
- func (x *Definition) GetDef() [][]byte
- func (x *Definition) GetMetadata() map[string]*OpMetadata
- func (x *Definition) GetSource() *Source
- func (m *Definition) IsNil() bool
- func (m *Definition) Marshal() ([]byte, error)
- func (m *Definition) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Definition) MarshalToVT(dAtA []byte) (int, error)
- func (m *Definition) MarshalVT() (dAtA []byte, err error)
- func (*Definition) ProtoMessage()
- func (x *Definition) ProtoReflect() protoreflect.Message
- func (x *Definition) Reset()
- func (m *Definition) SizeVT() (n int)
- func (x *Definition) String() string
- func (m *Definition) Unmarshal(dAtA []byte) error
- func (m *Definition) UnmarshalVT(dAtA []byte) error
- type DiffOp
- func (m *DiffOp) CloneMessageVT() proto.Message
- func (m *DiffOp) CloneVT() *DiffOp
- func (*DiffOp) Descriptor() ([]byte, []int)
- func (this *DiffOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *DiffOp) EqualVT(that *DiffOp) bool
- func (x *DiffOp) GetLower() *LowerDiffInput
- func (x *DiffOp) GetUpper() *UpperDiffInput
- func (m *DiffOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *DiffOp) MarshalToVT(dAtA []byte) (int, error)
- func (m *DiffOp) MarshalVT() (dAtA []byte, err error)
- func (*DiffOp) ProtoMessage()
- func (x *DiffOp) ProtoReflect() protoreflect.Message
- func (x *DiffOp) Reset()
- func (m *DiffOp) SizeVT() (n int)
- func (x *DiffOp) String() string
- func (m *DiffOp) UnmarshalVT(dAtA []byte) error
- type ExecOp
- func (m *ExecOp) CloneMessageVT() proto.Message
- func (m *ExecOp) CloneVT() *ExecOp
- func (*ExecOp) Descriptor() ([]byte, []int)
- func (this *ExecOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *ExecOp) EqualVT(that *ExecOp) bool
- func (x *ExecOp) GetCdiDevices() []*CDIDevice
- func (x *ExecOp) GetMeta() *Meta
- func (x *ExecOp) GetMounts() []*Mount
- func (x *ExecOp) GetNetwork() NetMode
- func (x *ExecOp) GetSecretenv() []*SecretEnv
- func (x *ExecOp) GetSecurity() SecurityMode
- func (m *ExecOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ExecOp) MarshalToVT(dAtA []byte) (int, error)
- func (m *ExecOp) MarshalVT() (dAtA []byte, err error)
- func (*ExecOp) ProtoMessage()
- func (x *ExecOp) ProtoReflect() protoreflect.Message
- func (x *ExecOp) Reset()
- func (m *ExecOp) SizeVT() (n int)
- func (x *ExecOp) String() string
- func (m *ExecOp) UnmarshalVT(dAtA []byte) error
- type ExportCache
- func (m *ExportCache) CloneMessageVT() proto.Message
- func (m *ExportCache) CloneVT() *ExportCache
- func (*ExportCache) Descriptor() ([]byte, []int)
- func (this *ExportCache) EqualMessageVT(thatMsg proto.Message) bool
- func (this *ExportCache) EqualVT(that *ExportCache) bool
- func (x *ExportCache) GetValue() bool
- func (m *ExportCache) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ExportCache) MarshalToVT(dAtA []byte) (int, error)
- func (m *ExportCache) MarshalVT() (dAtA []byte, err error)
- func (*ExportCache) ProtoMessage()
- func (x *ExportCache) ProtoReflect() protoreflect.Message
- func (x *ExportCache) Reset()
- func (m *ExportCache) SizeVT() (n int)
- func (x *ExportCache) String() string
- func (m *ExportCache) UnmarshalVT(dAtA []byte) error
- type FileAction
- func (m *FileAction) CloneMessageVT() proto.Message
- func (m *FileAction) CloneVT() *FileAction
- func (*FileAction) Descriptor() ([]byte, []int)
- func (this *FileAction) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileAction) EqualVT(that *FileAction) bool
- func (m *FileAction) GetAction() isFileAction_Action
- func (x *FileAction) GetCopy() *FileActionCopy
- func (x *FileAction) GetInput() int64
- func (x *FileAction) GetMkdir() *FileActionMkDir
- func (x *FileAction) GetMkfile() *FileActionMkFile
- func (x *FileAction) GetOutput() int64
- func (x *FileAction) GetRm() *FileActionRm
- func (x *FileAction) GetSecondaryInput() int64
- func (x *FileAction) GetSymlink() *FileActionSymlink
- func (m *FileAction) MarshalJSON() ([]byte, error)
- func (m *FileAction) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileAction) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileAction) MarshalVT() (dAtA []byte, err error)
- func (*FileAction) ProtoMessage()
- func (x *FileAction) ProtoReflect() protoreflect.Message
- func (x *FileAction) Reset()
- func (m *FileAction) SizeVT() (n int)
- func (x *FileAction) String() string
- func (m *FileAction) UnmarshalJSON(data []byte) error
- func (m *FileAction) UnmarshalVT(dAtA []byte) error
- type FileActionCopy
- func (m *FileActionCopy) CloneMessageVT() proto.Message
- func (m *FileActionCopy) CloneVT() *FileActionCopy
- func (*FileActionCopy) Descriptor() ([]byte, []int)
- func (this *FileActionCopy) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileActionCopy) EqualVT(that *FileActionCopy) bool
- func (x *FileActionCopy) GetAllowEmptyWildcard() bool
- func (x *FileActionCopy) GetAllowWildcard() bool
- func (x *FileActionCopy) GetAlwaysReplaceExistingDestPaths() bool
- func (x *FileActionCopy) GetAttemptUnpackDockerCompatibility() bool
- func (x *FileActionCopy) GetCreateDestPath() bool
- func (x *FileActionCopy) GetDest() string
- func (x *FileActionCopy) GetDirCopyContents() bool
- func (x *FileActionCopy) GetExcludePatterns() []string
- func (x *FileActionCopy) GetFollowSymlink() bool
- func (x *FileActionCopy) GetIncludePatterns() []string
- func (x *FileActionCopy) GetMode() int32
- func (x *FileActionCopy) GetModeStr() string
- func (x *FileActionCopy) GetOwner() *ChownOpt
- func (x *FileActionCopy) GetSrc() string
- func (x *FileActionCopy) GetTimestamp() int64
- func (m *FileActionCopy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileActionCopy) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileActionCopy) MarshalVT() (dAtA []byte, err error)
- func (*FileActionCopy) ProtoMessage()
- func (x *FileActionCopy) ProtoReflect() protoreflect.Message
- func (x *FileActionCopy) Reset()
- func (m *FileActionCopy) SizeVT() (n int)
- func (x *FileActionCopy) String() string
- func (m *FileActionCopy) UnmarshalVT(dAtA []byte) error
- type FileActionMkDir
- func (m *FileActionMkDir) CloneMessageVT() proto.Message
- func (m *FileActionMkDir) CloneVT() *FileActionMkDir
- func (*FileActionMkDir) Descriptor() ([]byte, []int)
- func (this *FileActionMkDir) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileActionMkDir) EqualVT(that *FileActionMkDir) bool
- func (x *FileActionMkDir) GetMakeParents() bool
- func (x *FileActionMkDir) GetMode() int32
- func (x *FileActionMkDir) GetOwner() *ChownOpt
- func (x *FileActionMkDir) GetPath() string
- func (x *FileActionMkDir) GetTimestamp() int64
- func (m *FileActionMkDir) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileActionMkDir) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileActionMkDir) MarshalVT() (dAtA []byte, err error)
- func (*FileActionMkDir) ProtoMessage()
- func (x *FileActionMkDir) ProtoReflect() protoreflect.Message
- func (x *FileActionMkDir) Reset()
- func (m *FileActionMkDir) SizeVT() (n int)
- func (x *FileActionMkDir) String() string
- func (m *FileActionMkDir) UnmarshalVT(dAtA []byte) error
- type FileActionMkFile
- func (m *FileActionMkFile) CloneMessageVT() proto.Message
- func (m *FileActionMkFile) CloneVT() *FileActionMkFile
- func (*FileActionMkFile) Descriptor() ([]byte, []int)
- func (this *FileActionMkFile) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileActionMkFile) EqualVT(that *FileActionMkFile) bool
- func (x *FileActionMkFile) GetData() []byte
- func (x *FileActionMkFile) GetMode() int32
- func (x *FileActionMkFile) GetOwner() *ChownOpt
- func (x *FileActionMkFile) GetPath() string
- func (x *FileActionMkFile) GetTimestamp() int64
- func (m *FileActionMkFile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileActionMkFile) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileActionMkFile) MarshalVT() (dAtA []byte, err error)
- func (*FileActionMkFile) ProtoMessage()
- func (x *FileActionMkFile) ProtoReflect() protoreflect.Message
- func (x *FileActionMkFile) Reset()
- func (m *FileActionMkFile) SizeVT() (n int)
- func (x *FileActionMkFile) String() string
- func (m *FileActionMkFile) UnmarshalVT(dAtA []byte) error
- type FileActionRm
- func (m *FileActionRm) CloneMessageVT() proto.Message
- func (m *FileActionRm) CloneVT() *FileActionRm
- func (*FileActionRm) Descriptor() ([]byte, []int)
- func (this *FileActionRm) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileActionRm) EqualVT(that *FileActionRm) bool
- func (x *FileActionRm) GetAllowNotFound() bool
- func (x *FileActionRm) GetAllowWildcard() bool
- func (x *FileActionRm) GetPath() string
- func (m *FileActionRm) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileActionRm) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileActionRm) MarshalVT() (dAtA []byte, err error)
- func (*FileActionRm) ProtoMessage()
- func (x *FileActionRm) ProtoReflect() protoreflect.Message
- func (x *FileActionRm) Reset()
- func (m *FileActionRm) SizeVT() (n int)
- func (x *FileActionRm) String() string
- func (m *FileActionRm) UnmarshalVT(dAtA []byte) error
- type FileActionSymlink
- func (m *FileActionSymlink) CloneMessageVT() proto.Message
- func (m *FileActionSymlink) CloneVT() *FileActionSymlink
- func (*FileActionSymlink) Descriptor() ([]byte, []int)
- func (this *FileActionSymlink) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileActionSymlink) EqualVT(that *FileActionSymlink) bool
- func (x *FileActionSymlink) GetNewpath() string
- func (x *FileActionSymlink) GetOldpath() string
- func (x *FileActionSymlink) GetOwner() *ChownOpt
- func (x *FileActionSymlink) GetTimestamp() int64
- func (m *FileActionSymlink) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileActionSymlink) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileActionSymlink) MarshalVT() (dAtA []byte, err error)
- func (*FileActionSymlink) ProtoMessage()
- func (x *FileActionSymlink) ProtoReflect() protoreflect.Message
- func (x *FileActionSymlink) Reset()
- func (m *FileActionSymlink) SizeVT() (n int)
- func (x *FileActionSymlink) String() string
- func (m *FileActionSymlink) UnmarshalVT(dAtA []byte) error
- type FileAction_Copy
- func (m *FileAction_Copy) CloneVT() isFileAction_Action
- func (this *FileAction_Copy) EqualVT(thatIface isFileAction_Action) bool
- func (m *FileAction_Copy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileAction_Copy) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileAction_Copy) SizeVT() (n int)
- type FileAction_Mkdir
- func (m *FileAction_Mkdir) CloneVT() isFileAction_Action
- func (this *FileAction_Mkdir) EqualVT(thatIface isFileAction_Action) bool
- func (m *FileAction_Mkdir) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileAction_Mkdir) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileAction_Mkdir) SizeVT() (n int)
- type FileAction_Mkfile
- func (m *FileAction_Mkfile) CloneVT() isFileAction_Action
- func (this *FileAction_Mkfile) EqualVT(thatIface isFileAction_Action) bool
- func (m *FileAction_Mkfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileAction_Mkfile) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileAction_Mkfile) SizeVT() (n int)
- type FileAction_Rm
- func (m *FileAction_Rm) CloneVT() isFileAction_Action
- func (this *FileAction_Rm) EqualVT(thatIface isFileAction_Action) bool
- func (m *FileAction_Rm) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileAction_Rm) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileAction_Rm) SizeVT() (n int)
- type FileAction_Symlink
- func (m *FileAction_Symlink) CloneVT() isFileAction_Action
- func (this *FileAction_Symlink) EqualVT(thatIface isFileAction_Action) bool
- func (m *FileAction_Symlink) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileAction_Symlink) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileAction_Symlink) SizeVT() (n int)
- type FileOp
- func (m *FileOp) CloneMessageVT() proto.Message
- func (m *FileOp) CloneVT() *FileOp
- func (*FileOp) Descriptor() ([]byte, []int)
- func (this *FileOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *FileOp) EqualVT(that *FileOp) bool
- func (x *FileOp) GetActions() []*FileAction
- func (m *FileOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *FileOp) MarshalToVT(dAtA []byte) (int, error)
- func (m *FileOp) MarshalVT() (dAtA []byte, err error)
- func (*FileOp) ProtoMessage()
- func (x *FileOp) ProtoReflect() protoreflect.Message
- func (x *FileOp) Reset()
- func (m *FileOp) SizeVT() (n int)
- func (x *FileOp) String() string
- func (m *FileOp) UnmarshalVT(dAtA []byte) error
- type HostIP
- func (m *HostIP) CloneMessageVT() proto.Message
- func (m *HostIP) CloneVT() *HostIP
- func (*HostIP) Descriptor() ([]byte, []int)
- func (this *HostIP) EqualMessageVT(thatMsg proto.Message) bool
- func (this *HostIP) EqualVT(that *HostIP) bool
- func (x *HostIP) GetHost() string
- func (x *HostIP) GetIP() string
- func (m *HostIP) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *HostIP) MarshalToVT(dAtA []byte) (int, error)
- func (m *HostIP) MarshalVT() (dAtA []byte, err error)
- func (*HostIP) ProtoMessage()
- func (x *HostIP) ProtoReflect() protoreflect.Message
- func (x *HostIP) Reset()
- func (m *HostIP) SizeVT() (n int)
- func (x *HostIP) String() string
- func (m *HostIP) UnmarshalVT(dAtA []byte) error
- type Input
- func (m *Input) CloneMessageVT() proto.Message
- func (m *Input) CloneVT() *Input
- func (*Input) Descriptor() ([]byte, []int)
- func (this *Input) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Input) EqualVT(that *Input) bool
- func (x *Input) GetDigest() string
- func (x *Input) GetIndex() int64
- func (m *Input) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Input) MarshalToVT(dAtA []byte) (int, error)
- func (m *Input) MarshalVT() (dAtA []byte, err error)
- func (*Input) ProtoMessage()
- func (x *Input) ProtoReflect() protoreflect.Message
- func (x *Input) Reset()
- func (m *Input) SizeVT() (n int)
- func (x *Input) String() string
- func (m *Input) UnmarshalVT(dAtA []byte) error
- type InputIndex
- type IsFileAction
- type Location
- func (m *Location) CloneMessageVT() proto.Message
- func (m *Location) CloneVT() *Location
- func (*Location) Descriptor() ([]byte, []int)
- func (this *Location) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Location) EqualVT(that *Location) bool
- func (x *Location) GetRanges() []*Range
- func (x *Location) GetSourceIndex() int32
- func (m *Location) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Location) MarshalToVT(dAtA []byte) (int, error)
- func (m *Location) MarshalVT() (dAtA []byte, err error)
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (m *Location) SizeVT() (n int)
- func (x *Location) String() string
- func (m *Location) UnmarshalVT(dAtA []byte) error
- type Locations
- func (m *Locations) CloneMessageVT() proto.Message
- func (m *Locations) CloneVT() *Locations
- func (*Locations) Descriptor() ([]byte, []int)
- func (this *Locations) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Locations) EqualVT(that *Locations) bool
- func (x *Locations) GetLocations() []*Location
- func (m *Locations) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Locations) MarshalToVT(dAtA []byte) (int, error)
- func (m *Locations) MarshalVT() (dAtA []byte, err error)
- func (*Locations) ProtoMessage()
- func (x *Locations) ProtoReflect() protoreflect.Message
- func (x *Locations) Reset()
- func (m *Locations) SizeVT() (n int)
- func (x *Locations) String() string
- func (m *Locations) UnmarshalVT(dAtA []byte) error
- type LowerDiffInput
- func (m *LowerDiffInput) CloneMessageVT() proto.Message
- func (m *LowerDiffInput) CloneVT() *LowerDiffInput
- func (*LowerDiffInput) Descriptor() ([]byte, []int)
- func (this *LowerDiffInput) EqualMessageVT(thatMsg proto.Message) bool
- func (this *LowerDiffInput) EqualVT(that *LowerDiffInput) bool
- func (x *LowerDiffInput) GetInput() int64
- func (m *LowerDiffInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *LowerDiffInput) MarshalToVT(dAtA []byte) (int, error)
- func (m *LowerDiffInput) MarshalVT() (dAtA []byte, err error)
- func (*LowerDiffInput) ProtoMessage()
- func (x *LowerDiffInput) ProtoReflect() protoreflect.Message
- func (x *LowerDiffInput) Reset()
- func (m *LowerDiffInput) SizeVT() (n int)
- func (x *LowerDiffInput) String() string
- func (m *LowerDiffInput) UnmarshalVT(dAtA []byte) error
- type MergeInput
- func (m *MergeInput) CloneMessageVT() proto.Message
- func (m *MergeInput) CloneVT() *MergeInput
- func (*MergeInput) Descriptor() ([]byte, []int)
- func (this *MergeInput) EqualMessageVT(thatMsg proto.Message) bool
- func (this *MergeInput) EqualVT(that *MergeInput) bool
- func (x *MergeInput) GetInput() int64
- func (m *MergeInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *MergeInput) MarshalToVT(dAtA []byte) (int, error)
- func (m *MergeInput) MarshalVT() (dAtA []byte, err error)
- func (*MergeInput) ProtoMessage()
- func (x *MergeInput) ProtoReflect() protoreflect.Message
- func (x *MergeInput) Reset()
- func (m *MergeInput) SizeVT() (n int)
- func (x *MergeInput) String() string
- func (m *MergeInput) UnmarshalVT(dAtA []byte) error
- type MergeOp
- func (m *MergeOp) CloneMessageVT() proto.Message
- func (m *MergeOp) CloneVT() *MergeOp
- func (*MergeOp) Descriptor() ([]byte, []int)
- func (this *MergeOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *MergeOp) EqualVT(that *MergeOp) bool
- func (x *MergeOp) GetInputs() []*MergeInput
- func (m *MergeOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *MergeOp) MarshalToVT(dAtA []byte) (int, error)
- func (m *MergeOp) MarshalVT() (dAtA []byte, err error)
- func (*MergeOp) ProtoMessage()
- func (x *MergeOp) ProtoReflect() protoreflect.Message
- func (x *MergeOp) Reset()
- func (m *MergeOp) SizeVT() (n int)
- func (x *MergeOp) String() string
- func (m *MergeOp) UnmarshalVT(dAtA []byte) error
- type Meta
- func (m *Meta) CloneMessageVT() proto.Message
- func (m *Meta) CloneVT() *Meta
- func (*Meta) Descriptor() ([]byte, []int)
- func (this *Meta) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Meta) EqualVT(that *Meta) bool
- func (x *Meta) GetArgs() []string
- func (x *Meta) GetCgroupParent() string
- func (x *Meta) GetCwd() string
- func (x *Meta) GetEnv() []string
- func (x *Meta) GetExtraHosts() []*HostIP
- func (x *Meta) GetHostname() string
- func (x *Meta) GetProxyEnv() *ProxyEnv
- func (x *Meta) GetRemoveMountStubsRecursive() bool
- func (x *Meta) GetUlimit() []*Ulimit
- func (x *Meta) GetUser() string
- func (x *Meta) GetValidExitCodes() []int32
- func (m *Meta) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Meta) MarshalToVT(dAtA []byte) (int, error)
- func (m *Meta) MarshalVT() (dAtA []byte, err error)
- func (*Meta) ProtoMessage()
- func (x *Meta) ProtoReflect() protoreflect.Message
- func (x *Meta) Reset()
- func (m *Meta) SizeVT() (n int)
- func (x *Meta) String() string
- func (m *Meta) UnmarshalVT(dAtA []byte) error
- type Mount
- func (m *Mount) CloneMessageVT() proto.Message
- func (m *Mount) CloneVT() *Mount
- func (*Mount) Descriptor() ([]byte, []int)
- func (this *Mount) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Mount) EqualVT(that *Mount) bool
- func (x *Mount) GetCacheOpt() *CacheOpt
- func (x *Mount) GetContentCache() MountContentCache
- func (x *Mount) GetDest() string
- func (x *Mount) GetInput() int64
- func (x *Mount) GetMountType() MountType
- func (x *Mount) GetOutput() int64
- func (x *Mount) GetReadonly() bool
- func (x *Mount) GetResultID() string
- func (x *Mount) GetSSHOpt() *SSHOpt
- func (x *Mount) GetSecretOpt() *SecretOpt
- func (x *Mount) GetSelector() string
- func (x *Mount) GetTmpfsOpt() *TmpfsOpt
- func (m *Mount) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Mount) MarshalToVT(dAtA []byte) (int, error)
- func (m *Mount) MarshalVT() (dAtA []byte, err error)
- func (*Mount) ProtoMessage()
- func (x *Mount) ProtoReflect() protoreflect.Message
- func (x *Mount) Reset()
- func (m *Mount) SizeVT() (n int)
- func (x *Mount) String() string
- func (m *Mount) UnmarshalVT(dAtA []byte) error
- type MountContentCache
- func (MountContentCache) Descriptor() protoreflect.EnumDescriptor
- func (x MountContentCache) Enum() *MountContentCache
- func (MountContentCache) EnumDescriptor() ([]byte, []int)
- func (x MountContentCache) Number() protoreflect.EnumNumber
- func (x MountContentCache) String() string
- func (MountContentCache) Type() protoreflect.EnumType
- type MountType
- func (MountType) Descriptor() protoreflect.EnumDescriptor
- func (x MountType) Enum() *MountType
- func (MountType) EnumDescriptor() ([]byte, []int)
- func (x MountType) Number() protoreflect.EnumNumber
- func (x MountType) String() string
- func (MountType) Type() protoreflect.EnumType
- type NamedUserOpt
- func (m *NamedUserOpt) CloneMessageVT() proto.Message
- func (m *NamedUserOpt) CloneVT() *NamedUserOpt
- func (*NamedUserOpt) Descriptor() ([]byte, []int)
- func (this *NamedUserOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *NamedUserOpt) EqualVT(that *NamedUserOpt) bool
- func (x *NamedUserOpt) GetInput() int64
- func (x *NamedUserOpt) GetName() string
- func (m *NamedUserOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *NamedUserOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *NamedUserOpt) MarshalVT() (dAtA []byte, err error)
- func (*NamedUserOpt) ProtoMessage()
- func (x *NamedUserOpt) ProtoReflect() protoreflect.Message
- func (x *NamedUserOpt) Reset()
- func (m *NamedUserOpt) SizeVT() (n int)
- func (x *NamedUserOpt) String() string
- func (m *NamedUserOpt) UnmarshalVT(dAtA []byte) error
- type NetMode
- func (NetMode) Descriptor() protoreflect.EnumDescriptor
- func (x NetMode) Enum() *NetMode
- func (NetMode) EnumDescriptor() ([]byte, []int)
- func (x NetMode) Number() protoreflect.EnumNumber
- func (x NetMode) String() string
- func (NetMode) Type() protoreflect.EnumType
- type Op
- func (m *Op) CloneMessageVT() proto.Message
- func (m *Op) CloneVT() *Op
- func (*Op) Descriptor() ([]byte, []int)
- func (this *Op) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Op) EqualVT(that *Op) bool
- func (x *Op) GetBuild() *BuildOp
- func (x *Op) GetConstraints() *WorkerConstraints
- func (x *Op) GetDiff() *DiffOp
- func (x *Op) GetExec() *ExecOp
- func (x *Op) GetFile() *FileOp
- func (x *Op) GetInputs() []*Input
- func (x *Op) GetMerge() *MergeOp
- func (m *Op) GetOp() isOp_Op
- func (x *Op) GetPlatform() *Platform
- func (x *Op) GetSource() *SourceOp
- func (m *Op) Marshal() ([]byte, error)
- func (m *Op) MarshalJSON() ([]byte, error)
- func (m *Op) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op) MarshalVT() (dAtA []byte, err error)
- func (*Op) ProtoMessage()
- func (x *Op) ProtoReflect() protoreflect.Message
- func (x *Op) Reset()
- func (m *Op) SizeVT() (n int)
- func (x *Op) String() string
- func (m *Op) Unmarshal(dAtA []byte) error
- func (m *Op) UnmarshalJSON(data []byte) error
- func (m *Op) UnmarshalVT(dAtA []byte) error
- type OpMetadata
- func (m *OpMetadata) CloneMessageVT() proto.Message
- func (m *OpMetadata) CloneVT() *OpMetadata
- func (*OpMetadata) Descriptor() ([]byte, []int)
- func (this *OpMetadata) EqualMessageVT(thatMsg proto.Message) bool
- func (this *OpMetadata) EqualVT(that *OpMetadata) bool
- func (x *OpMetadata) GetCaps() map[string]bool
- func (x *OpMetadata) GetDescription() map[string]string
- func (x *OpMetadata) GetExportCache() *ExportCache
- func (x *OpMetadata) GetIgnoreCache() bool
- func (x *OpMetadata) GetProgressGroup() *ProgressGroup
- func (m *OpMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *OpMetadata) MarshalToVT(dAtA []byte) (int, error)
- func (m *OpMetadata) MarshalVT() (dAtA []byte, err error)
- func (*OpMetadata) ProtoMessage()
- func (x *OpMetadata) ProtoReflect() protoreflect.Message
- func (x *OpMetadata) Reset()
- func (m *OpMetadata) SizeVT() (n int)
- func (x *OpMetadata) String() string
- func (m *OpMetadata) UnmarshalVT(dAtA []byte) error
- type Op_Build
- func (m *Op_Build) CloneVT() isOp_Op
- func (this *Op_Build) EqualVT(thatIface isOp_Op) bool
- func (m *Op_Build) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op_Build) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op_Build) SizeVT() (n int)
- type Op_Diff
- func (m *Op_Diff) CloneVT() isOp_Op
- func (this *Op_Diff) EqualVT(thatIface isOp_Op) bool
- func (m *Op_Diff) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op_Diff) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op_Diff) SizeVT() (n int)
- type Op_Exec
- func (m *Op_Exec) CloneVT() isOp_Op
- func (this *Op_Exec) EqualVT(thatIface isOp_Op) bool
- func (m *Op_Exec) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op_Exec) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op_Exec) SizeVT() (n int)
- type Op_File
- func (m *Op_File) CloneVT() isOp_Op
- func (this *Op_File) EqualVT(thatIface isOp_Op) bool
- func (m *Op_File) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op_File) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op_File) SizeVT() (n int)
- type Op_Merge
- func (m *Op_Merge) CloneVT() isOp_Op
- func (this *Op_Merge) EqualVT(thatIface isOp_Op) bool
- func (m *Op_Merge) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op_Merge) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op_Merge) SizeVT() (n int)
- type Op_Source
- func (m *Op_Source) CloneVT() isOp_Op
- func (this *Op_Source) EqualVT(thatIface isOp_Op) bool
- func (m *Op_Source) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Op_Source) MarshalToVT(dAtA []byte) (int, error)
- func (m *Op_Source) SizeVT() (n int)
- type OutputIndex
- type Platform
- func PlatformFromSpec(p ocispecs.Platform) *Platform
- func PlatformsFromSpec(p []ocispecs.Platform) []*Platform
- func (m *Platform) CloneMessageVT() proto.Message
- func (m *Platform) CloneVT() *Platform
- func (*Platform) Descriptor() ([]byte, []int)
- func (this *Platform) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Platform) EqualVT(that *Platform) bool
- func (x *Platform) GetArchitecture() string
- func (x *Platform) GetOS() string
- func (x *Platform) GetOSFeatures() []string
- func (x *Platform) GetOSVersion() string
- func (x *Platform) GetVariant() string
- func (m *Platform) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Platform) MarshalToVT(dAtA []byte) (int, error)
- func (m *Platform) MarshalVT() (dAtA []byte, err error)
- func (*Platform) ProtoMessage()
- func (x *Platform) ProtoReflect() protoreflect.Message
- func (x *Platform) Reset()
- func (m *Platform) SizeVT() (n int)
- func (p *Platform) Spec() ocispecs.Platform
- func (x *Platform) String() string
- func (m *Platform) UnmarshalVT(dAtA []byte) error
- type Position
- func (m *Position) CloneMessageVT() proto.Message
- func (m *Position) CloneVT() *Position
- func (*Position) Descriptor() ([]byte, []int)
- func (this *Position) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Position) EqualVT(that *Position) bool
- func (x *Position) GetCharacter() int32
- func (x *Position) GetLine() int32
- func (m *Position) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Position) MarshalToVT(dAtA []byte) (int, error)
- func (m *Position) MarshalVT() (dAtA []byte, err error)
- func (*Position) ProtoMessage()
- func (x *Position) ProtoReflect() protoreflect.Message
- func (x *Position) Reset()
- func (m *Position) SizeVT() (n int)
- func (x *Position) String() string
- func (m *Position) UnmarshalVT(dAtA []byte) error
- type ProgressGroup
- func (m *ProgressGroup) CloneMessageVT() proto.Message
- func (m *ProgressGroup) CloneVT() *ProgressGroup
- func (*ProgressGroup) Descriptor() ([]byte, []int)
- func (this *ProgressGroup) EqualMessageVT(thatMsg proto.Message) bool
- func (this *ProgressGroup) EqualVT(that *ProgressGroup) bool
- func (x *ProgressGroup) GetId() string
- func (x *ProgressGroup) GetName() string
- func (x *ProgressGroup) GetWeak() bool
- func (m *ProgressGroup) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ProgressGroup) MarshalToVT(dAtA []byte) (int, error)
- func (m *ProgressGroup) MarshalVT() (dAtA []byte, err error)
- func (*ProgressGroup) ProtoMessage()
- func (x *ProgressGroup) ProtoReflect() protoreflect.Message
- func (x *ProgressGroup) Reset()
- func (m *ProgressGroup) SizeVT() (n int)
- func (x *ProgressGroup) String() string
- func (m *ProgressGroup) UnmarshalVT(dAtA []byte) error
- type ProxyEnv
- func (m *ProxyEnv) CloneMessageVT() proto.Message
- func (m *ProxyEnv) CloneVT() *ProxyEnv
- func (*ProxyEnv) Descriptor() ([]byte, []int)
- func (this *ProxyEnv) EqualMessageVT(thatMsg proto.Message) bool
- func (this *ProxyEnv) EqualVT(that *ProxyEnv) bool
- func (x *ProxyEnv) GetAllProxy() string
- func (x *ProxyEnv) GetFtpProxy() string
- func (x *ProxyEnv) GetHttpProxy() string
- func (x *ProxyEnv) GetHttpsProxy() string
- func (x *ProxyEnv) GetNoProxy() string
- func (m *ProxyEnv) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *ProxyEnv) MarshalToVT(dAtA []byte) (int, error)
- func (m *ProxyEnv) MarshalVT() (dAtA []byte, err error)
- func (*ProxyEnv) ProtoMessage()
- func (x *ProxyEnv) ProtoReflect() protoreflect.Message
- func (x *ProxyEnv) Reset()
- func (m *ProxyEnv) SizeVT() (n int)
- func (x *ProxyEnv) String() string
- func (m *ProxyEnv) UnmarshalVT(dAtA []byte) error
- type Range
- func (m *Range) CloneMessageVT() proto.Message
- func (m *Range) CloneVT() *Range
- func (*Range) Descriptor() ([]byte, []int)
- func (this *Range) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Range) EqualVT(that *Range) bool
- func (x *Range) GetEnd() *Position
- func (x *Range) GetStart() *Position
- func (m *Range) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Range) MarshalToVT(dAtA []byte) (int, error)
- func (m *Range) MarshalVT() (dAtA []byte, err error)
- func (*Range) ProtoMessage()
- func (x *Range) ProtoReflect() protoreflect.Message
- func (x *Range) Reset()
- func (m *Range) SizeVT() (n int)
- func (x *Range) String() string
- func (m *Range) UnmarshalVT(dAtA []byte) error
- type SSHOpt
- func (m *SSHOpt) CloneMessageVT() proto.Message
- func (m *SSHOpt) CloneVT() *SSHOpt
- func (*SSHOpt) Descriptor() ([]byte, []int)
- func (this *SSHOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *SSHOpt) EqualVT(that *SSHOpt) bool
- func (x *SSHOpt) GetGid() uint32
- func (x *SSHOpt) GetID() string
- func (x *SSHOpt) GetMode() uint32
- func (x *SSHOpt) GetOptional() bool
- func (x *SSHOpt) GetUid() uint32
- func (m *SSHOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SSHOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *SSHOpt) MarshalVT() (dAtA []byte, err error)
- func (*SSHOpt) ProtoMessage()
- func (x *SSHOpt) ProtoReflect() protoreflect.Message
- func (x *SSHOpt) Reset()
- func (m *SSHOpt) SizeVT() (n int)
- func (x *SSHOpt) String() string
- func (m *SSHOpt) UnmarshalVT(dAtA []byte) error
- type SecretEnv
- func (m *SecretEnv) CloneMessageVT() proto.Message
- func (m *SecretEnv) CloneVT() *SecretEnv
- func (*SecretEnv) Descriptor() ([]byte, []int)
- func (this *SecretEnv) EqualMessageVT(thatMsg proto.Message) bool
- func (this *SecretEnv) EqualVT(that *SecretEnv) bool
- func (x *SecretEnv) GetID() string
- func (x *SecretEnv) GetName() string
- func (x *SecretEnv) GetOptional() bool
- func (m *SecretEnv) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SecretEnv) MarshalToVT(dAtA []byte) (int, error)
- func (m *SecretEnv) MarshalVT() (dAtA []byte, err error)
- func (*SecretEnv) ProtoMessage()
- func (x *SecretEnv) ProtoReflect() protoreflect.Message
- func (x *SecretEnv) Reset()
- func (m *SecretEnv) SizeVT() (n int)
- func (x *SecretEnv) String() string
- func (m *SecretEnv) UnmarshalVT(dAtA []byte) error
- type SecretOpt
- func (m *SecretOpt) CloneMessageVT() proto.Message
- func (m *SecretOpt) CloneVT() *SecretOpt
- func (*SecretOpt) Descriptor() ([]byte, []int)
- func (this *SecretOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *SecretOpt) EqualVT(that *SecretOpt) bool
- func (x *SecretOpt) GetGid() uint32
- func (x *SecretOpt) GetID() string
- func (x *SecretOpt) GetMode() uint32
- func (x *SecretOpt) GetOptional() bool
- func (x *SecretOpt) GetUid() uint32
- func (m *SecretOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SecretOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *SecretOpt) MarshalVT() (dAtA []byte, err error)
- func (*SecretOpt) ProtoMessage()
- func (x *SecretOpt) ProtoReflect() protoreflect.Message
- func (x *SecretOpt) Reset()
- func (m *SecretOpt) SizeVT() (n int)
- func (x *SecretOpt) String() string
- func (m *SecretOpt) UnmarshalVT(dAtA []byte) error
- type SecurityMode
- func (SecurityMode) Descriptor() protoreflect.EnumDescriptor
- func (x SecurityMode) Enum() *SecurityMode
- func (SecurityMode) EnumDescriptor() ([]byte, []int)
- func (x SecurityMode) Number() protoreflect.EnumNumber
- func (x SecurityMode) String() string
- func (SecurityMode) Type() protoreflect.EnumType
- type Source
- func (m *Source) CloneMessageVT() proto.Message
- func (m *Source) CloneVT() *Source
- func (*Source) Descriptor() ([]byte, []int)
- func (this *Source) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Source) EqualVT(that *Source) bool
- func (x *Source) GetInfos() []*SourceInfo
- func (x *Source) GetLocations() map[string]*Locations
- func (m *Source) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Source) MarshalToVT(dAtA []byte) (int, error)
- func (m *Source) MarshalVT() (dAtA []byte, err error)
- func (*Source) ProtoMessage()
- func (x *Source) ProtoReflect() protoreflect.Message
- func (x *Source) Reset()
- func (m *Source) SizeVT() (n int)
- func (x *Source) String() string
- func (m *Source) UnmarshalVT(dAtA []byte) error
- type SourceInfo
- func (m *SourceInfo) CloneMessageVT() proto.Message
- func (m *SourceInfo) CloneVT() *SourceInfo
- func (*SourceInfo) Descriptor() ([]byte, []int)
- func (this *SourceInfo) EqualMessageVT(thatMsg proto.Message) bool
- func (this *SourceInfo) EqualVT(that *SourceInfo) bool
- func (x *SourceInfo) GetData() []byte
- func (x *SourceInfo) GetDefinition() *Definition
- func (x *SourceInfo) GetFilename() string
- func (x *SourceInfo) GetLanguage() string
- func (m *SourceInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SourceInfo) MarshalToVT(dAtA []byte) (int, error)
- func (m *SourceInfo) MarshalVT() (dAtA []byte, err error)
- func (*SourceInfo) ProtoMessage()
- func (x *SourceInfo) ProtoReflect() protoreflect.Message
- func (x *SourceInfo) Reset()
- func (m *SourceInfo) SizeVT() (n int)
- func (x *SourceInfo) String() string
- func (m *SourceInfo) UnmarshalVT(dAtA []byte) error
- type SourceOp
- func (m *SourceOp) CloneMessageVT() proto.Message
- func (m *SourceOp) CloneVT() *SourceOp
- func (*SourceOp) Descriptor() ([]byte, []int)
- func (this *SourceOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *SourceOp) EqualVT(that *SourceOp) bool
- func (x *SourceOp) GetAttrs() map[string]string
- func (x *SourceOp) GetIdentifier() string
- func (m *SourceOp) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *SourceOp) MarshalToVT(dAtA []byte) (int, error)
- func (m *SourceOp) MarshalVT() (dAtA []byte, err error)
- func (*SourceOp) ProtoMessage()
- func (x *SourceOp) ProtoReflect() protoreflect.Message
- func (x *SourceOp) Reset()
- func (m *SourceOp) SizeVT() (n int)
- func (x *SourceOp) String() string
- func (m *SourceOp) UnmarshalVT(dAtA []byte) error
- type TmpfsOpt
- func (m *TmpfsOpt) CloneMessageVT() proto.Message
- func (m *TmpfsOpt) CloneVT() *TmpfsOpt
- func (*TmpfsOpt) Descriptor() ([]byte, []int)
- func (this *TmpfsOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *TmpfsOpt) EqualVT(that *TmpfsOpt) bool
- func (x *TmpfsOpt) GetSize() int64
- func (m *TmpfsOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *TmpfsOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *TmpfsOpt) MarshalVT() (dAtA []byte, err error)
- func (*TmpfsOpt) ProtoMessage()
- func (x *TmpfsOpt) ProtoReflect() protoreflect.Message
- func (x *TmpfsOpt) Reset()
- func (m *TmpfsOpt) SizeVT() (n int)
- func (x *TmpfsOpt) String() string
- func (m *TmpfsOpt) UnmarshalVT(dAtA []byte) error
- type Ulimit
- func (m *Ulimit) CloneMessageVT() proto.Message
- func (m *Ulimit) CloneVT() *Ulimit
- func (*Ulimit) Descriptor() ([]byte, []int)
- func (this *Ulimit) EqualMessageVT(thatMsg proto.Message) bool
- func (this *Ulimit) EqualVT(that *Ulimit) bool
- func (x *Ulimit) GetHard() int64
- func (x *Ulimit) GetName() string
- func (x *Ulimit) GetSoft() int64
- func (m *Ulimit) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *Ulimit) MarshalToVT(dAtA []byte) (int, error)
- func (m *Ulimit) MarshalVT() (dAtA []byte, err error)
- func (*Ulimit) ProtoMessage()
- func (x *Ulimit) ProtoReflect() protoreflect.Message
- func (x *Ulimit) Reset()
- func (m *Ulimit) SizeVT() (n int)
- func (x *Ulimit) String() string
- func (m *Ulimit) UnmarshalVT(dAtA []byte) error
- type UpperDiffInput
- func (m *UpperDiffInput) CloneMessageVT() proto.Message
- func (m *UpperDiffInput) CloneVT() *UpperDiffInput
- func (*UpperDiffInput) Descriptor() ([]byte, []int)
- func (this *UpperDiffInput) EqualMessageVT(thatMsg proto.Message) bool
- func (this *UpperDiffInput) EqualVT(that *UpperDiffInput) bool
- func (x *UpperDiffInput) GetInput() int64
- func (m *UpperDiffInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *UpperDiffInput) MarshalToVT(dAtA []byte) (int, error)
- func (m *UpperDiffInput) MarshalVT() (dAtA []byte, err error)
- func (*UpperDiffInput) ProtoMessage()
- func (x *UpperDiffInput) ProtoReflect() protoreflect.Message
- func (x *UpperDiffInput) Reset()
- func (m *UpperDiffInput) SizeVT() (n int)
- func (x *UpperDiffInput) String() string
- func (m *UpperDiffInput) UnmarshalVT(dAtA []byte) error
- type UserOpt
- func (m *UserOpt) CloneMessageVT() proto.Message
- func (m *UserOpt) CloneVT() *UserOpt
- func (*UserOpt) Descriptor() ([]byte, []int)
- func (this *UserOpt) EqualMessageVT(thatMsg proto.Message) bool
- func (this *UserOpt) EqualVT(that *UserOpt) bool
- func (x *UserOpt) GetByID() uint32
- func (x *UserOpt) GetByName() *NamedUserOpt
- func (m *UserOpt) GetUser() isUserOpt_User
- func (m *UserOpt) MarshalJSON() ([]byte, error)
- func (m *UserOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *UserOpt) MarshalToVT(dAtA []byte) (int, error)
- func (m *UserOpt) MarshalVT() (dAtA []byte, err error)
- func (*UserOpt) ProtoMessage()
- func (x *UserOpt) ProtoReflect() protoreflect.Message
- func (x *UserOpt) Reset()
- func (m *UserOpt) SizeVT() (n int)
- func (x *UserOpt) String() string
- func (m *UserOpt) UnmarshalJSON(data []byte) error
- func (m *UserOpt) UnmarshalVT(dAtA []byte) error
- type UserOpt_ByID
- func (m *UserOpt_ByID) CloneVT() isUserOpt_User
- func (this *UserOpt_ByID) EqualVT(thatIface isUserOpt_User) bool
- func (m *UserOpt_ByID) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *UserOpt_ByID) MarshalToVT(dAtA []byte) (int, error)
- func (m *UserOpt_ByID) SizeVT() (n int)
- type UserOpt_ByName
- func (m *UserOpt_ByName) CloneVT() isUserOpt_User
- func (this *UserOpt_ByName) EqualVT(thatIface isUserOpt_User) bool
- func (m *UserOpt_ByName) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *UserOpt_ByName) MarshalToVT(dAtA []byte) (int, error)
- func (m *UserOpt_ByName) SizeVT() (n int)
- type WorkerConstraints
- func (m *WorkerConstraints) CloneMessageVT() proto.Message
- func (m *WorkerConstraints) CloneVT() *WorkerConstraints
- func (*WorkerConstraints) Descriptor() ([]byte, []int)
- func (this *WorkerConstraints) EqualMessageVT(thatMsg proto.Message) bool
- func (this *WorkerConstraints) EqualVT(that *WorkerConstraints) bool
- func (x *WorkerConstraints) GetFilter() []string
- func (m *WorkerConstraints) MarshalToSizedBufferVT(dAtA []byte) (int, error)
- func (m *WorkerConstraints) MarshalToVT(dAtA []byte) (int, error)
- func (m *WorkerConstraints) MarshalVT() (dAtA []byte, err error)
- func (*WorkerConstraints) ProtoMessage()
- func (x *WorkerConstraints) ProtoReflect() protoreflect.Message
- func (x *WorkerConstraints) Reset()
- func (m *WorkerConstraints) SizeVT() (n int)
- func (x *WorkerConstraints) String() string
- func (m *WorkerConstraints) UnmarshalVT(dAtA []byte) error
Constants ¶
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" apicaps.CapID = "source.local.sharedkeyhint" CapSourceLocalDiffer apicaps.CapID = "source.local.differ" CapSourceMetadataTransfer apicaps.CapID = "source.local.metadatatransfer" 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" CapSourceHTTPAuth apicaps.CapID = "source.http.auth" CapSourceHTTPChecksum apicaps.CapID = "source.http.checksum" CapSourceHTTPPerm apicaps.CapID = "source.http.perm" // NOTE the historical typo CapSourceHTTPUIDGID apicaps.CapID = "soruce.http.uidgid" CapSourceHTTPHeader apicaps.CapID = "source.http.header" 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" CapExecMetaCDI apicaps.CapID = "exec.meta.cdi" 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" CapFileSymlinkCreate apicaps.CapID = "file.symlink.create" 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" CapSessionExporter apicaps.CapID = "exporter.session" CapSourcePolicy apicaps.CapID = "source.policy" // GC/Prune controls allow MinFreeSpace and MaxUsedSpace to be set CapGCFreeSpaceFilter apicaps.CapID = "gc.freespacefilter" // ListenBuildHistory requests support server-side filters CapHistoryFilters apicaps.CapID = "history.filter" )
const AttrAuthHeaderSecret = "git.authheadersecret"
const AttrAuthTokenSecret = "git.authtokensecret"
const AttrExcludePatterns = "local.excludepatterns"
const AttrFollowPaths = "local.followpaths"
const AttrFullRemoteURL = "git.fullurl"
const AttrHTTPAuthHeaderSecret = "http.authheadersecret"
const AttrHTTPChecksum = "http.checksum"
const AttrHTTPFilename = "http.filename"
const AttrHTTPGID = "http.gid"
const AttrHTTPHeaderPrefix = "http.header."
const AttrHTTPPerm = "http.perm"
const AttrHTTPUID = "http.uid"
const AttrImageLayerLimit = "image.layerlimit"
const AttrImageRecordType = "image.recordtype"
const AttrImageResolveMode = "image.resolvemode"
const AttrImageResolveModeDefault = "default"
const AttrImageResolveModeForcePull = "pull"
const AttrImageResolveModePreferLocal = "local"
const AttrIncludePatterns = "local.includepattern"
const AttrKeepGitDir = "git.keepgitdir"
const AttrKnownSSHHosts = "git.knownsshhosts"
const AttrLLBDefinitionFilename = "llbbuild.filename"
const AttrLocalDiffer = "local.differ"
const AttrLocalDifferMetadata = "metadata"
const AttrLocalDifferNone = "none"
const AttrLocalSessionID = "local.session"
const AttrLocalUniqueID = "local.unique"
const AttrMetadataTransfer = "local.metadatatransfer"
const AttrMetadataTransferExclude = "local.metadatatransferexclude"
const AttrMountSSHSock = "git.mountsshsock"
const AttrOCILayoutLayerLimit = "oci.layerlimit"
const AttrOCILayoutSessionID = "oci.session"
const AttrOCILayoutStoreID = "oci.store"
const
= "local.sharedkeyhint"const LLBDefaultDefinitionFile = LLBDefinitionInput
LLBDefaultDefinitionFile is a filename containing the definition in LLBBuilder
const LLBDefinitionInput = "buildkit.llb.definition"
LLBDefinitionInput marks an input that contains LLB definition for BuildOp
const RootMount = "/"
RootMount is a base mountpoint
Variables ¶
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.
var ( SecurityMode_name = map[int32]string{ 0: "SANDBOX", 1: "INSECURE", } SecurityMode_value = map[string]int32{ "SANDBOX": 0, "INSECURE": 1, } )
Enum value maps for SecurityMode.
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.
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.
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.
var File_github_com_moby_buildkit_solver_pb_ops_proto protoreflect.FileDescriptor
Functions ¶
func ToSpecPlatforms ¶
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 ¶
func (m *BuildInput) CloneMessageVT() proto.Message
func (*BuildInput) CloneVT ¶
func (m *BuildInput) CloneVT() *BuildInput
func (*BuildInput) Descriptor ¶
func (*BuildInput) Descriptor() ([]byte, []int)
Deprecated: Use BuildInput.ProtoReflect.Descriptor instead.
func (*BuildInput) EqualMessageVT ¶
func (this *BuildInput) EqualMessageVT(thatMsg proto.Message) bool
func (*BuildInput) EqualVT ¶
func (this *BuildInput) EqualVT(that *BuildInput) bool
func (*BuildInput) GetInput ¶
func (x *BuildInput) GetInput() int64
func (*BuildInput) MarshalToSizedBufferVT ¶
func (m *BuildInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*BuildInput) MarshalToVT ¶
func (m *BuildInput) MarshalToVT(dAtA []byte) (int, error)
func (*BuildInput) MarshalVT ¶
func (m *BuildInput) MarshalVT() (dAtA []byte, err error)
func (*BuildInput) ProtoMessage ¶
func (*BuildInput) ProtoMessage()
func (*BuildInput) ProtoReflect ¶
func (x *BuildInput) ProtoReflect() protoreflect.Message
func (*BuildInput) Reset ¶
func (x *BuildInput) Reset()
func (*BuildInput) SizeVT ¶
func (m *BuildInput) SizeVT() (n int)
func (*BuildInput) String ¶
func (x *BuildInput) String() string
func (*BuildInput) UnmarshalVT ¶
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 `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` Def *Definition `protobuf:"bytes,3,opt,name=def,proto3" json:"def,omitempty"` Attrs map[string]string `protobuf:"bytes,4,rep,name=attrs,proto3" json:"attrs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // outputs // contains filtered or unexported fields }
BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility
func (*BuildOp) CloneMessageVT ¶
func (*BuildOp) CloneVT ¶
func (*BuildOp) Descriptor ¶
Deprecated: Use BuildOp.ProtoReflect.Descriptor instead.
func (*BuildOp) EqualMessageVT ¶
func (*BuildOp) EqualVT ¶
func (*BuildOp) GetAttrs ¶
func (*BuildOp) GetBuilder ¶
func (*BuildOp) GetDef ¶
func (x *BuildOp) GetDef() *Definition
func (*BuildOp) GetInputs ¶
func (x *BuildOp) GetInputs() map[string]*BuildInput
func (*BuildOp) MarshalToSizedBufferVT ¶
func (*BuildOp) MarshalToVT ¶
func (*BuildOp) MarshalVT ¶
func (*BuildOp) ProtoMessage ¶
func (*BuildOp) ProtoMessage()
func (*BuildOp) ProtoReflect ¶
func (x *BuildOp) ProtoReflect() protoreflect.Message
func (*BuildOp) Reset ¶
func (x *BuildOp) Reset()
func (*BuildOp) SizeVT ¶
func (*BuildOp) String ¶
func (*BuildOp) UnmarshalVT ¶
type CDIDevice ¶
type CDIDevice struct { // Fully qualified CDI device name (e.g., vendor.com/gpu=gpudevice1) // https://github.com/cncf-tags/container-device-interface/blob/main/SPEC.md Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional defines if CDI device is required. Optional bool `protobuf:"varint,2,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
CDIDevice specifies a CDI device information.
func (*CDIDevice) CloneMessageVT ¶
func (*CDIDevice) CloneVT ¶
func (*CDIDevice) Descriptor ¶
Deprecated: Use CDIDevice.ProtoReflect.Descriptor instead.
func (*CDIDevice) EqualMessageVT ¶
func (*CDIDevice) EqualVT ¶
func (*CDIDevice) GetName ¶
func (*CDIDevice) GetOptional ¶
func (*CDIDevice) MarshalToSizedBufferVT ¶
func (*CDIDevice) MarshalToVT ¶
func (*CDIDevice) MarshalVT ¶
func (*CDIDevice) ProtoMessage ¶
func (*CDIDevice) ProtoMessage()
func (*CDIDevice) ProtoReflect ¶
func (x *CDIDevice) ProtoReflect() protoreflect.Message
func (*CDIDevice) Reset ¶
func (x *CDIDevice) Reset()
func (*CDIDevice) SizeVT ¶
func (*CDIDevice) String ¶
func (*CDIDevice) UnmarshalVT ¶
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 ¶
func (*CacheOpt) CloneVT ¶
func (*CacheOpt) Descriptor ¶
Deprecated: Use CacheOpt.ProtoReflect.Descriptor instead.
func (*CacheOpt) EqualMessageVT ¶
func (*CacheOpt) EqualVT ¶
func (*CacheOpt) GetID ¶
func (*CacheOpt) GetSharing ¶
func (x *CacheOpt) GetSharing() CacheSharingOpt
func (*CacheOpt) MarshalToSizedBufferVT ¶
func (*CacheOpt) MarshalToVT ¶
func (*CacheOpt) MarshalVT ¶
func (*CacheOpt) ProtoMessage ¶
func (*CacheOpt) ProtoMessage()
func (*CacheOpt) ProtoReflect ¶
func (x *CacheOpt) ProtoReflect() protoreflect.Message
func (*CacheOpt) Reset ¶
func (x *CacheOpt) Reset()
func (*CacheOpt) SizeVT ¶
func (*CacheOpt) String ¶
func (*CacheOpt) UnmarshalVT ¶
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 ¶
func (CacheSharingOpt) Descriptor() protoreflect.EnumDescriptor
func (CacheSharingOpt) Enum ¶
func (x CacheSharingOpt) Enum() *CacheSharingOpt
func (CacheSharingOpt) EnumDescriptor ¶
func (CacheSharingOpt) EnumDescriptor() ([]byte, []int)
Deprecated: Use CacheSharingOpt.Descriptor instead.
func (CacheSharingOpt) Number ¶
func (x CacheSharingOpt) Number() protoreflect.EnumNumber
func (CacheSharingOpt) String ¶
func (x CacheSharingOpt) String() string
func (CacheSharingOpt) Type ¶
func (CacheSharingOpt) Type() protoreflect.EnumType
type ChownOpt ¶
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 ¶
func (*ChownOpt) CloneVT ¶
func (*ChownOpt) Descriptor ¶
Deprecated: Use ChownOpt.ProtoReflect.Descriptor instead.
func (*ChownOpt) EqualMessageVT ¶
func (*ChownOpt) EqualVT ¶
func (*ChownOpt) GetGroup ¶
func (*ChownOpt) GetUser ¶
func (*ChownOpt) MarshalToSizedBufferVT ¶
func (*ChownOpt) MarshalToVT ¶
func (*ChownOpt) MarshalVT ¶
func (*ChownOpt) ProtoMessage ¶
func (*ChownOpt) ProtoMessage()
func (*ChownOpt) ProtoReflect ¶
func (x *ChownOpt) ProtoReflect() protoreflect.Message
func (*ChownOpt) Reset ¶
func (x *ChownOpt) Reset()
func (*ChownOpt) SizeVT ¶
func (*ChownOpt) String ¶
func (*ChownOpt) UnmarshalVT ¶
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 `protobuf:"bytes,2,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 ¶
func (m *Definition) CloneMessageVT() proto.Message
func (*Definition) CloneVT ¶
func (m *Definition) CloneVT() *Definition
func (*Definition) Descriptor ¶
func (*Definition) Descriptor() ([]byte, []int)
Deprecated: Use Definition.ProtoReflect.Descriptor instead.
func (*Definition) EqualMessageVT ¶
func (this *Definition) EqualMessageVT(thatMsg proto.Message) bool
func (*Definition) EqualVT ¶
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 ¶
func (x *Definition) GetSource() *Source
func (*Definition) IsNil ¶
func (m *Definition) IsNil() bool
func (*Definition) Marshal ¶
func (m *Definition) Marshal() ([]byte, error)
func (*Definition) MarshalToSizedBufferVT ¶
func (m *Definition) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Definition) MarshalToVT ¶
func (m *Definition) MarshalToVT(dAtA []byte) (int, error)
func (*Definition) MarshalVT ¶
func (m *Definition) MarshalVT() (dAtA []byte, err error)
func (*Definition) ProtoMessage ¶
func (*Definition) ProtoMessage()
func (*Definition) ProtoReflect ¶
func (x *Definition) ProtoReflect() protoreflect.Message
func (*Definition) Reset ¶
func (x *Definition) Reset()
func (*Definition) SizeVT ¶
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 ¶
func (m *Definition) UnmarshalVT(dAtA []byte) error
type DiffOp ¶
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 ¶
func (*DiffOp) CloneVT ¶
func (*DiffOp) Descriptor ¶
Deprecated: Use DiffOp.ProtoReflect.Descriptor instead.
func (*DiffOp) EqualMessageVT ¶
func (*DiffOp) EqualVT ¶
func (*DiffOp) GetLower ¶
func (x *DiffOp) GetLower() *LowerDiffInput
func (*DiffOp) GetUpper ¶
func (x *DiffOp) GetUpper() *UpperDiffInput
func (*DiffOp) MarshalToSizedBufferVT ¶
func (*DiffOp) MarshalToVT ¶
func (*DiffOp) MarshalVT ¶
func (*DiffOp) ProtoMessage ¶
func (*DiffOp) ProtoMessage()
func (*DiffOp) ProtoReflect ¶
func (x *DiffOp) ProtoReflect() protoreflect.Message
func (*DiffOp) Reset ¶
func (x *DiffOp) Reset()
func (*DiffOp) SizeVT ¶
func (*DiffOp) String ¶
func (*DiffOp) UnmarshalVT ¶
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"` CdiDevices []*CDIDevice `protobuf:"bytes,6,rep,name=cdiDevices,proto3" json:"cdiDevices,omitempty"` // contains filtered or unexported fields }
ExecOp executes a command in a container.
func (*ExecOp) CloneMessageVT ¶
func (*ExecOp) CloneVT ¶
func (*ExecOp) Descriptor ¶
Deprecated: Use ExecOp.ProtoReflect.Descriptor instead.
func (*ExecOp) EqualMessageVT ¶
func (*ExecOp) EqualVT ¶
func (*ExecOp) GetCdiDevices ¶
func (*ExecOp) GetMeta ¶
func (*ExecOp) GetMounts ¶
func (*ExecOp) GetNetwork ¶
func (*ExecOp) GetSecretenv ¶
func (*ExecOp) GetSecurity ¶
func (x *ExecOp) GetSecurity() SecurityMode
func (*ExecOp) MarshalToSizedBufferVT ¶
func (*ExecOp) MarshalToVT ¶
func (*ExecOp) MarshalVT ¶
func (*ExecOp) ProtoMessage ¶
func (*ExecOp) ProtoMessage()
func (*ExecOp) ProtoReflect ¶
func (x *ExecOp) ProtoReflect() protoreflect.Message
func (*ExecOp) Reset ¶
func (x *ExecOp) Reset()
func (*ExecOp) SizeVT ¶
func (*ExecOp) String ¶
func (*ExecOp) UnmarshalVT ¶
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 ¶
func (m *ExportCache) CloneMessageVT() proto.Message
func (*ExportCache) CloneVT ¶
func (m *ExportCache) CloneVT() *ExportCache
func (*ExportCache) Descriptor ¶
func (*ExportCache) Descriptor() ([]byte, []int)
Deprecated: Use ExportCache.ProtoReflect.Descriptor instead.
func (*ExportCache) EqualMessageVT ¶
func (this *ExportCache) EqualMessageVT(thatMsg proto.Message) bool
func (*ExportCache) EqualVT ¶
func (this *ExportCache) EqualVT(that *ExportCache) bool
func (*ExportCache) GetValue ¶
func (x *ExportCache) GetValue() bool
func (*ExportCache) MarshalToSizedBufferVT ¶
func (m *ExportCache) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ExportCache) MarshalToVT ¶
func (m *ExportCache) MarshalToVT(dAtA []byte) (int, error)
func (*ExportCache) MarshalVT ¶
func (m *ExportCache) MarshalVT() (dAtA []byte, err error)
func (*ExportCache) ProtoMessage ¶
func (*ExportCache) ProtoMessage()
func (*ExportCache) ProtoReflect ¶
func (x *ExportCache) ProtoReflect() protoreflect.Message
func (*ExportCache) Reset ¶
func (x *ExportCache) Reset()
func (*ExportCache) SizeVT ¶
func (m *ExportCache) SizeVT() (n int)
func (*ExportCache) String ¶
func (x *ExportCache) String() string
func (*ExportCache) UnmarshalVT ¶
func (m *ExportCache) UnmarshalVT(dAtA []byte) error
type FileAction ¶
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 // *FileAction_Symlink Action isFileAction_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
func (*FileAction) CloneMessageVT ¶
func (m *FileAction) CloneMessageVT() proto.Message
func (*FileAction) CloneVT ¶
func (m *FileAction) CloneVT() *FileAction
func (*FileAction) Descriptor ¶
func (*FileAction) Descriptor() ([]byte, []int)
Deprecated: Use FileAction.ProtoReflect.Descriptor instead.
func (*FileAction) EqualMessageVT ¶
func (this *FileAction) EqualMessageVT(thatMsg proto.Message) bool
func (*FileAction) EqualVT ¶
func (this *FileAction) EqualVT(that *FileAction) bool
func (*FileAction) GetAction ¶
func (m *FileAction) GetAction() isFileAction_Action
func (*FileAction) GetCopy ¶
func (x *FileAction) GetCopy() *FileActionCopy
func (*FileAction) GetInput ¶
func (x *FileAction) GetInput() int64
func (*FileAction) GetMkdir ¶
func (x *FileAction) GetMkdir() *FileActionMkDir
func (*FileAction) GetMkfile ¶
func (x *FileAction) GetMkfile() *FileActionMkFile
func (*FileAction) GetOutput ¶
func (x *FileAction) GetOutput() int64
func (*FileAction) GetRm ¶
func (x *FileAction) GetRm() *FileActionRm
func (*FileAction) GetSecondaryInput ¶
func (x *FileAction) GetSecondaryInput() int64
func (*FileAction) GetSymlink ¶
func (x *FileAction) GetSymlink() *FileActionSymlink
func (*FileAction) MarshalJSON ¶
func (m *FileAction) MarshalJSON() ([]byte, error)
func (*FileAction) MarshalToSizedBufferVT ¶
func (m *FileAction) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction) MarshalToVT ¶
func (m *FileAction) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction) MarshalVT ¶
func (m *FileAction) MarshalVT() (dAtA []byte, err error)
func (*FileAction) ProtoMessage ¶
func (*FileAction) ProtoMessage()
func (*FileAction) ProtoReflect ¶
func (x *FileAction) ProtoReflect() protoreflect.Message
func (*FileAction) Reset ¶
func (x *FileAction) Reset()
func (*FileAction) SizeVT ¶
func (m *FileAction) SizeVT() (n int)
func (*FileAction) String ¶
func (x *FileAction) String() string
func (*FileAction) UnmarshalJSON ¶
func (m *FileAction) UnmarshalJSON(data []byte) error
func (*FileAction) UnmarshalVT ¶
func (m *FileAction) UnmarshalVT(dAtA []byte) error
type FileActionCopy ¶
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 ¶
func (m *FileActionCopy) CloneMessageVT() proto.Message
func (*FileActionCopy) CloneVT ¶
func (m *FileActionCopy) CloneVT() *FileActionCopy
func (*FileActionCopy) Descriptor ¶
func (*FileActionCopy) Descriptor() ([]byte, []int)
Deprecated: Use FileActionCopy.ProtoReflect.Descriptor instead.
func (*FileActionCopy) EqualMessageVT ¶
func (this *FileActionCopy) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionCopy) EqualVT ¶
func (this *FileActionCopy) EqualVT(that *FileActionCopy) bool
func (*FileActionCopy) GetAllowEmptyWildcard ¶
func (x *FileActionCopy) GetAllowEmptyWildcard() bool
func (*FileActionCopy) GetAllowWildcard ¶
func (x *FileActionCopy) GetAllowWildcard() bool
func (*FileActionCopy) GetAlwaysReplaceExistingDestPaths ¶
func (x *FileActionCopy) GetAlwaysReplaceExistingDestPaths() bool
func (*FileActionCopy) GetAttemptUnpackDockerCompatibility ¶
func (x *FileActionCopy) GetAttemptUnpackDockerCompatibility() bool
func (*FileActionCopy) GetCreateDestPath ¶
func (x *FileActionCopy) GetCreateDestPath() bool
func (*FileActionCopy) GetDest ¶
func (x *FileActionCopy) GetDest() string
func (*FileActionCopy) GetDirCopyContents ¶
func (x *FileActionCopy) GetDirCopyContents() bool
func (*FileActionCopy) GetExcludePatterns ¶
func (x *FileActionCopy) GetExcludePatterns() []string
func (*FileActionCopy) GetFollowSymlink ¶
func (x *FileActionCopy) GetFollowSymlink() bool
func (*FileActionCopy) GetIncludePatterns ¶
func (x *FileActionCopy) GetIncludePatterns() []string
func (*FileActionCopy) GetMode ¶
func (x *FileActionCopy) GetMode() int32
func (*FileActionCopy) GetModeStr ¶
func (x *FileActionCopy) GetModeStr() string
func (*FileActionCopy) GetOwner ¶
func (x *FileActionCopy) GetOwner() *ChownOpt
func (*FileActionCopy) GetSrc ¶
func (x *FileActionCopy) GetSrc() string
func (*FileActionCopy) GetTimestamp ¶
func (x *FileActionCopy) GetTimestamp() int64
func (*FileActionCopy) MarshalToSizedBufferVT ¶
func (m *FileActionCopy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionCopy) MarshalToVT ¶
func (m *FileActionCopy) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionCopy) MarshalVT ¶
func (m *FileActionCopy) MarshalVT() (dAtA []byte, err error)
func (*FileActionCopy) ProtoMessage ¶
func (*FileActionCopy) ProtoMessage()
func (*FileActionCopy) ProtoReflect ¶
func (x *FileActionCopy) ProtoReflect() protoreflect.Message
func (*FileActionCopy) Reset ¶
func (x *FileActionCopy) Reset()
func (*FileActionCopy) SizeVT ¶
func (m *FileActionCopy) SizeVT() (n int)
func (*FileActionCopy) String ¶
func (x *FileActionCopy) String() string
func (*FileActionCopy) UnmarshalVT ¶
func (m *FileActionCopy) UnmarshalVT(dAtA []byte) error
type FileActionMkDir ¶
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 ¶
func (m *FileActionMkDir) CloneMessageVT() proto.Message
func (*FileActionMkDir) CloneVT ¶
func (m *FileActionMkDir) CloneVT() *FileActionMkDir
func (*FileActionMkDir) Descriptor ¶
func (*FileActionMkDir) Descriptor() ([]byte, []int)
Deprecated: Use FileActionMkDir.ProtoReflect.Descriptor instead.
func (*FileActionMkDir) EqualMessageVT ¶
func (this *FileActionMkDir) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionMkDir) EqualVT ¶
func (this *FileActionMkDir) EqualVT(that *FileActionMkDir) bool
func (*FileActionMkDir) GetMakeParents ¶
func (x *FileActionMkDir) GetMakeParents() bool
func (*FileActionMkDir) GetMode ¶
func (x *FileActionMkDir) GetMode() int32
func (*FileActionMkDir) GetOwner ¶
func (x *FileActionMkDir) GetOwner() *ChownOpt
func (*FileActionMkDir) GetPath ¶
func (x *FileActionMkDir) GetPath() string
func (*FileActionMkDir) GetTimestamp ¶
func (x *FileActionMkDir) GetTimestamp() int64
func (*FileActionMkDir) MarshalToSizedBufferVT ¶
func (m *FileActionMkDir) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionMkDir) MarshalToVT ¶
func (m *FileActionMkDir) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionMkDir) MarshalVT ¶
func (m *FileActionMkDir) MarshalVT() (dAtA []byte, err error)
func (*FileActionMkDir) ProtoMessage ¶
func (*FileActionMkDir) ProtoMessage()
func (*FileActionMkDir) ProtoReflect ¶
func (x *FileActionMkDir) ProtoReflect() protoreflect.Message
func (*FileActionMkDir) Reset ¶
func (x *FileActionMkDir) Reset()
func (*FileActionMkDir) SizeVT ¶
func (m *FileActionMkDir) SizeVT() (n int)
func (*FileActionMkDir) String ¶
func (x *FileActionMkDir) String() string
func (*FileActionMkDir) UnmarshalVT ¶
func (m *FileActionMkDir) UnmarshalVT(dAtA []byte) error
type FileActionMkFile ¶
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 ¶
func (m *FileActionMkFile) CloneMessageVT() proto.Message
func (*FileActionMkFile) CloneVT ¶
func (m *FileActionMkFile) CloneVT() *FileActionMkFile
func (*FileActionMkFile) Descriptor ¶
func (*FileActionMkFile) Descriptor() ([]byte, []int)
Deprecated: Use FileActionMkFile.ProtoReflect.Descriptor instead.
func (*FileActionMkFile) EqualMessageVT ¶
func (this *FileActionMkFile) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionMkFile) EqualVT ¶
func (this *FileActionMkFile) EqualVT(that *FileActionMkFile) bool
func (*FileActionMkFile) GetData ¶
func (x *FileActionMkFile) GetData() []byte
func (*FileActionMkFile) GetMode ¶
func (x *FileActionMkFile) GetMode() int32
func (*FileActionMkFile) GetOwner ¶
func (x *FileActionMkFile) GetOwner() *ChownOpt
func (*FileActionMkFile) GetPath ¶
func (x *FileActionMkFile) GetPath() string
func (*FileActionMkFile) GetTimestamp ¶
func (x *FileActionMkFile) GetTimestamp() int64
func (*FileActionMkFile) MarshalToSizedBufferVT ¶
func (m *FileActionMkFile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionMkFile) MarshalToVT ¶
func (m *FileActionMkFile) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionMkFile) MarshalVT ¶
func (m *FileActionMkFile) MarshalVT() (dAtA []byte, err error)
func (*FileActionMkFile) ProtoMessage ¶
func (*FileActionMkFile) ProtoMessage()
func (*FileActionMkFile) ProtoReflect ¶
func (x *FileActionMkFile) ProtoReflect() protoreflect.Message
func (*FileActionMkFile) Reset ¶
func (x *FileActionMkFile) Reset()
func (*FileActionMkFile) SizeVT ¶
func (m *FileActionMkFile) SizeVT() (n int)
func (*FileActionMkFile) String ¶
func (x *FileActionMkFile) String() string
func (*FileActionMkFile) UnmarshalVT ¶
func (m *FileActionMkFile) UnmarshalVT(dAtA []byte) error
type FileActionRm ¶
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 ¶
func (m *FileActionRm) CloneMessageVT() proto.Message
func (*FileActionRm) CloneVT ¶
func (m *FileActionRm) CloneVT() *FileActionRm
func (*FileActionRm) Descriptor ¶
func (*FileActionRm) Descriptor() ([]byte, []int)
Deprecated: Use FileActionRm.ProtoReflect.Descriptor instead.
func (*FileActionRm) EqualMessageVT ¶
func (this *FileActionRm) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionRm) EqualVT ¶
func (this *FileActionRm) EqualVT(that *FileActionRm) bool
func (*FileActionRm) GetAllowNotFound ¶
func (x *FileActionRm) GetAllowNotFound() bool
func (*FileActionRm) GetAllowWildcard ¶
func (x *FileActionRm) GetAllowWildcard() bool
func (*FileActionRm) GetPath ¶
func (x *FileActionRm) GetPath() string
func (*FileActionRm) MarshalToSizedBufferVT ¶
func (m *FileActionRm) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionRm) MarshalToVT ¶
func (m *FileActionRm) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionRm) MarshalVT ¶
func (m *FileActionRm) MarshalVT() (dAtA []byte, err error)
func (*FileActionRm) ProtoMessage ¶
func (*FileActionRm) ProtoMessage()
func (*FileActionRm) ProtoReflect ¶
func (x *FileActionRm) ProtoReflect() protoreflect.Message
func (*FileActionRm) Reset ¶
func (x *FileActionRm) Reset()
func (*FileActionRm) SizeVT ¶
func (m *FileActionRm) SizeVT() (n int)
func (*FileActionRm) String ¶
func (x *FileActionRm) String() string
func (*FileActionRm) UnmarshalVT ¶
func (m *FileActionRm) UnmarshalVT(dAtA []byte) error
type FileActionSymlink ¶
type FileActionSymlink struct { // destination path for the new file representing the link Oldpath string `protobuf:"bytes,1,opt,name=oldpath,proto3" json:"oldpath,omitempty"` // source path for the link Newpath string `protobuf:"bytes,2,opt,name=newpath,proto3" json:"newpath,omitempty"` // optional owner for the new file Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` // optional created time override Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*FileActionSymlink) CloneMessageVT ¶
func (m *FileActionSymlink) CloneMessageVT() proto.Message
func (*FileActionSymlink) CloneVT ¶
func (m *FileActionSymlink) CloneVT() *FileActionSymlink
func (*FileActionSymlink) Descriptor ¶
func (*FileActionSymlink) Descriptor() ([]byte, []int)
Deprecated: Use FileActionSymlink.ProtoReflect.Descriptor instead.
func (*FileActionSymlink) EqualMessageVT ¶
func (this *FileActionSymlink) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionSymlink) EqualVT ¶
func (this *FileActionSymlink) EqualVT(that *FileActionSymlink) bool
func (*FileActionSymlink) GetNewpath ¶
func (x *FileActionSymlink) GetNewpath() string
func (*FileActionSymlink) GetOldpath ¶
func (x *FileActionSymlink) GetOldpath() string
func (*FileActionSymlink) GetOwner ¶
func (x *FileActionSymlink) GetOwner() *ChownOpt
func (*FileActionSymlink) GetTimestamp ¶
func (x *FileActionSymlink) GetTimestamp() int64
func (*FileActionSymlink) MarshalToSizedBufferVT ¶
func (m *FileActionSymlink) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionSymlink) MarshalToVT ¶
func (m *FileActionSymlink) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionSymlink) MarshalVT ¶
func (m *FileActionSymlink) MarshalVT() (dAtA []byte, err error)
func (*FileActionSymlink) ProtoMessage ¶
func (*FileActionSymlink) ProtoMessage()
func (*FileActionSymlink) ProtoReflect ¶
func (x *FileActionSymlink) ProtoReflect() protoreflect.Message
func (*FileActionSymlink) Reset ¶
func (x *FileActionSymlink) Reset()
func (*FileActionSymlink) SizeVT ¶
func (m *FileActionSymlink) SizeVT() (n int)
func (*FileActionSymlink) String ¶
func (x *FileActionSymlink) String() string
func (*FileActionSymlink) UnmarshalVT ¶
func (m *FileActionSymlink) UnmarshalVT(dAtA []byte) error
type FileAction_Copy ¶
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 ¶
func (m *FileAction_Copy) CloneVT() isFileAction_Action
func (*FileAction_Copy) EqualVT ¶
func (this *FileAction_Copy) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Copy) MarshalToSizedBufferVT ¶
func (m *FileAction_Copy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Copy) MarshalToVT ¶
func (m *FileAction_Copy) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Copy) SizeVT ¶
func (m *FileAction_Copy) SizeVT() (n int)
type FileAction_Mkdir ¶
type FileAction_Mkdir struct { // FileActionMkDir creates a new directory Mkdir *FileActionMkDir `protobuf:"bytes,6,opt,name=mkdir,proto3,oneof"` }
func (*FileAction_Mkdir) CloneVT ¶
func (m *FileAction_Mkdir) CloneVT() isFileAction_Action
func (*FileAction_Mkdir) EqualVT ¶
func (this *FileAction_Mkdir) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Mkdir) MarshalToSizedBufferVT ¶
func (m *FileAction_Mkdir) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Mkdir) MarshalToVT ¶
func (m *FileAction_Mkdir) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Mkdir) SizeVT ¶
func (m *FileAction_Mkdir) SizeVT() (n int)
type FileAction_Mkfile ¶
type FileAction_Mkfile struct { // FileActionMkFile creates a new file Mkfile *FileActionMkFile `protobuf:"bytes,5,opt,name=mkfile,proto3,oneof"` }
func (*FileAction_Mkfile) CloneVT ¶
func (m *FileAction_Mkfile) CloneVT() isFileAction_Action
func (*FileAction_Mkfile) EqualVT ¶
func (this *FileAction_Mkfile) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Mkfile) MarshalToSizedBufferVT ¶
func (m *FileAction_Mkfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Mkfile) MarshalToVT ¶
func (m *FileAction_Mkfile) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Mkfile) SizeVT ¶
func (m *FileAction_Mkfile) SizeVT() (n int)
type FileAction_Rm ¶
type FileAction_Rm struct { // FileActionRm removes a file Rm *FileActionRm `protobuf:"bytes,7,opt,name=rm,proto3,oneof"` }
func (*FileAction_Rm) CloneVT ¶
func (m *FileAction_Rm) CloneVT() isFileAction_Action
func (*FileAction_Rm) EqualVT ¶
func (this *FileAction_Rm) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Rm) MarshalToSizedBufferVT ¶
func (m *FileAction_Rm) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Rm) MarshalToVT ¶
func (m *FileAction_Rm) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Rm) SizeVT ¶
func (m *FileAction_Rm) SizeVT() (n int)
type FileAction_Symlink ¶
type FileAction_Symlink struct { // FileActionSymlink creates a symlink Symlink *FileActionSymlink `protobuf:"bytes,8,opt,name=symlink,proto3,oneof"` }
func (*FileAction_Symlink) CloneVT ¶
func (m *FileAction_Symlink) CloneVT() isFileAction_Action
func (*FileAction_Symlink) EqualVT ¶
func (this *FileAction_Symlink) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Symlink) MarshalToSizedBufferVT ¶
func (m *FileAction_Symlink) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Symlink) MarshalToVT ¶
func (m *FileAction_Symlink) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Symlink) SizeVT ¶
func (m *FileAction_Symlink) SizeVT() (n int)
type FileOp ¶
type FileOp struct { Actions []*FileAction `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
func (*FileOp) CloneMessageVT ¶
func (*FileOp) CloneVT ¶
func (*FileOp) Descriptor ¶
Deprecated: Use FileOp.ProtoReflect.Descriptor instead.
func (*FileOp) EqualMessageVT ¶
func (*FileOp) EqualVT ¶
func (*FileOp) GetActions ¶
func (x *FileOp) GetActions() []*FileAction
func (*FileOp) MarshalToSizedBufferVT ¶
func (*FileOp) MarshalToVT ¶
func (*FileOp) MarshalVT ¶
func (*FileOp) ProtoMessage ¶
func (*FileOp) ProtoMessage()
func (*FileOp) ProtoReflect ¶
func (x *FileOp) ProtoReflect() protoreflect.Message
func (*FileOp) Reset ¶
func (x *FileOp) Reset()
func (*FileOp) SizeVT ¶
func (*FileOp) String ¶
func (*FileOp) UnmarshalVT ¶
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 ¶
func (*HostIP) CloneVT ¶
func (*HostIP) Descriptor ¶
Deprecated: Use HostIP.ProtoReflect.Descriptor instead.
func (*HostIP) EqualMessageVT ¶
func (*HostIP) EqualVT ¶
func (*HostIP) GetHost ¶
func (*HostIP) GetIP ¶
func (*HostIP) MarshalToSizedBufferVT ¶
func (*HostIP) MarshalToVT ¶
func (*HostIP) MarshalVT ¶
func (*HostIP) ProtoMessage ¶
func (*HostIP) ProtoMessage()
func (*HostIP) ProtoReflect ¶
func (x *HostIP) ProtoReflect() protoreflect.Message
func (*HostIP) Reset ¶
func (x *HostIP) Reset()
func (*HostIP) SizeVT ¶
func (*HostIP) String ¶
func (*HostIP) UnmarshalVT ¶
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 ¶
func (*Input) CloneVT ¶
func (*Input) Descriptor ¶
Deprecated: Use Input.ProtoReflect.Descriptor instead.
func (*Input) EqualMessageVT ¶
func (*Input) EqualVT ¶
func (*Input) GetDigest ¶
func (*Input) GetIndex ¶
func (*Input) MarshalToSizedBufferVT ¶
func (*Input) MarshalToVT ¶
func (*Input) MarshalVT ¶
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) ProtoReflect ¶
func (x *Input) ProtoReflect() protoreflect.Message
func (*Input) Reset ¶
func (x *Input) Reset()
func (*Input) SizeVT ¶
func (*Input) String ¶
func (*Input) UnmarshalVT ¶
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 ¶
type IsFileAction = isFileAction_Action
type Location ¶
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 ¶
func (*Location) CloneVT ¶
func (*Location) Descriptor ¶
Deprecated: Use Location.ProtoReflect.Descriptor instead.
func (*Location) EqualMessageVT ¶
func (*Location) EqualVT ¶
func (*Location) GetRanges ¶
func (*Location) GetSourceIndex ¶
func (*Location) MarshalToSizedBufferVT ¶
func (*Location) MarshalToVT ¶
func (*Location) MarshalVT ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
func (*Location) Reset ¶
func (x *Location) Reset()
func (*Location) SizeVT ¶
func (*Location) String ¶
func (*Location) UnmarshalVT ¶
type Locations ¶
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 ¶
func (*Locations) CloneVT ¶
func (*Locations) Descriptor ¶
Deprecated: Use Locations.ProtoReflect.Descriptor instead.
func (*Locations) EqualMessageVT ¶
func (*Locations) EqualVT ¶
func (*Locations) GetLocations ¶
func (*Locations) MarshalToSizedBufferVT ¶
func (*Locations) MarshalToVT ¶
func (*Locations) MarshalVT ¶
func (*Locations) ProtoMessage ¶
func (*Locations) ProtoMessage()
func (*Locations) ProtoReflect ¶
func (x *Locations) ProtoReflect() protoreflect.Message
func (*Locations) Reset ¶
func (x *Locations) Reset()
func (*Locations) SizeVT ¶
func (*Locations) String ¶
func (*Locations) UnmarshalVT ¶
type LowerDiffInput ¶
type LowerDiffInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
func (*LowerDiffInput) CloneMessageVT ¶
func (m *LowerDiffInput) CloneMessageVT() proto.Message
func (*LowerDiffInput) CloneVT ¶
func (m *LowerDiffInput) CloneVT() *LowerDiffInput
func (*LowerDiffInput) Descriptor ¶
func (*LowerDiffInput) Descriptor() ([]byte, []int)
Deprecated: Use LowerDiffInput.ProtoReflect.Descriptor instead.
func (*LowerDiffInput) EqualMessageVT ¶
func (this *LowerDiffInput) EqualMessageVT(thatMsg proto.Message) bool
func (*LowerDiffInput) EqualVT ¶
func (this *LowerDiffInput) EqualVT(that *LowerDiffInput) bool
func (*LowerDiffInput) GetInput ¶
func (x *LowerDiffInput) GetInput() int64
func (*LowerDiffInput) MarshalToSizedBufferVT ¶
func (m *LowerDiffInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*LowerDiffInput) MarshalToVT ¶
func (m *LowerDiffInput) MarshalToVT(dAtA []byte) (int, error)
func (*LowerDiffInput) MarshalVT ¶
func (m *LowerDiffInput) MarshalVT() (dAtA []byte, err error)
func (*LowerDiffInput) ProtoMessage ¶
func (*LowerDiffInput) ProtoMessage()
func (*LowerDiffInput) ProtoReflect ¶
func (x *LowerDiffInput) ProtoReflect() protoreflect.Message
func (*LowerDiffInput) Reset ¶
func (x *LowerDiffInput) Reset()
func (*LowerDiffInput) SizeVT ¶
func (m *LowerDiffInput) SizeVT() (n int)
func (*LowerDiffInput) String ¶
func (x *LowerDiffInput) String() string
func (*LowerDiffInput) UnmarshalVT ¶
func (m *LowerDiffInput) UnmarshalVT(dAtA []byte) error
type MergeInput ¶
type MergeInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
func (*MergeInput) CloneMessageVT ¶
func (m *MergeInput) CloneMessageVT() proto.Message
func (*MergeInput) CloneVT ¶
func (m *MergeInput) CloneVT() *MergeInput
func (*MergeInput) Descriptor ¶
func (*MergeInput) Descriptor() ([]byte, []int)
Deprecated: Use MergeInput.ProtoReflect.Descriptor instead.
func (*MergeInput) EqualMessageVT ¶
func (this *MergeInput) EqualMessageVT(thatMsg proto.Message) bool
func (*MergeInput) EqualVT ¶
func (this *MergeInput) EqualVT(that *MergeInput) bool
func (*MergeInput) GetInput ¶
func (x *MergeInput) GetInput() int64
func (*MergeInput) MarshalToSizedBufferVT ¶
func (m *MergeInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*MergeInput) MarshalToVT ¶
func (m *MergeInput) MarshalToVT(dAtA []byte) (int, error)
func (*MergeInput) MarshalVT ¶
func (m *MergeInput) MarshalVT() (dAtA []byte, err error)
func (*MergeInput) ProtoMessage ¶
func (*MergeInput) ProtoMessage()
func (*MergeInput) ProtoReflect ¶
func (x *MergeInput) ProtoReflect() protoreflect.Message
func (*MergeInput) Reset ¶
func (x *MergeInput) Reset()
func (*MergeInput) SizeVT ¶
func (m *MergeInput) SizeVT() (n int)
func (*MergeInput) String ¶
func (x *MergeInput) String() string
func (*MergeInput) UnmarshalVT ¶
func (m *MergeInput) UnmarshalVT(dAtA []byte) error
type MergeOp ¶
type MergeOp struct { Inputs []*MergeInput `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // contains filtered or unexported fields }
func (*MergeOp) CloneMessageVT ¶
func (*MergeOp) CloneVT ¶
func (*MergeOp) Descriptor ¶
Deprecated: Use MergeOp.ProtoReflect.Descriptor instead.
func (*MergeOp) EqualMessageVT ¶
func (*MergeOp) EqualVT ¶
func (*MergeOp) GetInputs ¶
func (x *MergeOp) GetInputs() []*MergeInput
func (*MergeOp) MarshalToSizedBufferVT ¶
func (*MergeOp) MarshalToVT ¶
func (*MergeOp) MarshalVT ¶
func (*MergeOp) ProtoMessage ¶
func (*MergeOp) ProtoMessage()
func (*MergeOp) ProtoReflect ¶
func (x *MergeOp) ProtoReflect() protoreflect.Message
func (*MergeOp) Reset ¶
func (x *MergeOp) Reset()
func (*MergeOp) SizeVT ¶
func (*MergeOp) String ¶
func (*MergeOp) UnmarshalVT ¶
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 ¶
func (*Meta) CloneVT ¶
func (*Meta) Descriptor ¶
Deprecated: Use Meta.ProtoReflect.Descriptor instead.
func (*Meta) EqualMessageVT ¶
func (*Meta) EqualVT ¶
func (*Meta) GetArgs ¶
func (*Meta) GetCgroupParent ¶
func (*Meta) GetCwd ¶
func (*Meta) GetEnv ¶
func (*Meta) GetExtraHosts ¶
func (*Meta) GetHostname ¶
func (*Meta) GetProxyEnv ¶
func (*Meta) GetRemoveMountStubsRecursive ¶
func (*Meta) GetUlimit ¶
func (*Meta) GetUser ¶
func (*Meta) GetValidExitCodes ¶
func (*Meta) MarshalToSizedBufferVT ¶
func (*Meta) MarshalToVT ¶
func (*Meta) MarshalVT ¶
func (*Meta) ProtoMessage ¶
func (*Meta) ProtoMessage()
func (*Meta) ProtoReflect ¶
func (x *Meta) ProtoReflect() protoreflect.Message
func (*Meta) Reset ¶
func (x *Meta) Reset()
func (*Meta) SizeVT ¶
func (*Meta) String ¶
func (*Meta) UnmarshalVT ¶
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 ¶
func (*Mount) CloneVT ¶
func (*Mount) Descriptor ¶
Deprecated: Use Mount.ProtoReflect.Descriptor instead.
func (*Mount) EqualMessageVT ¶
func (*Mount) EqualVT ¶
func (*Mount) GetCacheOpt ¶
func (*Mount) GetContentCache ¶
func (x *Mount) GetContentCache() MountContentCache
func (*Mount) GetDest ¶
func (*Mount) GetInput ¶
func (*Mount) GetMountType ¶
func (*Mount) GetOutput ¶
func (*Mount) GetReadonly ¶
func (*Mount) GetResultID ¶
func (*Mount) GetSSHOpt ¶
func (*Mount) GetSecretOpt ¶
func (*Mount) GetSelector ¶
func (*Mount) GetTmpfsOpt ¶
func (*Mount) MarshalToSizedBufferVT ¶
func (*Mount) MarshalToVT ¶
func (*Mount) MarshalVT ¶
func (*Mount) ProtoMessage ¶
func (*Mount) ProtoMessage()
func (*Mount) ProtoReflect ¶
func (x *Mount) ProtoReflect() protoreflect.Message
func (*Mount) Reset ¶
func (x *Mount) Reset()
func (*Mount) SizeVT ¶
func (*Mount) String ¶
func (*Mount) UnmarshalVT ¶
type MountContentCache ¶
type MountContentCache int32
MountContentCache ...
const ( MountContentCache_DEFAULT MountContentCache = 0 MountContentCache_ON MountContentCache = 1 MountContentCache_OFF MountContentCache = 2 )
func (MountContentCache) Descriptor ¶
func (MountContentCache) Descriptor() protoreflect.EnumDescriptor
func (MountContentCache) Enum ¶
func (x MountContentCache) Enum() *MountContentCache
func (MountContentCache) EnumDescriptor ¶
func (MountContentCache) EnumDescriptor() ([]byte, []int)
Deprecated: Use MountContentCache.Descriptor instead.
func (MountContentCache) Number ¶
func (x MountContentCache) Number() protoreflect.EnumNumber
func (MountContentCache) String ¶
func (x MountContentCache) String() string
func (MountContentCache) Type ¶
func (MountContentCache) Type() protoreflect.EnumType
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 ¶
func (MountType) Descriptor() protoreflect.EnumDescriptor
func (MountType) Enum ¶
func (MountType) EnumDescriptor ¶
Deprecated: Use MountType.Descriptor instead.
func (MountType) Number ¶
func (x MountType) Number() protoreflect.EnumNumber
func (MountType) String ¶
func (MountType) Type ¶
func (MountType) Type() protoreflect.EnumType
type NamedUserOpt ¶
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 ¶
func (m *NamedUserOpt) CloneMessageVT() proto.Message
func (*NamedUserOpt) CloneVT ¶
func (m *NamedUserOpt) CloneVT() *NamedUserOpt
func (*NamedUserOpt) Descriptor ¶
func (*NamedUserOpt) Descriptor() ([]byte, []int)
Deprecated: Use NamedUserOpt.ProtoReflect.Descriptor instead.
func (*NamedUserOpt) EqualMessageVT ¶
func (this *NamedUserOpt) EqualMessageVT(thatMsg proto.Message) bool
func (*NamedUserOpt) EqualVT ¶
func (this *NamedUserOpt) EqualVT(that *NamedUserOpt) bool
func (*NamedUserOpt) GetInput ¶
func (x *NamedUserOpt) GetInput() int64
func (*NamedUserOpt) GetName ¶
func (x *NamedUserOpt) GetName() string
func (*NamedUserOpt) MarshalToSizedBufferVT ¶
func (m *NamedUserOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*NamedUserOpt) MarshalToVT ¶
func (m *NamedUserOpt) MarshalToVT(dAtA []byte) (int, error)
func (*NamedUserOpt) MarshalVT ¶
func (m *NamedUserOpt) MarshalVT() (dAtA []byte, err error)
func (*NamedUserOpt) ProtoMessage ¶
func (*NamedUserOpt) ProtoMessage()
func (*NamedUserOpt) ProtoReflect ¶
func (x *NamedUserOpt) ProtoReflect() protoreflect.Message
func (*NamedUserOpt) Reset ¶
func (x *NamedUserOpt) Reset()
func (*NamedUserOpt) SizeVT ¶
func (m *NamedUserOpt) SizeVT() (n int)
func (*NamedUserOpt) String ¶
func (x *NamedUserOpt) String() string
func (*NamedUserOpt) UnmarshalVT ¶
func (m *NamedUserOpt) UnmarshalVT(dAtA []byte) error
type NetMode ¶
type NetMode int32
func (NetMode) Descriptor ¶
func (NetMode) Descriptor() protoreflect.EnumDescriptor
func (NetMode) Enum ¶
func (NetMode) EnumDescriptor ¶
Deprecated: Use NetMode.Descriptor instead.
func (NetMode) Number ¶
func (x NetMode) Number() protoreflect.EnumNumber
func (NetMode) String ¶
func (NetMode) Type ¶
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 ¶
func (*Op) CloneVT ¶
func (*Op) Descriptor ¶
Deprecated: Use Op.ProtoReflect.Descriptor instead.
func (*Op) EqualMessageVT ¶
func (*Op) EqualVT ¶
func (*Op) GetBuild ¶
func (*Op) GetConstraints ¶
func (x *Op) GetConstraints() *WorkerConstraints
func (*Op) GetDiff ¶
func (*Op) GetExec ¶
func (*Op) GetFile ¶
func (*Op) GetInputs ¶
func (*Op) GetMerge ¶
func (*Op) GetOp ¶
func (m *Op) GetOp() isOp_Op
func (*Op) GetPlatform ¶
func (*Op) GetSource ¶
func (*Op) Marshal ¶
func (*Op) MarshalJSON ¶
func (*Op) MarshalToSizedBufferVT ¶
func (*Op) MarshalToVT ¶
func (*Op) MarshalVT ¶
func (*Op) ProtoMessage ¶
func (*Op) ProtoMessage()
func (*Op) ProtoReflect ¶
func (x *Op) ProtoReflect() protoreflect.Message
func (*Op) Reset ¶
func (x *Op) Reset()
func (*Op) SizeVT ¶
func (*Op) String ¶
func (*Op) Unmarshal ¶
func (*Op) UnmarshalJSON ¶
func (*Op) UnmarshalVT ¶
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 `protobuf:"bytes,2,rep,name=description,proto3" json:"description,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // 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 `protobuf:"bytes,5,rep,name=caps,proto3" json:"caps,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` 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 ¶
func (m *OpMetadata) CloneMessageVT() proto.Message
func (*OpMetadata) CloneVT ¶
func (m *OpMetadata) CloneVT() *OpMetadata
func (*OpMetadata) Descriptor ¶
func (*OpMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.
func (*OpMetadata) EqualMessageVT ¶
func (this *OpMetadata) EqualMessageVT(thatMsg proto.Message) bool
func (*OpMetadata) EqualVT ¶
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 ¶
func (x *OpMetadata) GetProgressGroup() *ProgressGroup
func (*OpMetadata) MarshalToSizedBufferVT ¶
func (m *OpMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*OpMetadata) MarshalToVT ¶
func (m *OpMetadata) MarshalToVT(dAtA []byte) (int, error)
func (*OpMetadata) MarshalVT ¶
func (m *OpMetadata) MarshalVT() (dAtA []byte, err error)
func (*OpMetadata) ProtoMessage ¶
func (*OpMetadata) ProtoMessage()
func (*OpMetadata) ProtoReflect ¶
func (x *OpMetadata) ProtoReflect() protoreflect.Message
func (*OpMetadata) Reset ¶
func (x *OpMetadata) Reset()
func (*OpMetadata) SizeVT ¶
func (m *OpMetadata) SizeVT() (n int)
func (*OpMetadata) String ¶
func (x *OpMetadata) String() string
func (*OpMetadata) UnmarshalVT ¶
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 ¶
func (m *Op_Build) CloneVT() isOp_Op
func (*Op_Build) EqualVT ¶
func (*Op_Build) MarshalToSizedBufferVT ¶
func (*Op_Build) MarshalToVT ¶
func (*Op_Build) SizeVT ¶
type Op_Diff ¶
type Op_Diff struct { Diff *DiffOp `protobuf:"bytes,7,opt,name=diff,proto3,oneof"` }
func (*Op_Diff) CloneVT ¶
func (m *Op_Diff) CloneVT() isOp_Op
func (*Op_Diff) EqualVT ¶
func (*Op_Diff) MarshalToSizedBufferVT ¶
func (*Op_Diff) MarshalToVT ¶
func (*Op_Diff) SizeVT ¶
type Op_Exec ¶
type Op_Exec struct { Exec *ExecOp `protobuf:"bytes,2,opt,name=exec,proto3,oneof"` }
func (*Op_Exec) CloneVT ¶
func (m *Op_Exec) CloneVT() isOp_Op
func (*Op_Exec) EqualVT ¶
func (*Op_Exec) MarshalToSizedBufferVT ¶
func (*Op_Exec) MarshalToVT ¶
func (*Op_Exec) SizeVT ¶
type Op_File ¶
type Op_File struct { File *FileOp `protobuf:"bytes,4,opt,name=file,proto3,oneof"` }
func (*Op_File) CloneVT ¶
func (m *Op_File) CloneVT() isOp_Op
func (*Op_File) EqualVT ¶
func (*Op_File) MarshalToSizedBufferVT ¶
func (*Op_File) MarshalToVT ¶
func (*Op_File) SizeVT ¶
type Op_Merge ¶
type Op_Merge struct { Merge *MergeOp `protobuf:"bytes,6,opt,name=merge,proto3,oneof"` }
func (*Op_Merge) CloneVT ¶
func (m *Op_Merge) CloneVT() isOp_Op
func (*Op_Merge) EqualVT ¶
func (*Op_Merge) MarshalToSizedBufferVT ¶
func (*Op_Merge) MarshalToVT ¶
func (*Op_Merge) SizeVT ¶
type Op_Source ¶
type Op_Source struct { Source *SourceOp `protobuf:"bytes,3,opt,name=source,proto3,oneof"` }
func (*Op_Source) CloneVT ¶
func (m *Op_Source) CloneVT() isOp_Op
func (*Op_Source) EqualVT ¶
func (*Op_Source) MarshalToSizedBufferVT ¶
func (*Op_Source) MarshalToVT ¶
func (*Op_Source) SizeVT ¶
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 PlatformsFromSpec ¶
func (*Platform) CloneMessageVT ¶
func (*Platform) CloneVT ¶
func (*Platform) Descriptor ¶
Deprecated: Use Platform.ProtoReflect.Descriptor instead.
func (*Platform) EqualMessageVT ¶
func (*Platform) EqualVT ¶
func (*Platform) GetArchitecture ¶
func (*Platform) GetOS ¶
func (*Platform) GetOSFeatures ¶
func (*Platform) GetOSVersion ¶
func (*Platform) GetVariant ¶
func (*Platform) MarshalToSizedBufferVT ¶
func (*Platform) MarshalToVT ¶
func (*Platform) MarshalVT ¶
func (*Platform) ProtoMessage ¶
func (*Platform) ProtoMessage()
func (*Platform) ProtoReflect ¶
func (x *Platform) ProtoReflect() protoreflect.Message
func (*Platform) Reset ¶
func (x *Platform) Reset()
func (*Platform) SizeVT ¶
func (*Platform) Spec ¶
func (*Platform) String ¶
func (*Platform) UnmarshalVT ¶
type Position ¶
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 ¶
func (*Position) CloneVT ¶
func (*Position) Descriptor ¶
Deprecated: Use Position.ProtoReflect.Descriptor instead.
func (*Position) EqualMessageVT ¶
func (*Position) EqualVT ¶
func (*Position) GetCharacter ¶
func (*Position) GetLine ¶
func (*Position) MarshalToSizedBufferVT ¶
func (*Position) MarshalToVT ¶
func (*Position) MarshalVT ¶
func (*Position) ProtoMessage ¶
func (*Position) ProtoMessage()
func (*Position) ProtoReflect ¶
func (x *Position) ProtoReflect() protoreflect.Message
func (*Position) Reset ¶
func (x *Position) Reset()
func (*Position) SizeVT ¶
func (*Position) String ¶
func (*Position) UnmarshalVT ¶
type ProgressGroup ¶
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 ¶
func (m *ProgressGroup) CloneMessageVT() proto.Message
func (*ProgressGroup) CloneVT ¶
func (m *ProgressGroup) CloneVT() *ProgressGroup
func (*ProgressGroup) Descriptor ¶
func (*ProgressGroup) Descriptor() ([]byte, []int)
Deprecated: Use ProgressGroup.ProtoReflect.Descriptor instead.
func (*ProgressGroup) EqualMessageVT ¶
func (this *ProgressGroup) EqualMessageVT(thatMsg proto.Message) bool
func (*ProgressGroup) EqualVT ¶
func (this *ProgressGroup) EqualVT(that *ProgressGroup) bool
func (*ProgressGroup) GetId ¶
func (x *ProgressGroup) GetId() string
func (*ProgressGroup) GetName ¶
func (x *ProgressGroup) GetName() string
func (*ProgressGroup) GetWeak ¶
func (x *ProgressGroup) GetWeak() bool
func (*ProgressGroup) MarshalToSizedBufferVT ¶
func (m *ProgressGroup) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ProgressGroup) MarshalToVT ¶
func (m *ProgressGroup) MarshalToVT(dAtA []byte) (int, error)
func (*ProgressGroup) MarshalVT ¶
func (m *ProgressGroup) MarshalVT() (dAtA []byte, err error)
func (*ProgressGroup) ProtoMessage ¶
func (*ProgressGroup) ProtoMessage()
func (*ProgressGroup) ProtoReflect ¶
func (x *ProgressGroup) ProtoReflect() protoreflect.Message
func (*ProgressGroup) Reset ¶
func (x *ProgressGroup) Reset()
func (*ProgressGroup) SizeVT ¶
func (m *ProgressGroup) SizeVT() (n int)
func (*ProgressGroup) String ¶
func (x *ProgressGroup) String() string
func (*ProgressGroup) UnmarshalVT ¶
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 ¶
func (*ProxyEnv) CloneVT ¶
func (*ProxyEnv) Descriptor ¶
Deprecated: Use ProxyEnv.ProtoReflect.Descriptor instead.
func (*ProxyEnv) EqualMessageVT ¶
func (*ProxyEnv) EqualVT ¶
func (*ProxyEnv) GetAllProxy ¶
func (*ProxyEnv) GetFtpProxy ¶
func (*ProxyEnv) GetHttpProxy ¶
func (*ProxyEnv) GetHttpsProxy ¶
func (*ProxyEnv) GetNoProxy ¶
func (*ProxyEnv) MarshalToSizedBufferVT ¶
func (*ProxyEnv) MarshalToVT ¶
func (*ProxyEnv) MarshalVT ¶
func (*ProxyEnv) ProtoMessage ¶
func (*ProxyEnv) ProtoMessage()
func (*ProxyEnv) ProtoReflect ¶
func (x *ProxyEnv) ProtoReflect() protoreflect.Message
func (*ProxyEnv) Reset ¶
func (x *ProxyEnv) Reset()
func (*ProxyEnv) SizeVT ¶
func (*ProxyEnv) String ¶
func (*ProxyEnv) UnmarshalVT ¶
type Range ¶
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 ¶
func (*Range) CloneVT ¶
func (*Range) Descriptor ¶
Deprecated: Use Range.ProtoReflect.Descriptor instead.
func (*Range) EqualMessageVT ¶
func (*Range) EqualVT ¶
func (*Range) GetEnd ¶
func (*Range) GetStart ¶
func (*Range) MarshalToSizedBufferVT ¶
func (*Range) MarshalToVT ¶
func (*Range) MarshalVT ¶
func (*Range) ProtoMessage ¶
func (*Range) ProtoMessage()
func (*Range) ProtoReflect ¶
func (x *Range) ProtoReflect() protoreflect.Message
func (*Range) Reset ¶
func (x *Range) Reset()
func (*Range) SizeVT ¶
func (*Range) String ¶
func (*Range) UnmarshalVT ¶
type SSHOpt ¶
type SSHOpt struct { // ID of exposed ssh rule. Used for quering the value. ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` // UID of agent socket Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` // GID of agent socket Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"` // Mode is the filesystem mode of agent socket Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"` // Optional defines if ssh socket is required. Error is produced // if client does not expose ssh. Optional bool `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
SSHOpt defines options describing ssh mounts
func (*SSHOpt) CloneMessageVT ¶
func (*SSHOpt) CloneVT ¶
func (*SSHOpt) Descriptor ¶
Deprecated: Use SSHOpt.ProtoReflect.Descriptor instead.
func (*SSHOpt) EqualMessageVT ¶
func (*SSHOpt) EqualVT ¶
func (*SSHOpt) GetGid ¶
func (*SSHOpt) GetID ¶
func (*SSHOpt) GetMode ¶
func (*SSHOpt) GetOptional ¶
func (*SSHOpt) GetUid ¶
func (*SSHOpt) MarshalToSizedBufferVT ¶
func (*SSHOpt) MarshalToVT ¶
func (*SSHOpt) MarshalVT ¶
func (*SSHOpt) ProtoMessage ¶
func (*SSHOpt) ProtoMessage()
func (*SSHOpt) ProtoReflect ¶
func (x *SSHOpt) ProtoReflect() protoreflect.Message
func (*SSHOpt) Reset ¶
func (x *SSHOpt) Reset()
func (*SSHOpt) SizeVT ¶
func (*SSHOpt) String ¶
func (*SSHOpt) UnmarshalVT ¶
type SecretEnv ¶
type SecretEnv 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"` Optional bool `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
SecretEnv is an environment variable that is backed by a secret.
func (*SecretEnv) CloneMessageVT ¶
func (*SecretEnv) CloneVT ¶
func (*SecretEnv) Descriptor ¶
Deprecated: Use SecretEnv.ProtoReflect.Descriptor instead.
func (*SecretEnv) EqualMessageVT ¶
func (*SecretEnv) EqualVT ¶
func (*SecretEnv) GetID ¶
func (*SecretEnv) GetName ¶
func (*SecretEnv) GetOptional ¶
func (*SecretEnv) MarshalToSizedBufferVT ¶
func (*SecretEnv) MarshalToVT ¶
func (*SecretEnv) MarshalVT ¶
func (*SecretEnv) ProtoMessage ¶
func (*SecretEnv) ProtoMessage()
func (*SecretEnv) ProtoReflect ¶
func (x *SecretEnv) ProtoReflect() protoreflect.Message
func (*SecretEnv) Reset ¶
func (x *SecretEnv) Reset()
func (*SecretEnv) SizeVT ¶
func (*SecretEnv) String ¶
func (*SecretEnv) UnmarshalVT ¶
type SecretOpt ¶
type SecretOpt struct { // ID of secret. Used for quering the value. ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` // UID of secret file Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` // GID of secret file Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"` // Mode is the filesystem mode of secret file Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"` // Optional defines if secret value is required. Error is produced // if value is not found and optional is false. Optional bool `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
SecretOpt defines options describing secret mounts
func (*SecretOpt) CloneMessageVT ¶
func (*SecretOpt) CloneVT ¶
func (*SecretOpt) Descriptor ¶
Deprecated: Use SecretOpt.ProtoReflect.Descriptor instead.
func (*SecretOpt) EqualMessageVT ¶
func (*SecretOpt) EqualVT ¶
func (*SecretOpt) GetGid ¶
func (*SecretOpt) GetID ¶
func (*SecretOpt) GetMode ¶
func (*SecretOpt) GetOptional ¶
func (*SecretOpt) GetUid ¶
func (*SecretOpt) MarshalToSizedBufferVT ¶
func (*SecretOpt) MarshalToVT ¶
func (*SecretOpt) MarshalVT ¶
func (*SecretOpt) ProtoMessage ¶
func (*SecretOpt) ProtoMessage()
func (*SecretOpt) ProtoReflect ¶
func (x *SecretOpt) ProtoReflect() protoreflect.Message
func (*SecretOpt) Reset ¶
func (x *SecretOpt) Reset()
func (*SecretOpt) SizeVT ¶
func (*SecretOpt) String ¶
func (*SecretOpt) UnmarshalVT ¶
type SecurityMode ¶
type SecurityMode int32
const ( SecurityMode_SANDBOX SecurityMode = 0 SecurityMode_INSECURE SecurityMode = 1 // privileged mode )
func (SecurityMode) Descriptor ¶
func (SecurityMode) Descriptor() protoreflect.EnumDescriptor
func (SecurityMode) Enum ¶
func (x SecurityMode) Enum() *SecurityMode
func (SecurityMode) EnumDescriptor ¶
func (SecurityMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecurityMode.Descriptor instead.
func (SecurityMode) Number ¶
func (x SecurityMode) Number() protoreflect.EnumNumber
func (SecurityMode) String ¶
func (x SecurityMode) String() string
func (SecurityMode) Type ¶
func (SecurityMode) Type() protoreflect.EnumType
type Source ¶
type Source struct { Locations map[string]*Locations `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` Infos []*SourceInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"` // contains filtered or unexported fields }
Source is a source mapping description for a file
func (*Source) CloneMessageVT ¶
func (*Source) CloneVT ¶
func (*Source) Descriptor ¶
Deprecated: Use Source.ProtoReflect.Descriptor instead.
func (*Source) EqualMessageVT ¶
func (*Source) EqualVT ¶
func (*Source) GetInfos ¶
func (x *Source) GetInfos() []*SourceInfo
func (*Source) GetLocations ¶
func (*Source) MarshalToSizedBufferVT ¶
func (*Source) MarshalToVT ¶
func (*Source) MarshalVT ¶
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) ProtoReflect ¶
func (x *Source) ProtoReflect() protoreflect.Message
func (*Source) Reset ¶
func (x *Source) Reset()
func (*Source) SizeVT ¶
func (*Source) String ¶
func (*Source) UnmarshalVT ¶
type SourceInfo ¶
type SourceInfo struct { Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Definition *Definition `protobuf:"bytes,3,opt,name=definition,proto3" json:"definition,omitempty"` Language string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"` // contains filtered or unexported fields }
Source info contains the shared metadata of a source mapping
func (*SourceInfo) CloneMessageVT ¶
func (m *SourceInfo) CloneMessageVT() proto.Message
func (*SourceInfo) CloneVT ¶
func (m *SourceInfo) CloneVT() *SourceInfo
func (*SourceInfo) Descriptor ¶
func (*SourceInfo) Descriptor() ([]byte, []int)
Deprecated: Use SourceInfo.ProtoReflect.Descriptor instead.
func (*SourceInfo) EqualMessageVT ¶
func (this *SourceInfo) EqualMessageVT(thatMsg proto.Message) bool
func (*SourceInfo) EqualVT ¶
func (this *SourceInfo) EqualVT(that *SourceInfo) bool
func (*SourceInfo) GetData ¶
func (x *SourceInfo) GetData() []byte
func (*SourceInfo) GetDefinition ¶
func (x *SourceInfo) GetDefinition() *Definition
func (*SourceInfo) GetFilename ¶
func (x *SourceInfo) GetFilename() string
func (*SourceInfo) GetLanguage ¶
func (x *SourceInfo) GetLanguage() string
func (*SourceInfo) MarshalToSizedBufferVT ¶
func (m *SourceInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*SourceInfo) MarshalToVT ¶
func (m *SourceInfo) MarshalToVT(dAtA []byte) (int, error)
func (*SourceInfo) MarshalVT ¶
func (m *SourceInfo) MarshalVT() (dAtA []byte, err error)
func (*SourceInfo) ProtoMessage ¶
func (*SourceInfo) ProtoMessage()
func (*SourceInfo) ProtoReflect ¶
func (x *SourceInfo) ProtoReflect() protoreflect.Message
func (*SourceInfo) Reset ¶
func (x *SourceInfo) Reset()
func (*SourceInfo) SizeVT ¶
func (m *SourceInfo) SizeVT() (n int)
func (*SourceInfo) String ¶
func (x *SourceInfo) String() string
func (*SourceInfo) UnmarshalVT ¶
func (m *SourceInfo) UnmarshalVT(dAtA []byte) error
type SourceOp ¶
type SourceOp struct { // TODO: use source type or any type instead of URL protocol. // identifier e.g. local://, docker-image://, git://, https://... Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` // attrs are defined in attr.go Attrs map[string]string `protobuf:"bytes,2,rep,name=attrs,proto3" json:"attrs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // contains filtered or unexported fields }
SourceOp specifies a source such as build contexts and images.
func (*SourceOp) CloneMessageVT ¶
func (*SourceOp) CloneVT ¶
func (*SourceOp) Descriptor ¶
Deprecated: Use SourceOp.ProtoReflect.Descriptor instead.
func (*SourceOp) EqualMessageVT ¶
func (*SourceOp) EqualVT ¶
func (*SourceOp) GetAttrs ¶
func (*SourceOp) GetIdentifier ¶
func (*SourceOp) MarshalToSizedBufferVT ¶
func (*SourceOp) MarshalToVT ¶
func (*SourceOp) MarshalVT ¶
func (*SourceOp) ProtoMessage ¶
func (*SourceOp) ProtoMessage()
func (*SourceOp) ProtoReflect ¶
func (x *SourceOp) ProtoReflect() protoreflect.Message
func (*SourceOp) Reset ¶
func (x *SourceOp) Reset()
func (*SourceOp) SizeVT ¶
func (*SourceOp) String ¶
func (*SourceOp) UnmarshalVT ¶
type TmpfsOpt ¶
type TmpfsOpt struct { // Specify an upper limit on the size of the filesystem. Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` // contains filtered or unexported fields }
TmpfsOpt defines options describing tpmfs mounts
func (*TmpfsOpt) CloneMessageVT ¶
func (*TmpfsOpt) CloneVT ¶
func (*TmpfsOpt) Descriptor ¶
Deprecated: Use TmpfsOpt.ProtoReflect.Descriptor instead.
func (*TmpfsOpt) EqualMessageVT ¶
func (*TmpfsOpt) EqualVT ¶
func (*TmpfsOpt) GetSize ¶
func (*TmpfsOpt) MarshalToSizedBufferVT ¶
func (*TmpfsOpt) MarshalToVT ¶
func (*TmpfsOpt) MarshalVT ¶
func (*TmpfsOpt) ProtoMessage ¶
func (*TmpfsOpt) ProtoMessage()
func (*TmpfsOpt) ProtoReflect ¶
func (x *TmpfsOpt) ProtoReflect() protoreflect.Message
func (*TmpfsOpt) Reset ¶
func (x *TmpfsOpt) Reset()
func (*TmpfsOpt) SizeVT ¶
func (*TmpfsOpt) String ¶
func (*TmpfsOpt) UnmarshalVT ¶
type Ulimit ¶
type Ulimit struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Soft int64 `protobuf:"varint,2,opt,name=Soft,proto3" json:"Soft,omitempty"` Hard int64 `protobuf:"varint,3,opt,name=Hard,proto3" json:"Hard,omitempty"` // contains filtered or unexported fields }
func (*Ulimit) CloneMessageVT ¶
func (*Ulimit) CloneVT ¶
func (*Ulimit) Descriptor ¶
Deprecated: Use Ulimit.ProtoReflect.Descriptor instead.
func (*Ulimit) EqualMessageVT ¶
func (*Ulimit) EqualVT ¶
func (*Ulimit) GetHard ¶
func (*Ulimit) GetName ¶
func (*Ulimit) GetSoft ¶
func (*Ulimit) MarshalToSizedBufferVT ¶
func (*Ulimit) MarshalToVT ¶
func (*Ulimit) MarshalVT ¶
func (*Ulimit) ProtoMessage ¶
func (*Ulimit) ProtoMessage()
func (*Ulimit) ProtoReflect ¶
func (x *Ulimit) ProtoReflect() protoreflect.Message
func (*Ulimit) Reset ¶
func (x *Ulimit) Reset()
func (*Ulimit) SizeVT ¶
func (*Ulimit) String ¶
func (*Ulimit) UnmarshalVT ¶
type UpperDiffInput ¶
type UpperDiffInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
func (*UpperDiffInput) CloneMessageVT ¶
func (m *UpperDiffInput) CloneMessageVT() proto.Message
func (*UpperDiffInput) CloneVT ¶
func (m *UpperDiffInput) CloneVT() *UpperDiffInput
func (*UpperDiffInput) Descriptor ¶
func (*UpperDiffInput) Descriptor() ([]byte, []int)
Deprecated: Use UpperDiffInput.ProtoReflect.Descriptor instead.
func (*UpperDiffInput) EqualMessageVT ¶
func (this *UpperDiffInput) EqualMessageVT(thatMsg proto.Message) bool
func (*UpperDiffInput) EqualVT ¶
func (this *UpperDiffInput) EqualVT(that *UpperDiffInput) bool
func (*UpperDiffInput) GetInput ¶
func (x *UpperDiffInput) GetInput() int64
func (*UpperDiffInput) MarshalToSizedBufferVT ¶
func (m *UpperDiffInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*UpperDiffInput) MarshalToVT ¶
func (m *UpperDiffInput) MarshalToVT(dAtA []byte) (int, error)
func (*UpperDiffInput) MarshalVT ¶
func (m *UpperDiffInput) MarshalVT() (dAtA []byte, err error)
func (*UpperDiffInput) ProtoMessage ¶
func (*UpperDiffInput) ProtoMessage()
func (*UpperDiffInput) ProtoReflect ¶
func (x *UpperDiffInput) ProtoReflect() protoreflect.Message
func (*UpperDiffInput) Reset ¶
func (x *UpperDiffInput) Reset()
func (*UpperDiffInput) SizeVT ¶
func (m *UpperDiffInput) SizeVT() (n int)
func (*UpperDiffInput) String ¶
func (x *UpperDiffInput) String() string
func (*UpperDiffInput) UnmarshalVT ¶
func (m *UpperDiffInput) UnmarshalVT(dAtA []byte) error
type UserOpt ¶
type UserOpt struct { // changes to this structure must be represented in json.go. // // Types that are assignable to User: // // *UserOpt_ByName // *UserOpt_ByID User isUserOpt_User `protobuf_oneof:"user"` // contains filtered or unexported fields }
func (*UserOpt) CloneMessageVT ¶
func (*UserOpt) CloneVT ¶
func (*UserOpt) Descriptor ¶
Deprecated: Use UserOpt.ProtoReflect.Descriptor instead.
func (*UserOpt) EqualMessageVT ¶
func (*UserOpt) EqualVT ¶
func (*UserOpt) GetByID ¶
func (*UserOpt) GetByName ¶
func (x *UserOpt) GetByName() *NamedUserOpt
func (*UserOpt) GetUser ¶
func (m *UserOpt) GetUser() isUserOpt_User
func (*UserOpt) MarshalJSON ¶
func (*UserOpt) MarshalToSizedBufferVT ¶
func (*UserOpt) MarshalToVT ¶
func (*UserOpt) MarshalVT ¶
func (*UserOpt) ProtoMessage ¶
func (*UserOpt) ProtoMessage()
func (*UserOpt) ProtoReflect ¶
func (x *UserOpt) ProtoReflect() protoreflect.Message
func (*UserOpt) Reset ¶
func (x *UserOpt) Reset()
func (*UserOpt) SizeVT ¶
func (*UserOpt) String ¶
func (*UserOpt) UnmarshalJSON ¶
func (*UserOpt) UnmarshalVT ¶
type UserOpt_ByID ¶
type UserOpt_ByID struct { ByID uint32 `protobuf:"varint,2,opt,name=byID,proto3,oneof"` }
func (*UserOpt_ByID) CloneVT ¶
func (m *UserOpt_ByID) CloneVT() isUserOpt_User
func (*UserOpt_ByID) EqualVT ¶
func (this *UserOpt_ByID) EqualVT(thatIface isUserOpt_User) bool
func (*UserOpt_ByID) MarshalToSizedBufferVT ¶
func (m *UserOpt_ByID) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*UserOpt_ByID) MarshalToVT ¶
func (m *UserOpt_ByID) MarshalToVT(dAtA []byte) (int, error)
func (*UserOpt_ByID) SizeVT ¶
func (m *UserOpt_ByID) SizeVT() (n int)
type UserOpt_ByName ¶
type UserOpt_ByName struct { ByName *NamedUserOpt `protobuf:"bytes,1,opt,name=byName,proto3,oneof"` }
func (*UserOpt_ByName) CloneVT ¶
func (m *UserOpt_ByName) CloneVT() isUserOpt_User
func (*UserOpt_ByName) EqualVT ¶
func (this *UserOpt_ByName) EqualVT(thatIface isUserOpt_User) bool
func (*UserOpt_ByName) MarshalToSizedBufferVT ¶
func (m *UserOpt_ByName) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*UserOpt_ByName) MarshalToVT ¶
func (m *UserOpt_ByName) MarshalToVT(dAtA []byte) (int, error)
func (*UserOpt_ByName) SizeVT ¶
func (m *UserOpt_ByName) SizeVT() (n int)
type WorkerConstraints ¶
type WorkerConstraints struct { Filter []string `protobuf:"bytes,1,rep,name=filter,proto3" json:"filter,omitempty"` // containerd-style filter // contains filtered or unexported fields }
WorkerConstraints defines conditions for the worker
func (*WorkerConstraints) CloneMessageVT ¶
func (m *WorkerConstraints) CloneMessageVT() proto.Message
func (*WorkerConstraints) CloneVT ¶
func (m *WorkerConstraints) CloneVT() *WorkerConstraints
func (*WorkerConstraints) Descriptor ¶
func (*WorkerConstraints) Descriptor() ([]byte, []int)
Deprecated: Use WorkerConstraints.ProtoReflect.Descriptor instead.
func (*WorkerConstraints) EqualMessageVT ¶
func (this *WorkerConstraints) EqualMessageVT(thatMsg proto.Message) bool
func (*WorkerConstraints) EqualVT ¶
func (this *WorkerConstraints) EqualVT(that *WorkerConstraints) bool
func (*WorkerConstraints) GetFilter ¶
func (x *WorkerConstraints) GetFilter() []string
func (*WorkerConstraints) MarshalToSizedBufferVT ¶
func (m *WorkerConstraints) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*WorkerConstraints) MarshalToVT ¶
func (m *WorkerConstraints) MarshalToVT(dAtA []byte) (int, error)
func (*WorkerConstraints) MarshalVT ¶
func (m *WorkerConstraints) MarshalVT() (dAtA []byte, err error)
func (*WorkerConstraints) ProtoMessage ¶
func (*WorkerConstraints) ProtoMessage()
func (*WorkerConstraints) ProtoReflect ¶
func (x *WorkerConstraints) ProtoReflect() protoreflect.Message
func (*WorkerConstraints) Reset ¶
func (x *WorkerConstraints) Reset()
func (*WorkerConstraints) SizeVT ¶
func (m *WorkerConstraints) SizeVT() (n int)
func (*WorkerConstraints) String ¶
func (x *WorkerConstraints) String() string
func (*WorkerConstraints) UnmarshalVT ¶
func (m *WorkerConstraints) UnmarshalVT(dAtA []byte) error
Source Files ¶
attr.go caps.go const.go json.go ops.go ops.pb.go ops_vtproto.pb.go platform.go
- Version
- v0.21.0 (latest)
- Published
- Apr 11, 2025
- Platform
- linux/amd64
- Imports
- 12 packages
- Last checked
- 4 minutes ago –
Tools for package owners.