Documentation ¶
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)deprecated
- 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)deprecated
- 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 CacheOpt
- func (m *CacheOpt) CloneMessageVT() proto.Message
- func (m *CacheOpt) CloneVT() *CacheOpt
- func (*CacheOpt) Descriptor() ([]byte, []int)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- func (this *ExecOp) EqualMessageVT(thatMsg proto.Message) bool
- func (this *ExecOp) EqualVT(that *ExecOp) bool
- 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)deprecated
- 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)deprecated
- 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 (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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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 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 FileOp
- func (m *FileOp) CloneMessageVT() proto.Message
- func (m *FileOp) CloneVT() *FileOp
- func (*FileOp) Descriptor() ([]byte, []int)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- func (x MountContentCache) Number() protoreflect.EnumNumber
- func (x MountContentCache) String() string
- func (MountContentCache) Type() protoreflect.EnumType
- type MountType
- type NamedUserOpt
- func (m *NamedUserOpt) CloneMessageVT() proto.Message
- func (m *NamedUserOpt) CloneVT() *NamedUserOpt
- func (*NamedUserOpt) Descriptor() ([]byte, []int)deprecated
- 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
- type Op
- func (m *Op) CloneMessageVT() proto.Message
- func (m *Op) CloneVT() *Op
- func (*Op) Descriptor() ([]byte, []int)deprecated
- 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) 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)deprecated
- 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
- type Op_Diff
- type Op_Exec
- type Op_File
- type Op_Merge
- type Op_Source
- type OutputIndex
- type Platform
- func (m *Platform) CloneMessageVT() proto.Message
- func (m *Platform) CloneVT() *Platform
- func (*Platform) Descriptor() ([]byte, []int)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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)deprecated
- 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) 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
- type UserOpt_ByName
- type WorkerConstraints
- func (m *WorkerConstraints) CloneMessageVT() proto.Message
- func (m *WorkerConstraints) CloneVT() *WorkerConstraints
- func (*WorkerConstraints) Descriptor() ([]byte, []int)deprecated
- 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" CapSourceLocalDiffer apicaps.CapID = "source.local.differ" CapSourceGit apicaps.CapID = "source.git" CapSourceGitKeepDir apicaps.CapID = "source.git.keepgitdir" CapSourceGitFullURL apicaps.CapID = "source.git.fullurl" CapSourceGitHTTPAuth apicaps.CapID = "source.git.httpauth" CapSourceGitKnownSSHHosts apicaps.CapID = "source.git.knownsshhosts" CapSourceGitMountSSHSock apicaps.CapID = "source.git.mountsshsock" CapSourceGitSubdir apicaps.CapID = "source.git.subdir" CapSourceHTTP apicaps.CapID = "source.http" CapSourceHTTPChecksum apicaps.CapID = "source.http.checksum" CapSourceHTTPPerm apicaps.CapID = "source.http.perm" CapSourceHTTPUIDGID apicaps.CapID = "soruce.http.uidgid" CapSourceOCILayout apicaps.CapID = "source.ocilayout" CapBuildOpLLBFileName apicaps.CapID = "source.buildop.llbfilename" CapExecMetaBase apicaps.CapID = "exec.meta.base" CapExecMetaCgroupParent apicaps.CapID = "exec.meta.cgroup.parent" CapExecMetaNetwork apicaps.CapID = "exec.meta.network" CapExecMetaProxy apicaps.CapID = "exec.meta.proxyenv" CapExecMetaSecurity apicaps.CapID = "exec.meta.security" CapExecMetaSecurityDeviceWhitelistV1 apicaps.CapID = "exec.meta.security.devices.v1" CapExecMetaSetsDefaultPath apicaps.CapID = "exec.meta.setsdefaultpath" CapExecMetaUlimit apicaps.CapID = "exec.meta.ulimit" CapExecMetaRemoveMountStubsRecursive apicaps.CapID = "exec.meta.removemountstubs.recursive" CapExecMountBind apicaps.CapID = "exec.mount.bind" CapExecMountBindReadWriteNoOutput apicaps.CapID = "exec.mount.bind.readwrite-nooutput" CapExecMountCache apicaps.CapID = "exec.mount.cache" CapExecMountCacheSharing apicaps.CapID = "exec.mount.cache.sharing" CapExecMountSelector apicaps.CapID = "exec.mount.selector" CapExecMountTmpfs apicaps.CapID = "exec.mount.tmpfs" CapExecMountTmpfsSize apicaps.CapID = "exec.mount.tmpfs.size" CapExecMountSecret apicaps.CapID = "exec.mount.secret" CapExecMountSSH apicaps.CapID = "exec.mount.ssh" CapExecMountContentCache apicaps.CapID = "exec.mount.cache.content" CapExecCgroupsMounted apicaps.CapID = "exec.cgroup" CapExecSecretEnv apicaps.CapID = "exec.secretenv" CapExecValidExitCode apicaps.CapID = "exec.validexitcode" CapFileBase apicaps.CapID = "file.base" CapFileRmWildcard apicaps.CapID = "file.rm.wildcard" CapFileCopyIncludeExcludePatterns apicaps.CapID = "file.copy.includeexcludepatterns" CapFileRmNoFollowSymlink apicaps.CapID = "file.rm.nofollowsymlink" CapFileCopyAlwaysReplaceExistingDestPaths apicaps.CapID = "file.copy.alwaysreplaceexistingdestpaths" CapFileCopyModeStringFormat apicaps.CapID = "file.copy.modestring" CapConstraints apicaps.CapID = "constraints" CapPlatform apicaps.CapID = "platform" CapMetaIgnoreCache apicaps.CapID = "meta.ignorecache" CapMetaDescription apicaps.CapID = "meta.description" CapMetaExportCache apicaps.CapID = "meta.exportcache" CapRemoteCacheGHA apicaps.CapID = "cache.gha" CapRemoteCacheS3 apicaps.CapID = "cache.s3" CapRemoteCacheAzBlob apicaps.CapID = "cache.azblob" CapMergeOp apicaps.CapID = "mergeop" CapDiffOp apicaps.CapID = "diffop" CapAnnotations apicaps.CapID = "exporter.image.annotations" CapAttestations apicaps.CapID = "exporter.image.attestations" // CapSourceDateEpoch is the capability to automatically handle the date epoch CapSourceDateEpoch apicaps.CapID = "exporter.sourcedateepoch" CapMultipleExporters apicaps.CapID = "exporter.multiple" CapSourcePolicy apicaps.CapID = "source.policy" // GC/Prune controls allow MinFreeSpace and MaxUsedSpace to be set CapGCFreeSpaceFilter apicaps.CapID = "gc.freespacefilter" )
const AttrAuthHeaderSecret = "git.authheadersecret"
const AttrAuthTokenSecret = "git.authtokensecret"
const AttrExcludePatterns = "local.excludepatterns"
const AttrFollowPaths = "local.followpaths"
const AttrFullRemoteURL = "git.fullurl"
const AttrHTTPChecksum = "http.checksum"
const AttrHTTPFilename = "http.filename"
const AttrHTTPGID = "http.gid"
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 AttrMountSSHSock = "git.mountsshsock"
const AttrOCILayoutLayerLimit = "oci.layerlimit"
const AttrOCILayoutSessionID = "oci.session"
const AttrOCILayoutStoreID = "oci.store"
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 Caps apicaps.CapList
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 ¶ added in v0.17.0
func (m *BuildInput) CloneMessageVT() proto.Message
func (*BuildInput) CloneVT ¶ added in v0.17.0
func (m *BuildInput) CloneVT() *BuildInput
func (*BuildInput) Descriptor
deprecated
func (*BuildInput) Descriptor() ([]byte, []int)
Deprecated: Use BuildInput.ProtoReflect.Descriptor instead.
func (*BuildInput) EqualMessageVT ¶ added in v0.17.0
func (this *BuildInput) EqualMessageVT(thatMsg proto.Message) bool
func (*BuildInput) EqualVT ¶ added in v0.17.0
func (this *BuildInput) EqualVT(that *BuildInput) bool
func (*BuildInput) GetInput ¶ added in v0.17.0
func (x *BuildInput) GetInput() int64
func (*BuildInput) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *BuildInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*BuildInput) MarshalToVT ¶ added in v0.17.0
func (m *BuildInput) MarshalToVT(dAtA []byte) (int, error)
func (*BuildInput) MarshalVT ¶ added in v0.17.0
func (m *BuildInput) MarshalVT() (dAtA []byte, err error)
func (*BuildInput) ProtoMessage ¶
func (*BuildInput) ProtoMessage()
func (*BuildInput) ProtoReflect ¶ added in v0.17.0
func (x *BuildInput) ProtoReflect() protoreflect.Message
func (*BuildInput) Reset ¶
func (x *BuildInput) Reset()
func (*BuildInput) SizeVT ¶ added in v0.17.0
func (m *BuildInput) SizeVT() (n int)
func (*BuildInput) String ¶
func (x *BuildInput) String() string
func (*BuildInput) UnmarshalVT ¶ added in v0.17.0
func (m *BuildInput) UnmarshalVT(dAtA []byte) error
type BuildOp ¶
type BuildOp struct { Builder int64 `protobuf:"varint,1,opt,name=builder,proto3" json:"builder,omitempty"` Inputs map[string]*BuildInput `` /* 153-byte string literal not displayed */ Def *Definition `protobuf:"bytes,3,opt,name=def,proto3" json:"def,omitempty"` Attrs map[string]string `` // outputs /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility
func (*BuildOp) CloneMessageVT ¶ added in v0.17.0
func (*BuildOp) Descriptor
deprecated
func (*BuildOp) EqualMessageVT ¶ added in v0.17.0
func (*BuildOp) GetBuilder ¶ added in v0.17.0
func (*BuildOp) GetDef ¶
func (x *BuildOp) GetDef() *Definition
func (*BuildOp) GetInputs ¶
func (x *BuildOp) GetInputs() map[string]*BuildInput
func (*BuildOp) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*BuildOp) MarshalToVT ¶ added in v0.17.0
func (*BuildOp) ProtoMessage ¶
func (*BuildOp) ProtoMessage()
func (*BuildOp) ProtoReflect ¶ added in v0.17.0
func (x *BuildOp) ProtoReflect() protoreflect.Message
func (*BuildOp) UnmarshalVT ¶ added in v0.17.0
type CacheOpt ¶
type CacheOpt struct { // ID is an optional namespace for the mount ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` // Sharing is the sharing mode for the mount Sharing CacheSharingOpt `protobuf:"varint,2,opt,name=sharing,proto3,enum=pb.CacheSharingOpt" json:"sharing,omitempty"` // contains filtered or unexported fields }
CacheOpt defines options specific to cache mounts
func (*CacheOpt) CloneMessageVT ¶ added in v0.17.0
func (*CacheOpt) Descriptor
deprecated
func (*CacheOpt) EqualMessageVT ¶ added in v0.17.0
func (*CacheOpt) GetSharing ¶
func (x *CacheOpt) GetSharing() CacheSharingOpt
func (*CacheOpt) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*CacheOpt) MarshalToVT ¶ added in v0.17.0
func (*CacheOpt) ProtoMessage ¶
func (*CacheOpt) ProtoMessage()
func (*CacheOpt) ProtoReflect ¶ added in v0.17.0
func (x *CacheOpt) ProtoReflect() protoreflect.Message
func (*CacheOpt) UnmarshalVT ¶ added in v0.17.0
type CacheSharingOpt ¶
type CacheSharingOpt int32
CacheSharingOpt defines different sharing modes for cache mount
const ( // SHARED cache mount can be used concurrently by multiple writers CacheSharingOpt_SHARED CacheSharingOpt = 0 // PRIVATE creates a new mount if there are multiple writers CacheSharingOpt_PRIVATE CacheSharingOpt = 1 // LOCKED pauses second writer until first one releases the mount CacheSharingOpt_LOCKED CacheSharingOpt = 2 )
func (CacheSharingOpt) Descriptor ¶ added in v0.17.0
func (CacheSharingOpt) Descriptor() protoreflect.EnumDescriptor
func (CacheSharingOpt) Enum ¶ added in v0.17.0
func (x CacheSharingOpt) Enum() *CacheSharingOpt
func (CacheSharingOpt) EnumDescriptor
deprecated
func (CacheSharingOpt) EnumDescriptor() ([]byte, []int)
Deprecated: Use CacheSharingOpt.Descriptor instead.
func (CacheSharingOpt) Number ¶ added in v0.17.0
func (x CacheSharingOpt) Number() protoreflect.EnumNumber
func (CacheSharingOpt) String ¶
func (x CacheSharingOpt) String() string
func (CacheSharingOpt) Type ¶ added in v0.17.0
func (CacheSharingOpt) Type() protoreflect.EnumType
type ChownOpt ¶ added in v0.5.0
type ChownOpt struct { User *UserOpt `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Group *UserOpt `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // contains filtered or unexported fields }
func (*ChownOpt) CloneMessageVT ¶ added in v0.17.0
func (*ChownOpt) Descriptor
deprecated
added in
v0.5.0
func (*ChownOpt) EqualMessageVT ¶ added in v0.17.0
func (*ChownOpt) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*ChownOpt) MarshalToVT ¶ added in v0.17.0
func (*ChownOpt) ProtoMessage ¶ added in v0.5.0
func (*ChownOpt) ProtoMessage()
func (*ChownOpt) ProtoReflect ¶ added in v0.17.0
func (x *ChownOpt) ProtoReflect() protoreflect.Message
func (*ChownOpt) UnmarshalVT ¶ added in v0.17.0
type Definition ¶
type Definition struct { // def is a list of marshaled Op messages Def [][]byte `protobuf:"bytes,1,rep,name=def,proto3" json:"def,omitempty"` // metadata contains metadata for the each of the Op messages. // A key must be an LLB op digest string. Currently, empty string is not expected as a key, but it may change in the future. Metadata map[string]*OpMetadata `` /* 157-byte string literal not displayed */ // Source contains the source mapping information for the vertexes in the definition Source *Source `protobuf:"bytes,3,opt,name=Source,proto3" json:"Source,omitempty"` // contains filtered or unexported fields }
Definition is the LLB definition structure with per-vertex metadata entries
func (*Definition) CloneMessageVT ¶ added in v0.17.0
func (m *Definition) CloneMessageVT() proto.Message
func (*Definition) CloneVT ¶ added in v0.17.0
func (m *Definition) CloneVT() *Definition
func (*Definition) Descriptor
deprecated
func (*Definition) Descriptor() ([]byte, []int)
Deprecated: Use Definition.ProtoReflect.Descriptor instead.
func (*Definition) EqualMessageVT ¶ added in v0.17.0
func (this *Definition) EqualMessageVT(thatMsg proto.Message) bool
func (*Definition) EqualVT ¶ added in v0.17.0
func (this *Definition) EqualVT(that *Definition) bool
func (*Definition) GetDef ¶
func (x *Definition) GetDef() [][]byte
func (*Definition) GetMetadata ¶
func (x *Definition) GetMetadata() map[string]*OpMetadata
func (*Definition) GetSource ¶ added in v0.8.0
func (x *Definition) GetSource() *Source
func (*Definition) IsNil ¶ added in v0.17.0
func (m *Definition) IsNil() bool
func (*Definition) Marshal ¶
func (m *Definition) Marshal() ([]byte, error)
func (*Definition) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *Definition) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*Definition) MarshalToVT ¶ added in v0.17.0
func (m *Definition) MarshalToVT(dAtA []byte) (int, error)
func (*Definition) MarshalVT ¶ added in v0.17.0
func (m *Definition) MarshalVT() (dAtA []byte, err error)
func (*Definition) ProtoMessage ¶
func (*Definition) ProtoMessage()
func (*Definition) ProtoReflect ¶ added in v0.17.0
func (x *Definition) ProtoReflect() protoreflect.Message
func (*Definition) Reset ¶
func (x *Definition) Reset()
func (*Definition) SizeVT ¶ added in v0.17.0
func (m *Definition) SizeVT() (n int)
func (*Definition) String ¶
func (x *Definition) String() string
func (*Definition) Unmarshal ¶
func (m *Definition) Unmarshal(dAtA []byte) error
func (*Definition) UnmarshalVT ¶ added in v0.17.0
func (m *Definition) UnmarshalVT(dAtA []byte) error
type DiffOp ¶ added in v0.10.0
type DiffOp struct { Lower *LowerDiffInput `protobuf:"bytes,1,opt,name=lower,proto3" json:"lower,omitempty"` Upper *UpperDiffInput `protobuf:"bytes,2,opt,name=upper,proto3" json:"upper,omitempty"` // contains filtered or unexported fields }
func (*DiffOp) CloneMessageVT ¶ added in v0.17.0
func (*DiffOp) Descriptor
deprecated
added in
v0.10.0
func (*DiffOp) EqualMessageVT ¶ added in v0.17.0
func (*DiffOp) GetLower ¶ added in v0.10.0
func (x *DiffOp) GetLower() *LowerDiffInput
func (*DiffOp) GetUpper ¶ added in v0.10.0
func (x *DiffOp) GetUpper() *UpperDiffInput
func (*DiffOp) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*DiffOp) MarshalToVT ¶ added in v0.17.0
func (*DiffOp) ProtoMessage ¶ added in v0.10.0
func (*DiffOp) ProtoMessage()
func (*DiffOp) ProtoReflect ¶ added in v0.17.0
func (x *DiffOp) ProtoReflect() protoreflect.Message
func (*DiffOp) UnmarshalVT ¶ added in v0.17.0
type ExecOp ¶
type ExecOp struct { Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Mounts []*Mount `protobuf:"bytes,2,rep,name=mounts,proto3" json:"mounts,omitempty"` Network NetMode `protobuf:"varint,3,opt,name=network,proto3,enum=pb.NetMode" json:"network,omitempty"` Security SecurityMode `protobuf:"varint,4,opt,name=security,proto3,enum=pb.SecurityMode" json:"security,omitempty"` Secretenv []*SecretEnv `protobuf:"bytes,5,rep,name=secretenv,proto3" json:"secretenv,omitempty"` // contains filtered or unexported fields }
ExecOp executes a command in a container.
func (*ExecOp) CloneMessageVT ¶ added in v0.17.0
func (*ExecOp) Descriptor
deprecated
func (*ExecOp) EqualMessageVT ¶ added in v0.17.0
func (*ExecOp) GetNetwork ¶
func (*ExecOp) GetSecretenv ¶ added in v0.10.0
func (*ExecOp) GetSecurity ¶ added in v0.5.0
func (x *ExecOp) GetSecurity() SecurityMode
func (*ExecOp) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*ExecOp) MarshalToVT ¶ added in v0.17.0
func (*ExecOp) ProtoMessage ¶
func (*ExecOp) ProtoMessage()
func (*ExecOp) ProtoReflect ¶ added in v0.17.0
func (x *ExecOp) ProtoReflect() protoreflect.Message
func (*ExecOp) UnmarshalVT ¶ added in v0.17.0
type ExportCache ¶
type ExportCache struct { Value bool `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
func (*ExportCache) CloneMessageVT ¶ added in v0.17.0
func (m *ExportCache) CloneMessageVT() proto.Message
func (*ExportCache) CloneVT ¶ added in v0.17.0
func (m *ExportCache) CloneVT() *ExportCache
func (*ExportCache) Descriptor
deprecated
func (*ExportCache) Descriptor() ([]byte, []int)
Deprecated: Use ExportCache.ProtoReflect.Descriptor instead.
func (*ExportCache) EqualMessageVT ¶ added in v0.17.0
func (this *ExportCache) EqualMessageVT(thatMsg proto.Message) bool
func (*ExportCache) EqualVT ¶ added in v0.17.0
func (this *ExportCache) EqualVT(that *ExportCache) bool
func (*ExportCache) GetValue ¶
func (x *ExportCache) GetValue() bool
func (*ExportCache) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *ExportCache) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ExportCache) MarshalToVT ¶ added in v0.17.0
func (m *ExportCache) MarshalToVT(dAtA []byte) (int, error)
func (*ExportCache) MarshalVT ¶ added in v0.17.0
func (m *ExportCache) MarshalVT() (dAtA []byte, err error)
func (*ExportCache) ProtoMessage ¶
func (*ExportCache) ProtoMessage()
func (*ExportCache) ProtoReflect ¶ added in v0.17.0
func (x *ExportCache) ProtoReflect() protoreflect.Message
func (*ExportCache) Reset ¶
func (x *ExportCache) Reset()
func (*ExportCache) SizeVT ¶ added in v0.17.0
func (m *ExportCache) SizeVT() (n int)
func (*ExportCache) String ¶
func (x *ExportCache) String() string
func (*ExportCache) UnmarshalVT ¶ added in v0.17.0
func (m *ExportCache) UnmarshalVT(dAtA []byte) error
type FileAction ¶ added in v0.5.0
type FileAction struct { // changes to this structure must be represented in json.go. Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` // could be real input or target (target index + max input index) SecondaryInput int64 `protobuf:"varint,2,opt,name=secondaryInput,proto3" json:"secondaryInput,omitempty"` // --//-- Output int64 `protobuf:"varint,3,opt,name=output,proto3" json:"output,omitempty"` // Types that are assignable to Action: // // *FileAction_Copy // *FileAction_Mkfile // *FileAction_Mkdir // *FileAction_Rm Action isFileAction_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
func (*FileAction) CloneMessageVT ¶ added in v0.17.0
func (m *FileAction) CloneMessageVT() proto.Message
func (*FileAction) CloneVT ¶ added in v0.17.0
func (m *FileAction) CloneVT() *FileAction
func (*FileAction) Descriptor
deprecated
added in
v0.5.0
func (*FileAction) Descriptor() ([]byte, []int)
Deprecated: Use FileAction.ProtoReflect.Descriptor instead.
func (*FileAction) EqualMessageVT ¶ added in v0.17.0
func (this *FileAction) EqualMessageVT(thatMsg proto.Message) bool
func (*FileAction) EqualVT ¶ added in v0.17.0
func (this *FileAction) EqualVT(that *FileAction) bool
func (*FileAction) GetAction ¶ added in v0.5.0
func (m *FileAction) GetAction() isFileAction_Action
func (*FileAction) GetCopy ¶ added in v0.5.0
func (x *FileAction) GetCopy() *FileActionCopy
func (*FileAction) GetInput ¶ added in v0.17.0
func (x *FileAction) GetInput() int64
func (*FileAction) GetMkdir ¶ added in v0.5.0
func (x *FileAction) GetMkdir() *FileActionMkDir
func (*FileAction) GetMkfile ¶ added in v0.5.0
func (x *FileAction) GetMkfile() *FileActionMkFile
func (*FileAction) GetOutput ¶ added in v0.17.0
func (x *FileAction) GetOutput() int64
func (*FileAction) GetRm ¶ added in v0.5.0
func (x *FileAction) GetRm() *FileActionRm
func (*FileAction) GetSecondaryInput ¶ added in v0.17.0
func (x *FileAction) GetSecondaryInput() int64
func (*FileAction) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileAction) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction) MarshalToVT ¶ added in v0.17.0
func (m *FileAction) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction) MarshalVT ¶ added in v0.17.0
func (m *FileAction) MarshalVT() (dAtA []byte, err error)
func (*FileAction) ProtoMessage ¶ added in v0.5.0
func (*FileAction) ProtoMessage()
func (*FileAction) ProtoReflect ¶ added in v0.17.0
func (x *FileAction) ProtoReflect() protoreflect.Message
func (*FileAction) Reset ¶ added in v0.5.0
func (x *FileAction) Reset()
func (*FileAction) SizeVT ¶ added in v0.17.0
func (m *FileAction) SizeVT() (n int)
func (*FileAction) String ¶ added in v0.5.0
func (x *FileAction) String() string
func (*FileAction) UnmarshalJSON ¶ added in v0.13.0
func (m *FileAction) UnmarshalJSON(data []byte) error
func (*FileAction) UnmarshalVT ¶ added in v0.17.0
func (m *FileAction) UnmarshalVT(dAtA []byte) error
type FileActionCopy ¶ added in v0.5.0
type FileActionCopy struct { // src is the source path Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"` // dest path Dest string `protobuf:"bytes,2,opt,name=dest,proto3" json:"dest,omitempty"` // optional owner override Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` // optional permission bits override Mode int32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"` // followSymlink resolves symlinks in src FollowSymlink bool `protobuf:"varint,5,opt,name=followSymlink,proto3" json:"followSymlink,omitempty"` // dirCopyContents only copies contents if src is a directory DirCopyContents bool `protobuf:"varint,6,opt,name=dirCopyContents,proto3" json:"dirCopyContents,omitempty"` // attemptUnpackDockerCompatibility detects if src is an archive to unpack it instead AttemptUnpackDockerCompatibility bool `protobuf:"varint,7,opt,name=attemptUnpackDockerCompatibility,proto3" json:"attemptUnpackDockerCompatibility,omitempty"` // createDestPath creates dest path directories if needed CreateDestPath bool `protobuf:"varint,8,opt,name=createDestPath,proto3" json:"createDestPath,omitempty"` // allowWildcard allows filepath.Match wildcards in src path AllowWildcard bool `protobuf:"varint,9,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"` // allowEmptyWildcard doesn't fail the whole copy if wildcard doesn't resolve to files AllowEmptyWildcard bool `protobuf:"varint,10,opt,name=allowEmptyWildcard,proto3" json:"allowEmptyWildcard,omitempty"` // optional created time override Timestamp int64 `protobuf:"varint,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // include only files/dirs matching at least one of these patterns IncludePatterns []string `protobuf:"bytes,12,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"` // exclude files/dir matching any of these patterns (even if they match an include pattern) ExcludePatterns []string `protobuf:"bytes,13,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"` // alwaysReplaceExistingDestPaths results in an existing dest path that differs in type from the src path being replaced rather than the default of returning an error AlwaysReplaceExistingDestPaths bool `protobuf:"varint,14,opt,name=alwaysReplaceExistingDestPaths,proto3" json:"alwaysReplaceExistingDestPaths,omitempty"` // mode in non-octal format ModeStr string `protobuf:"bytes,15,opt,name=modeStr,proto3" json:"modeStr,omitempty"` // contains filtered or unexported fields }
func (*FileActionCopy) CloneMessageVT ¶ added in v0.17.0
func (m *FileActionCopy) CloneMessageVT() proto.Message
func (*FileActionCopy) CloneVT ¶ added in v0.17.0
func (m *FileActionCopy) CloneVT() *FileActionCopy
func (*FileActionCopy) Descriptor
deprecated
added in
v0.5.0
func (*FileActionCopy) Descriptor() ([]byte, []int)
Deprecated: Use FileActionCopy.ProtoReflect.Descriptor instead.
func (*FileActionCopy) EqualMessageVT ¶ added in v0.17.0
func (this *FileActionCopy) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionCopy) EqualVT ¶ added in v0.17.0
func (this *FileActionCopy) EqualVT(that *FileActionCopy) bool
func (*FileActionCopy) GetAllowEmptyWildcard ¶ added in v0.5.0
func (x *FileActionCopy) GetAllowEmptyWildcard() bool
func (*FileActionCopy) GetAllowWildcard ¶ added in v0.5.0
func (x *FileActionCopy) GetAllowWildcard() bool
func (*FileActionCopy) GetAlwaysReplaceExistingDestPaths ¶ added in v0.14.0
func (x *FileActionCopy) GetAlwaysReplaceExistingDestPaths() bool
func (*FileActionCopy) GetAttemptUnpackDockerCompatibility ¶ added in v0.5.0
func (x *FileActionCopy) GetAttemptUnpackDockerCompatibility() bool
func (*FileActionCopy) GetCreateDestPath ¶ added in v0.5.0
func (x *FileActionCopy) GetCreateDestPath() bool
func (*FileActionCopy) GetDest ¶ added in v0.5.0
func (x *FileActionCopy) GetDest() string
func (*FileActionCopy) GetDirCopyContents ¶ added in v0.5.0
func (x *FileActionCopy) GetDirCopyContents() bool
func (*FileActionCopy) GetExcludePatterns ¶ added in v0.9.0
func (x *FileActionCopy) GetExcludePatterns() []string
func (*FileActionCopy) GetFollowSymlink ¶ added in v0.5.0
func (x *FileActionCopy) GetFollowSymlink() bool
func (*FileActionCopy) GetIncludePatterns ¶ added in v0.9.0
func (x *FileActionCopy) GetIncludePatterns() []string
func (*FileActionCopy) GetMode ¶ added in v0.5.0
func (x *FileActionCopy) GetMode() int32
func (*FileActionCopy) GetModeStr ¶ added in v0.17.0
func (x *FileActionCopy) GetModeStr() string
func (*FileActionCopy) GetOwner ¶ added in v0.5.0
func (x *FileActionCopy) GetOwner() *ChownOpt
func (*FileActionCopy) GetSrc ¶ added in v0.5.0
func (x *FileActionCopy) GetSrc() string
func (*FileActionCopy) GetTimestamp ¶ added in v0.5.0
func (x *FileActionCopy) GetTimestamp() int64
func (*FileActionCopy) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileActionCopy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionCopy) MarshalToVT ¶ added in v0.17.0
func (m *FileActionCopy) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionCopy) MarshalVT ¶ added in v0.17.0
func (m *FileActionCopy) MarshalVT() (dAtA []byte, err error)
func (*FileActionCopy) ProtoMessage ¶ added in v0.5.0
func (*FileActionCopy) ProtoMessage()
func (*FileActionCopy) ProtoReflect ¶ added in v0.17.0
func (x *FileActionCopy) ProtoReflect() protoreflect.Message
func (*FileActionCopy) Reset ¶ added in v0.5.0
func (x *FileActionCopy) Reset()
func (*FileActionCopy) SizeVT ¶ added in v0.17.0
func (m *FileActionCopy) SizeVT() (n int)
func (*FileActionCopy) String ¶ added in v0.5.0
func (x *FileActionCopy) String() string
func (*FileActionCopy) UnmarshalVT ¶ added in v0.17.0
func (m *FileActionCopy) UnmarshalVT(dAtA []byte) error
type FileActionMkDir ¶ added in v0.5.0
type FileActionMkDir struct { // path for the new directory Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // permission bits Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"` // makeParents creates parent directories as well if needed MakeParents bool `protobuf:"varint,3,opt,name=makeParents,proto3" json:"makeParents,omitempty"` // optional owner for the new directory Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"` // optional created time override Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*FileActionMkDir) CloneMessageVT ¶ added in v0.17.0
func (m *FileActionMkDir) CloneMessageVT() proto.Message
func (*FileActionMkDir) CloneVT ¶ added in v0.17.0
func (m *FileActionMkDir) CloneVT() *FileActionMkDir
func (*FileActionMkDir) Descriptor
deprecated
added in
v0.5.0
func (*FileActionMkDir) Descriptor() ([]byte, []int)
Deprecated: Use FileActionMkDir.ProtoReflect.Descriptor instead.
func (*FileActionMkDir) EqualMessageVT ¶ added in v0.17.0
func (this *FileActionMkDir) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionMkDir) EqualVT ¶ added in v0.17.0
func (this *FileActionMkDir) EqualVT(that *FileActionMkDir) bool
func (*FileActionMkDir) GetMakeParents ¶ added in v0.5.0
func (x *FileActionMkDir) GetMakeParents() bool
func (*FileActionMkDir) GetMode ¶ added in v0.5.0
func (x *FileActionMkDir) GetMode() int32
func (*FileActionMkDir) GetOwner ¶ added in v0.5.0
func (x *FileActionMkDir) GetOwner() *ChownOpt
func (*FileActionMkDir) GetPath ¶ added in v0.5.0
func (x *FileActionMkDir) GetPath() string
func (*FileActionMkDir) GetTimestamp ¶ added in v0.5.0
func (x *FileActionMkDir) GetTimestamp() int64
func (*FileActionMkDir) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileActionMkDir) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionMkDir) MarshalToVT ¶ added in v0.17.0
func (m *FileActionMkDir) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionMkDir) MarshalVT ¶ added in v0.17.0
func (m *FileActionMkDir) MarshalVT() (dAtA []byte, err error)
func (*FileActionMkDir) ProtoMessage ¶ added in v0.5.0
func (*FileActionMkDir) ProtoMessage()
func (*FileActionMkDir) ProtoReflect ¶ added in v0.17.0
func (x *FileActionMkDir) ProtoReflect() protoreflect.Message
func (*FileActionMkDir) Reset ¶ added in v0.5.0
func (x *FileActionMkDir) Reset()
func (*FileActionMkDir) SizeVT ¶ added in v0.17.0
func (m *FileActionMkDir) SizeVT() (n int)
func (*FileActionMkDir) String ¶ added in v0.5.0
func (x *FileActionMkDir) String() string
func (*FileActionMkDir) UnmarshalVT ¶ added in v0.17.0
func (m *FileActionMkDir) UnmarshalVT(dAtA []byte) error
type FileActionMkFile ¶ added in v0.5.0
type FileActionMkFile struct { // path for the new file Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // permission bits Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"` // data is the new file contents Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // optional owner for the new file Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"` // optional created time override Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*FileActionMkFile) CloneMessageVT ¶ added in v0.17.0
func (m *FileActionMkFile) CloneMessageVT() proto.Message
func (*FileActionMkFile) CloneVT ¶ added in v0.17.0
func (m *FileActionMkFile) CloneVT() *FileActionMkFile
func (*FileActionMkFile) Descriptor
deprecated
added in
v0.5.0
func (*FileActionMkFile) Descriptor() ([]byte, []int)
Deprecated: Use FileActionMkFile.ProtoReflect.Descriptor instead.
func (*FileActionMkFile) EqualMessageVT ¶ added in v0.17.0
func (this *FileActionMkFile) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionMkFile) EqualVT ¶ added in v0.17.0
func (this *FileActionMkFile) EqualVT(that *FileActionMkFile) bool
func (*FileActionMkFile) GetData ¶ added in v0.5.0
func (x *FileActionMkFile) GetData() []byte
func (*FileActionMkFile) GetMode ¶ added in v0.5.0
func (x *FileActionMkFile) GetMode() int32
func (*FileActionMkFile) GetOwner ¶ added in v0.5.0
func (x *FileActionMkFile) GetOwner() *ChownOpt
func (*FileActionMkFile) GetPath ¶ added in v0.5.0
func (x *FileActionMkFile) GetPath() string
func (*FileActionMkFile) GetTimestamp ¶ added in v0.5.0
func (x *FileActionMkFile) GetTimestamp() int64
func (*FileActionMkFile) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileActionMkFile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionMkFile) MarshalToVT ¶ added in v0.17.0
func (m *FileActionMkFile) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionMkFile) MarshalVT ¶ added in v0.17.0
func (m *FileActionMkFile) MarshalVT() (dAtA []byte, err error)
func (*FileActionMkFile) ProtoMessage ¶ added in v0.5.0
func (*FileActionMkFile) ProtoMessage()
func (*FileActionMkFile) ProtoReflect ¶ added in v0.17.0
func (x *FileActionMkFile) ProtoReflect() protoreflect.Message
func (*FileActionMkFile) Reset ¶ added in v0.5.0
func (x *FileActionMkFile) Reset()
func (*FileActionMkFile) SizeVT ¶ added in v0.17.0
func (m *FileActionMkFile) SizeVT() (n int)
func (*FileActionMkFile) String ¶ added in v0.5.0
func (x *FileActionMkFile) String() string
func (*FileActionMkFile) UnmarshalVT ¶ added in v0.17.0
func (m *FileActionMkFile) UnmarshalVT(dAtA []byte) error
type FileActionRm ¶ added in v0.5.0
type FileActionRm struct { // path to remove Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // allowNotFound doesn't fail the rm if file is not found AllowNotFound bool `protobuf:"varint,2,opt,name=allowNotFound,proto3" json:"allowNotFound,omitempty"` // allowWildcard allows filepath.Match wildcards in path AllowWildcard bool `protobuf:"varint,3,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"` // contains filtered or unexported fields }
func (*FileActionRm) CloneMessageVT ¶ added in v0.17.0
func (m *FileActionRm) CloneMessageVT() proto.Message
func (*FileActionRm) CloneVT ¶ added in v0.17.0
func (m *FileActionRm) CloneVT() *FileActionRm
func (*FileActionRm) Descriptor
deprecated
added in
v0.5.0
func (*FileActionRm) Descriptor() ([]byte, []int)
Deprecated: Use FileActionRm.ProtoReflect.Descriptor instead.
func (*FileActionRm) EqualMessageVT ¶ added in v0.17.0
func (this *FileActionRm) EqualMessageVT(thatMsg proto.Message) bool
func (*FileActionRm) EqualVT ¶ added in v0.17.0
func (this *FileActionRm) EqualVT(that *FileActionRm) bool
func (*FileActionRm) GetAllowNotFound ¶ added in v0.5.0
func (x *FileActionRm) GetAllowNotFound() bool
func (*FileActionRm) GetAllowWildcard ¶ added in v0.5.0
func (x *FileActionRm) GetAllowWildcard() bool
func (*FileActionRm) GetPath ¶ added in v0.5.0
func (x *FileActionRm) GetPath() string
func (*FileActionRm) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileActionRm) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileActionRm) MarshalToVT ¶ added in v0.17.0
func (m *FileActionRm) MarshalToVT(dAtA []byte) (int, error)
func (*FileActionRm) MarshalVT ¶ added in v0.17.0
func (m *FileActionRm) MarshalVT() (dAtA []byte, err error)
func (*FileActionRm) ProtoMessage ¶ added in v0.5.0
func (*FileActionRm) ProtoMessage()
func (*FileActionRm) ProtoReflect ¶ added in v0.17.0
func (x *FileActionRm) ProtoReflect() protoreflect.Message
func (*FileActionRm) Reset ¶ added in v0.5.0
func (x *FileActionRm) Reset()
func (*FileActionRm) SizeVT ¶ added in v0.17.0
func (m *FileActionRm) SizeVT() (n int)
func (*FileActionRm) String ¶ added in v0.5.0
func (x *FileActionRm) String() string
func (*FileActionRm) UnmarshalVT ¶ added in v0.17.0
func (m *FileActionRm) UnmarshalVT(dAtA []byte) error
type FileAction_Copy ¶ added in v0.5.0
type FileAction_Copy struct { // FileActionCopy copies files from secondaryInput on top of input Copy *FileActionCopy `protobuf:"bytes,4,opt,name=copy,proto3,oneof"` }
func (*FileAction_Copy) CloneVT ¶ added in v0.17.0
func (m *FileAction_Copy) CloneVT() isFileAction_Action
func (*FileAction_Copy) EqualVT ¶ added in v0.17.0
func (this *FileAction_Copy) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Copy) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileAction_Copy) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Copy) MarshalToVT ¶ added in v0.17.0
func (m *FileAction_Copy) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Copy) SizeVT ¶ added in v0.17.0
func (m *FileAction_Copy) SizeVT() (n int)
type FileAction_Mkdir ¶ added in v0.5.0
type FileAction_Mkdir struct { // FileActionMkDir creates a new directory Mkdir *FileActionMkDir `protobuf:"bytes,6,opt,name=mkdir,proto3,oneof"` }
func (*FileAction_Mkdir) CloneVT ¶ added in v0.17.0
func (m *FileAction_Mkdir) CloneVT() isFileAction_Action
func (*FileAction_Mkdir) EqualVT ¶ added in v0.17.0
func (this *FileAction_Mkdir) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Mkdir) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileAction_Mkdir) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Mkdir) MarshalToVT ¶ added in v0.17.0
func (m *FileAction_Mkdir) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Mkdir) SizeVT ¶ added in v0.17.0
func (m *FileAction_Mkdir) SizeVT() (n int)
type FileAction_Mkfile ¶ added in v0.5.0
type FileAction_Mkfile struct { // FileActionMkFile creates a new file Mkfile *FileActionMkFile `protobuf:"bytes,5,opt,name=mkfile,proto3,oneof"` }
func (*FileAction_Mkfile) CloneVT ¶ added in v0.17.0
func (m *FileAction_Mkfile) CloneVT() isFileAction_Action
func (*FileAction_Mkfile) EqualVT ¶ added in v0.17.0
func (this *FileAction_Mkfile) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Mkfile) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileAction_Mkfile) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Mkfile) MarshalToVT ¶ added in v0.17.0
func (m *FileAction_Mkfile) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Mkfile) SizeVT ¶ added in v0.17.0
func (m *FileAction_Mkfile) SizeVT() (n int)
type FileAction_Rm ¶ added in v0.5.0
type FileAction_Rm struct { // FileActionRm removes a file Rm *FileActionRm `protobuf:"bytes,7,opt,name=rm,proto3,oneof"` }
func (*FileAction_Rm) CloneVT ¶ added in v0.17.0
func (m *FileAction_Rm) CloneVT() isFileAction_Action
func (*FileAction_Rm) EqualVT ¶ added in v0.17.0
func (this *FileAction_Rm) EqualVT(thatIface isFileAction_Action) bool
func (*FileAction_Rm) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *FileAction_Rm) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*FileAction_Rm) MarshalToVT ¶ added in v0.17.0
func (m *FileAction_Rm) MarshalToVT(dAtA []byte) (int, error)
func (*FileAction_Rm) SizeVT ¶ added in v0.17.0
func (m *FileAction_Rm) SizeVT() (n int)
type FileOp ¶ added in v0.5.0
type FileOp struct { Actions []*FileAction `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"` // contains filtered or unexported fields }
func (*FileOp) CloneMessageVT ¶ added in v0.17.0
func (*FileOp) Descriptor
deprecated
added in
v0.5.0
func (*FileOp) EqualMessageVT ¶ added in v0.17.0
func (*FileOp) GetActions ¶ added in v0.5.0
func (x *FileOp) GetActions() []*FileAction
func (*FileOp) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*FileOp) MarshalToVT ¶ added in v0.17.0
func (*FileOp) ProtoMessage ¶ added in v0.5.0
func (*FileOp) ProtoMessage()
func (*FileOp) ProtoReflect ¶ added in v0.17.0
func (x *FileOp) ProtoReflect() protoreflect.Message
func (*FileOp) UnmarshalVT ¶ added in v0.17.0
type HostIP ¶
type HostIP struct { Host string `protobuf:"bytes,1,opt,name=Host,proto3" json:"Host,omitempty"` IP string `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"` // contains filtered or unexported fields }
func (*HostIP) CloneMessageVT ¶ added in v0.17.0
func (*HostIP) Descriptor
deprecated
func (*HostIP) EqualMessageVT ¶ added in v0.17.0
func (*HostIP) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*HostIP) MarshalToVT ¶ added in v0.17.0
func (*HostIP) ProtoMessage ¶
func (*HostIP) ProtoMessage()
func (*HostIP) ProtoReflect ¶ added in v0.17.0
func (x *HostIP) ProtoReflect() protoreflect.Message
func (*HostIP) UnmarshalVT ¶ added in v0.17.0
type Input ¶
type Input struct { // digest of the marshaled input Op Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` // output index of the input Op Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` // contains filtered or unexported fields }
Input represents an input edge for an Op.
func (*Input) CloneMessageVT ¶ added in v0.17.0
func (*Input) Descriptor
deprecated
func (*Input) EqualMessageVT ¶ added in v0.17.0
func (*Input) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Input) ProtoMessage ¶
func (*Input) ProtoMessage()
func (*Input) ProtoReflect ¶ added in v0.17.0
func (x *Input) ProtoReflect() protoreflect.Message
func (*Input) UnmarshalVT ¶ added in v0.17.0
type InputIndex ¶
type InputIndex int64
InputIndex is incrementing index to the input vertex
const Empty InputIndex = -1
Empty marks an input with no content
const LLBBuilder InputIndex = -1
LLBBuilder is a special builder for BuildOp that directly builds LLB
type IsFileAction ¶ added in v0.5.0
type IsFileAction = isFileAction_Action
type Location ¶ added in v0.8.0
type Location struct { SourceIndex int32 `protobuf:"varint,1,opt,name=sourceIndex,proto3" json:"sourceIndex,omitempty"` Ranges []*Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"` // contains filtered or unexported fields }
Location defines list of areas in to source file
func (*Location) CloneMessageVT ¶ added in v0.17.0
func (*Location) Descriptor
deprecated
added in
v0.8.0
func (*Location) EqualMessageVT ¶ added in v0.17.0
func (*Location) GetSourceIndex ¶ added in v0.8.0
func (*Location) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Location) MarshalToVT ¶ added in v0.17.0
func (*Location) ProtoMessage ¶ added in v0.8.0
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶ added in v0.17.0
func (x *Location) ProtoReflect() protoreflect.Message
func (*Location) UnmarshalVT ¶ added in v0.17.0
type Locations ¶ added in v0.8.0
type Locations struct { Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"` // contains filtered or unexported fields }
Locations is a list of ranges with a index to its source map.
func (*Locations) CloneMessageVT ¶ added in v0.17.0
func (*Locations) Descriptor
deprecated
added in
v0.8.0
func (*Locations) EqualMessageVT ¶ added in v0.17.0
func (*Locations) GetLocations ¶ added in v0.8.0
func (*Locations) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Locations) MarshalToVT ¶ added in v0.17.0
func (*Locations) ProtoMessage ¶ added in v0.8.0
func (*Locations) ProtoMessage()
func (*Locations) ProtoReflect ¶ added in v0.17.0
func (x *Locations) ProtoReflect() protoreflect.Message
func (*Locations) UnmarshalVT ¶ added in v0.17.0
type LowerDiffInput ¶ added in v0.10.0
type LowerDiffInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
func (*LowerDiffInput) CloneMessageVT ¶ added in v0.17.0
func (m *LowerDiffInput) CloneMessageVT() proto.Message
func (*LowerDiffInput) CloneVT ¶ added in v0.17.0
func (m *LowerDiffInput) CloneVT() *LowerDiffInput
func (*LowerDiffInput) Descriptor
deprecated
added in
v0.10.0
func (*LowerDiffInput) Descriptor() ([]byte, []int)
Deprecated: Use LowerDiffInput.ProtoReflect.Descriptor instead.
func (*LowerDiffInput) EqualMessageVT ¶ added in v0.17.0
func (this *LowerDiffInput) EqualMessageVT(thatMsg proto.Message) bool
func (*LowerDiffInput) EqualVT ¶ added in v0.17.0
func (this *LowerDiffInput) EqualVT(that *LowerDiffInput) bool
func (*LowerDiffInput) GetInput ¶ added in v0.17.0
func (x *LowerDiffInput) GetInput() int64
func (*LowerDiffInput) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *LowerDiffInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*LowerDiffInput) MarshalToVT ¶ added in v0.17.0
func (m *LowerDiffInput) MarshalToVT(dAtA []byte) (int, error)
func (*LowerDiffInput) MarshalVT ¶ added in v0.17.0
func (m *LowerDiffInput) MarshalVT() (dAtA []byte, err error)
func (*LowerDiffInput) ProtoMessage ¶ added in v0.10.0
func (*LowerDiffInput) ProtoMessage()
func (*LowerDiffInput) ProtoReflect ¶ added in v0.17.0
func (x *LowerDiffInput) ProtoReflect() protoreflect.Message
func (*LowerDiffInput) Reset ¶ added in v0.10.0
func (x *LowerDiffInput) Reset()
func (*LowerDiffInput) SizeVT ¶ added in v0.17.0
func (m *LowerDiffInput) SizeVT() (n int)
func (*LowerDiffInput) String ¶ added in v0.10.0
func (x *LowerDiffInput) String() string
func (*LowerDiffInput) UnmarshalVT ¶ added in v0.17.0
func (m *LowerDiffInput) UnmarshalVT(dAtA []byte) error
type MergeInput ¶ added in v0.10.0
type MergeInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
func (*MergeInput) CloneMessageVT ¶ added in v0.17.0
func (m *MergeInput) CloneMessageVT() proto.Message
func (*MergeInput) CloneVT ¶ added in v0.17.0
func (m *MergeInput) CloneVT() *MergeInput
func (*MergeInput) Descriptor
deprecated
added in
v0.10.0
func (*MergeInput) Descriptor() ([]byte, []int)
Deprecated: Use MergeInput.ProtoReflect.Descriptor instead.
func (*MergeInput) EqualMessageVT ¶ added in v0.17.0
func (this *MergeInput) EqualMessageVT(thatMsg proto.Message) bool
func (*MergeInput) EqualVT ¶ added in v0.17.0
func (this *MergeInput) EqualVT(that *MergeInput) bool
func (*MergeInput) GetInput ¶ added in v0.17.0
func (x *MergeInput) GetInput() int64
func (*MergeInput) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *MergeInput) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*MergeInput) MarshalToVT ¶ added in v0.17.0
func (m *MergeInput) MarshalToVT(dAtA []byte) (int, error)
func (*MergeInput) MarshalVT ¶ added in v0.17.0
func (m *MergeInput) MarshalVT() (dAtA []byte, err error)
func (*MergeInput) ProtoMessage ¶ added in v0.10.0
func (*MergeInput) ProtoMessage()
func (*MergeInput) ProtoReflect ¶ added in v0.17.0
func (x *MergeInput) ProtoReflect() protoreflect.Message
func (*MergeInput) Reset ¶ added in v0.10.0
func (x *MergeInput) Reset()
func (*MergeInput) SizeVT ¶ added in v0.17.0
func (m *MergeInput) SizeVT() (n int)
func (*MergeInput) String ¶ added in v0.10.0
func (x *MergeInput) String() string
func (*MergeInput) UnmarshalVT ¶ added in v0.17.0
func (m *MergeInput) UnmarshalVT(dAtA []byte) error
type MergeOp ¶ added in v0.10.0
type MergeOp struct { Inputs []*MergeInput `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // contains filtered or unexported fields }
func (*MergeOp) CloneMessageVT ¶ added in v0.17.0
func (*MergeOp) Descriptor
deprecated
added in
v0.10.0
func (*MergeOp) EqualMessageVT ¶ added in v0.17.0
func (*MergeOp) GetInputs ¶ added in v0.10.0
func (x *MergeOp) GetInputs() []*MergeInput
func (*MergeOp) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*MergeOp) MarshalToVT ¶ added in v0.17.0
func (*MergeOp) ProtoMessage ¶ added in v0.10.0
func (*MergeOp) ProtoMessage()
func (*MergeOp) ProtoReflect ¶ added in v0.17.0
func (x *MergeOp) ProtoReflect() protoreflect.Message
func (*MergeOp) UnmarshalVT ¶ added in v0.17.0
type Meta ¶
type Meta struct { Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"` Env []string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"` Cwd string `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"` User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` ProxyEnv *ProxyEnv `protobuf:"bytes,5,opt,name=proxy_env,json=proxyEnv,proto3" json:"proxy_env,omitempty"` ExtraHosts []*HostIP `protobuf:"bytes,6,rep,name=extraHosts,proto3" json:"extraHosts,omitempty"` Hostname string `protobuf:"bytes,7,opt,name=hostname,proto3" json:"hostname,omitempty"` Ulimit []*Ulimit `protobuf:"bytes,9,rep,name=ulimit,proto3" json:"ulimit,omitempty"` CgroupParent string `protobuf:"bytes,10,opt,name=cgroupParent,proto3" json:"cgroupParent,omitempty"` RemoveMountStubsRecursive bool `protobuf:"varint,11,opt,name=removeMountStubsRecursive,proto3" json:"removeMountStubsRecursive,omitempty"` ValidExitCodes []int32 `protobuf:"varint,12,rep,packed,name=validExitCodes,proto3" json:"validExitCodes,omitempty"` // contains filtered or unexported fields }
Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)
func (*Meta) CloneMessageVT ¶ added in v0.17.0
func (*Meta) Descriptor
deprecated
func (*Meta) EqualMessageVT ¶ added in v0.17.0
func (*Meta) GetCgroupParent ¶ added in v0.10.0
func (*Meta) GetExtraHosts ¶
func (*Meta) GetHostname ¶ added in v0.8.0
func (*Meta) GetProxyEnv ¶
func (*Meta) GetRemoveMountStubsRecursive ¶ added in v0.11.0
func (*Meta) GetValidExitCodes ¶ added in v0.17.0
func (*Meta) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Meta) ProtoMessage ¶
func (*Meta) ProtoMessage()
func (*Meta) ProtoReflect ¶ added in v0.17.0
func (x *Meta) ProtoReflect() protoreflect.Message
func (*Meta) UnmarshalVT ¶ added in v0.17.0
type Mount ¶
type Mount struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` Dest string `protobuf:"bytes,3,opt,name=dest,proto3" json:"dest,omitempty"` Output int64 `protobuf:"varint,4,opt,name=output,proto3" json:"output,omitempty"` Readonly bool `protobuf:"varint,5,opt,name=readonly,proto3" json:"readonly,omitempty"` MountType MountType `protobuf:"varint,6,opt,name=mountType,proto3,enum=pb.MountType" json:"mountType,omitempty"` TmpfsOpt *TmpfsOpt `protobuf:"bytes,19,opt,name=TmpfsOpt,proto3" json:"TmpfsOpt,omitempty"` CacheOpt *CacheOpt `protobuf:"bytes,20,opt,name=cacheOpt,proto3" json:"cacheOpt,omitempty"` SecretOpt *SecretOpt `protobuf:"bytes,21,opt,name=secretOpt,proto3" json:"secretOpt,omitempty"` SSHOpt *SSHOpt `protobuf:"bytes,22,opt,name=SSHOpt,proto3" json:"SSHOpt,omitempty"` ResultID string `protobuf:"bytes,23,opt,name=resultID,proto3" json:"resultID,omitempty"` ContentCache MountContentCache `protobuf:"varint,24,opt,name=contentCache,proto3,enum=pb.MountContentCache" json:"contentCache,omitempty"` // contains filtered or unexported fields }
Mount specifies how to mount an input Op as a filesystem.
func (*Mount) CloneMessageVT ¶ added in v0.17.0
func (*Mount) Descriptor
deprecated
func (*Mount) EqualMessageVT ¶ added in v0.17.0
func (*Mount) GetCacheOpt ¶
func (*Mount) GetContentCache ¶ added in v0.13.0
func (x *Mount) GetContentCache() MountContentCache
func (*Mount) GetMountType ¶
func (*Mount) GetReadonly ¶
func (*Mount) GetResultID ¶ added in v0.8.0
func (*Mount) GetSecretOpt ¶
func (*Mount) GetSelector ¶
func (*Mount) GetTmpfsOpt ¶ added in v0.10.0
func (*Mount) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Mount) ProtoMessage ¶
func (*Mount) ProtoMessage()
func (*Mount) ProtoReflect ¶ added in v0.17.0
func (x *Mount) ProtoReflect() protoreflect.Message
func (*Mount) UnmarshalVT ¶ added in v0.17.0
type MountContentCache ¶ added in v0.13.0
type MountContentCache int32
MountContentCache ...
const ( MountContentCache_DEFAULT MountContentCache = 0 MountContentCache_ON MountContentCache = 1 MountContentCache_OFF MountContentCache = 2 )
func (MountContentCache) Descriptor ¶ added in v0.17.0
func (MountContentCache) Descriptor() protoreflect.EnumDescriptor
func (MountContentCache) Enum ¶ added in v0.17.0
func (x MountContentCache) Enum() *MountContentCache
func (MountContentCache) EnumDescriptor
deprecated
added in
v0.13.0
func (MountContentCache) EnumDescriptor() ([]byte, []int)
Deprecated: Use MountContentCache.Descriptor instead.
func (MountContentCache) Number ¶ added in v0.17.0
func (x MountContentCache) Number() protoreflect.EnumNumber
func (MountContentCache) String ¶ added in v0.13.0
func (x MountContentCache) String() string
func (MountContentCache) Type ¶ added in v0.17.0
func (MountContentCache) Type() protoreflect.EnumType
type MountType ¶
type MountType int32
MountType defines a type of a mount from a supported set
func (MountType) Descriptor ¶ added in v0.17.0
func (MountType) Descriptor() protoreflect.EnumDescriptor
func (MountType) EnumDescriptor
deprecated
func (MountType) Number ¶ added in v0.17.0
func (x MountType) Number() protoreflect.EnumNumber
func (MountType) Type ¶ added in v0.17.0
func (MountType) Type() protoreflect.EnumType
type NamedUserOpt ¶ added in v0.5.0
type NamedUserOpt struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Input int64 `protobuf:"varint,2,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
func (*NamedUserOpt) CloneMessageVT ¶ added in v0.17.0
func (m *NamedUserOpt) CloneMessageVT() proto.Message
func (*NamedUserOpt) CloneVT ¶ added in v0.17.0
func (m *NamedUserOpt) CloneVT() *NamedUserOpt
func (*NamedUserOpt) Descriptor
deprecated
added in
v0.5.0
func (*NamedUserOpt) Descriptor() ([]byte, []int)
Deprecated: Use NamedUserOpt.ProtoReflect.Descriptor instead.
func (*NamedUserOpt) EqualMessageVT ¶ added in v0.17.0
func (this *NamedUserOpt) EqualMessageVT(thatMsg proto.Message) bool
func (*NamedUserOpt) EqualVT ¶ added in v0.17.0
func (this *NamedUserOpt) EqualVT(that *NamedUserOpt) bool
func (*NamedUserOpt) GetInput ¶ added in v0.17.0
func (x *NamedUserOpt) GetInput() int64
func (*NamedUserOpt) GetName ¶ added in v0.5.0
func (x *NamedUserOpt) GetName() string
func (*NamedUserOpt) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *NamedUserOpt) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*NamedUserOpt) MarshalToVT ¶ added in v0.17.0
func (m *NamedUserOpt) MarshalToVT(dAtA []byte) (int, error)
func (*NamedUserOpt) MarshalVT ¶ added in v0.17.0
func (m *NamedUserOpt) MarshalVT() (dAtA []byte, err error)
func (*NamedUserOpt) ProtoMessage ¶ added in v0.5.0
func (*NamedUserOpt) ProtoMessage()
func (*NamedUserOpt) ProtoReflect ¶ added in v0.17.0
func (x *NamedUserOpt) ProtoReflect() protoreflect.Message
func (*NamedUserOpt) Reset ¶ added in v0.5.0
func (x *NamedUserOpt) Reset()
func (*NamedUserOpt) SizeVT ¶ added in v0.17.0
func (m *NamedUserOpt) SizeVT() (n int)
func (*NamedUserOpt) String ¶ added in v0.5.0
func (x *NamedUserOpt) String() string
func (*NamedUserOpt) UnmarshalVT ¶ added in v0.17.0
func (m *NamedUserOpt) UnmarshalVT(dAtA []byte) error
type NetMode ¶
type NetMode int32
func (NetMode) Descriptor ¶ added in v0.17.0
func (NetMode) Descriptor() protoreflect.EnumDescriptor
func (NetMode) EnumDescriptor
deprecated
func (NetMode) Number ¶ added in v0.17.0
func (x NetMode) Number() protoreflect.EnumNumber
func (NetMode) Type ¶ added in v0.17.0
func (NetMode) Type() protoreflect.EnumType
type Op ¶
type Op struct { // changes to this structure must be represented in json.go. // inputs is a set of input edges. Inputs []*Input `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // Types that are assignable to Op: // // *Op_Exec // *Op_Source // *Op_File // *Op_Build // *Op_Merge // *Op_Diff Op isOp_Op `protobuf_oneof:"op"` Platform *Platform `protobuf:"bytes,10,opt,name=platform,proto3" json:"platform,omitempty"` Constraints *WorkerConstraints `protobuf:"bytes,11,opt,name=constraints,proto3" json:"constraints,omitempty"` // contains filtered or unexported fields }
Op represents a vertex of the LLB DAG.
func (*Op) CloneMessageVT ¶ added in v0.17.0
func (*Op) Descriptor
deprecated
func (*Op) EqualMessageVT ¶ added in v0.17.0
func (*Op) GetConstraints ¶
func (x *Op) GetConstraints() *WorkerConstraints
func (*Op) GetPlatform ¶
func (*Op) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op) ProtoMessage ¶
func (*Op) ProtoMessage()
func (*Op) ProtoReflect ¶ added in v0.17.0
func (x *Op) ProtoReflect() protoreflect.Message
func (*Op) UnmarshalJSON ¶ added in v0.13.0
func (*Op) UnmarshalVT ¶ added in v0.17.0
type OpMetadata ¶
type OpMetadata struct { // ignore_cache specifies to ignore the cache for this Op. IgnoreCache bool `protobuf:"varint,1,opt,name=ignore_cache,json=ignoreCache,proto3" json:"ignore_cache,omitempty"` // Description can be used for keeping any text fields that builder doesn't parse Description map[string]string `` /* 163-byte string literal not displayed */ // index 3 reserved for WorkerConstraint in previous versions // WorkerConstraint worker_constraint = 3; ExportCache *ExportCache `protobuf:"bytes,4,opt,name=export_cache,json=exportCache,proto3" json:"export_cache,omitempty"` Caps map[string]bool `` /* 150-byte string literal not displayed */ ProgressGroup *ProgressGroup `protobuf:"bytes,6,opt,name=progress_group,json=progressGroup,proto3" json:"progress_group,omitempty"` // contains filtered or unexported fields }
OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.
func (*OpMetadata) CloneMessageVT ¶ added in v0.17.0
func (m *OpMetadata) CloneMessageVT() proto.Message
func (*OpMetadata) CloneVT ¶ added in v0.17.0
func (m *OpMetadata) CloneVT() *OpMetadata
func (*OpMetadata) Descriptor
deprecated
func (*OpMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.
func (*OpMetadata) EqualMessageVT ¶ added in v0.17.0
func (this *OpMetadata) EqualMessageVT(thatMsg proto.Message) bool
func (*OpMetadata) EqualVT ¶ added in v0.17.0
func (this *OpMetadata) EqualVT(that *OpMetadata) bool
func (*OpMetadata) GetCaps ¶
func (x *OpMetadata) GetCaps() map[string]bool
func (*OpMetadata) GetDescription ¶
func (x *OpMetadata) GetDescription() map[string]string
func (*OpMetadata) GetExportCache ¶
func (x *OpMetadata) GetExportCache() *ExportCache
func (*OpMetadata) GetIgnoreCache ¶
func (x *OpMetadata) GetIgnoreCache() bool
func (*OpMetadata) GetProgressGroup ¶ added in v0.10.0
func (x *OpMetadata) GetProgressGroup() *ProgressGroup
func (*OpMetadata) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *OpMetadata) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*OpMetadata) MarshalToVT ¶ added in v0.17.0
func (m *OpMetadata) MarshalToVT(dAtA []byte) (int, error)
func (*OpMetadata) MarshalVT ¶ added in v0.17.0
func (m *OpMetadata) MarshalVT() (dAtA []byte, err error)
func (*OpMetadata) ProtoMessage ¶
func (*OpMetadata) ProtoMessage()
func (*OpMetadata) ProtoReflect ¶ added in v0.17.0
func (x *OpMetadata) ProtoReflect() protoreflect.Message
func (*OpMetadata) Reset ¶
func (x *OpMetadata) Reset()
func (*OpMetadata) SizeVT ¶ added in v0.17.0
func (m *OpMetadata) SizeVT() (n int)
func (*OpMetadata) String ¶
func (x *OpMetadata) String() string
func (*OpMetadata) UnmarshalVT ¶ added in v0.17.0
func (m *OpMetadata) UnmarshalVT(dAtA []byte) error
type Op_Build ¶
type Op_Build struct {
Build *BuildOp `protobuf:"bytes,5,opt,name=build,proto3,oneof"`
}
func (*Op_Build) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op_Build) MarshalToVT ¶ added in v0.17.0
type Op_Diff ¶ added in v0.10.0
type Op_Diff struct {
Diff *DiffOp `protobuf:"bytes,7,opt,name=diff,proto3,oneof"`
}
func (*Op_Diff) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op_Diff) MarshalToVT ¶ added in v0.17.0
type Op_Exec ¶
type Op_Exec struct {
Exec *ExecOp `protobuf:"bytes,2,opt,name=exec,proto3,oneof"`
}
func (*Op_Exec) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op_Exec) MarshalToVT ¶ added in v0.17.0
type Op_File ¶ added in v0.5.0
type Op_File struct {
File *FileOp `protobuf:"bytes,4,opt,name=file,proto3,oneof"`
}
func (*Op_File) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op_File) MarshalToVT ¶ added in v0.17.0
type Op_Merge ¶ added in v0.10.0
type Op_Merge struct {
Merge *MergeOp `protobuf:"bytes,6,opt,name=merge,proto3,oneof"`
}
func (*Op_Merge) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op_Merge) MarshalToVT ¶ added in v0.17.0
type Op_Source ¶
type Op_Source struct {
Source *SourceOp `protobuf:"bytes,3,opt,name=source,proto3,oneof"`
}
func (*Op_Source) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Op_Source) MarshalToVT ¶ added in v0.17.0
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 ¶ added in v0.17.0
func (*Platform) Descriptor
deprecated
func (*Platform) EqualMessageVT ¶ added in v0.17.0
func (*Platform) GetArchitecture ¶
func (*Platform) GetOSFeatures ¶
func (*Platform) GetOSVersion ¶
func (*Platform) GetVariant ¶
func (*Platform) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Platform) MarshalToVT ¶ added in v0.17.0
func (*Platform) ProtoMessage ¶
func (*Platform) ProtoMessage()
func (*Platform) ProtoReflect ¶ added in v0.17.0
func (x *Platform) ProtoReflect() protoreflect.Message
func (*Platform) UnmarshalVT ¶ added in v0.17.0
type Position ¶ added in v0.8.0
type Position struct { Line int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"` Character int32 `protobuf:"varint,2,opt,name=character,proto3" json:"character,omitempty"` // contains filtered or unexported fields }
Position is single location in a source file
func (*Position) CloneMessageVT ¶ added in v0.17.0
func (*Position) Descriptor
deprecated
added in
v0.8.0
func (*Position) EqualMessageVT ¶ added in v0.17.0
func (*Position) GetCharacter ¶ added in v0.8.0
func (*Position) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*Position) MarshalToVT ¶ added in v0.17.0
func (*Position) ProtoMessage ¶ added in v0.8.0
func (*Position) ProtoMessage()
func (*Position) ProtoReflect ¶ added in v0.17.0
func (x *Position) ProtoReflect() protoreflect.Message
func (*Position) UnmarshalVT ¶ added in v0.17.0
type ProgressGroup ¶ added in v0.10.0
type ProgressGroup struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Weak bool `protobuf:"varint,3,opt,name=weak,proto3" json:"weak,omitempty"` // contains filtered or unexported fields }
func (*ProgressGroup) CloneMessageVT ¶ added in v0.17.0
func (m *ProgressGroup) CloneMessageVT() proto.Message
func (*ProgressGroup) CloneVT ¶ added in v0.17.0
func (m *ProgressGroup) CloneVT() *ProgressGroup
func (*ProgressGroup) Descriptor
deprecated
added in
v0.10.0
func (*ProgressGroup) Descriptor() ([]byte, []int)
Deprecated: Use ProgressGroup.ProtoReflect.Descriptor instead.
func (*ProgressGroup) EqualMessageVT ¶ added in v0.17.0
func (this *ProgressGroup) EqualMessageVT(thatMsg proto.Message) bool
func (*ProgressGroup) EqualVT ¶ added in v0.17.0
func (this *ProgressGroup) EqualVT(that *ProgressGroup) bool
func (*ProgressGroup) GetId ¶ added in v0.10.0
func (x *ProgressGroup) GetId() string
func (*ProgressGroup) GetName ¶ added in v0.10.0
func (x *ProgressGroup) GetName() string
func (*ProgressGroup) GetWeak ¶ added in v0.10.0
func (x *ProgressGroup) GetWeak() bool
func (*ProgressGroup) MarshalToSizedBufferVT ¶ added in v0.17.0
func (m *ProgressGroup) MarshalToSizedBufferVT(dAtA []byte) (int, error)
func (*ProgressGroup) MarshalToVT ¶ added in v0.17.0
func (m *ProgressGroup) MarshalToVT(dAtA []byte) (int, error)
func (*ProgressGroup) MarshalVT ¶ added in v0.17.0
func (m *ProgressGroup) MarshalVT() (dAtA []byte, err error)
func (*ProgressGroup) ProtoMessage ¶ added in v0.10.0
func (*ProgressGroup) ProtoMessage()
func (*ProgressGroup) ProtoReflect ¶ added in v0.17.0
func (x *ProgressGroup) ProtoReflect() protoreflect.Message
func (*ProgressGroup) Reset ¶ added in v0.10.0
func (x *ProgressGroup) Reset()
func (*ProgressGroup) SizeVT ¶ added in v0.17.0
func (m *ProgressGroup) SizeVT() (n int)
func (*ProgressGroup) String ¶ added in v0.10.0
func (x *ProgressGroup) String() string
func (*ProgressGroup) UnmarshalVT ¶ added in v0.17.0
func (m *ProgressGroup) UnmarshalVT(dAtA []byte) error
type ProxyEnv ¶
type ProxyEnv struct { HttpProxy string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"` HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"` FtpProxy string `protobuf:"bytes,3,opt,name=ftp_proxy,json=ftpProxy,proto3" json:"ftp_proxy,omitempty"` NoProxy string `protobuf:"bytes,4,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"` AllProxy string `protobuf:"bytes,5,opt,name=all_proxy,json=allProxy,proto3" json:"all_proxy,omitempty"` // contains filtered or unexported fields }
func (*ProxyEnv) CloneMessageVT ¶ added in v0.17.0
func (*ProxyEnv) Descriptor
deprecated
func (*ProxyEnv) EqualMessageVT ¶ added in v0.17.0
func (*ProxyEnv) GetAllProxy ¶ added in v0.9.0
func (*ProxyEnv) GetFtpProxy ¶
func (*ProxyEnv) GetHttpProxy ¶
func (*ProxyEnv) GetHttpsProxy ¶
func (*ProxyEnv) GetNoProxy ¶
func (*ProxyEnv) MarshalToSizedBufferVT ¶ added in v0.17.0
func (*ProxyEnv) MarshalToVT ¶ added in v0.17.0
func (*ProxyEnv) ProtoMessage ¶
func (*ProxyEnv) ProtoMessage()
func (*ProxyEnv) ProtoReflect ¶ added in v0.17.0
func (x *ProxyEnv) ProtoReflect() protoreflect.Message
func (*ProxyEnv) UnmarshalVT ¶ added in v0.17.0
type Range ¶ added in v0.8.0
type Range struct { Start *Position `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` End *Position `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` // contains filtered or unexported fields }
Range is an area in the source file