Documentation ¶
Index ¶
- Variables
- type ArtifactIteratorSpec
- func (*ArtifactIteratorSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ArtifactIteratorSpec) GetItemInput() string
- func (x *ArtifactIteratorSpec) GetItems() *ArtifactIteratorSpec_ItemsSpec
- func (*ArtifactIteratorSpec) ProtoMessage()
- func (x *ArtifactIteratorSpec) ProtoReflect() protoreflect.Message
- func (x *ArtifactIteratorSpec) Reset()
- func (x *ArtifactIteratorSpec) String() string
- type ArtifactIteratorSpec_ItemsSpec
- func (*ArtifactIteratorSpec_ItemsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ArtifactIteratorSpec_ItemsSpec) GetInputArtifact() string
- func (*ArtifactIteratorSpec_ItemsSpec) ProtoMessage()
- func (x *ArtifactIteratorSpec_ItemsSpec) ProtoReflect() protoreflect.Message
- func (x *ArtifactIteratorSpec_ItemsSpec) Reset()
- func (x *ArtifactIteratorSpec_ItemsSpec) String() string
- type ArtifactList
- type ArtifactNameList
- type ArtifactTypeSchema
- func (*ArtifactTypeSchema) Descriptor() ([]byte, []int)deprecated
- func (x *ArtifactTypeSchema) GetInstanceSchema() string
- func (m *ArtifactTypeSchema) GetKind() isArtifactTypeSchema_Kind
- func (x *ArtifactTypeSchema) GetSchemaTitle() string
- func (x *ArtifactTypeSchema) GetSchemaUri() string
- func (*ArtifactTypeSchema) ProtoMessage()
- func (x *ArtifactTypeSchema) ProtoReflect() protoreflect.Message
- func (x *ArtifactTypeSchema) Reset()
- func (x *ArtifactTypeSchema) String() string
- type ArtifactTypeSchema_InstanceSchema
- type ArtifactTypeSchema_SchemaTitle
- type ArtifactTypeSchema_SchemaUri
- type CacheKey
- func (*CacheKey) Descriptor() ([]byte, []int)deprecated
- func (x *CacheKey) GetContainerSpec() *ContainerSpec
- func (x *CacheKey) GetInputArtifactNames() map[string]*ArtifactNameList
- func (x *CacheKey) GetInputParameters() map[string]*Value
- func (x *CacheKey) GetOutputArtifactsSpec() map[string]*RuntimeArtifact
- func (x *CacheKey) GetOutputParametersSpec() map[string]string
- func (*CacheKey) ProtoMessage()
- func (x *CacheKey) ProtoReflect() protoreflect.Message
- func (x *CacheKey) Reset()
- func (x *CacheKey) String() string
- type ComponentInputsSpec
- func (*ComponentInputsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentInputsSpec) GetArtifacts() map[string]*ComponentInputsSpec_ArtifactSpec
- func (x *ComponentInputsSpec) GetParameters() map[string]*ComponentInputsSpec_ParameterSpec
- func (*ComponentInputsSpec) ProtoMessage()
- func (x *ComponentInputsSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentInputsSpec) Reset()
- func (x *ComponentInputsSpec) String() string
- type ComponentInputsSpec_ArtifactSpec
- func (*ComponentInputsSpec_ArtifactSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentInputsSpec_ArtifactSpec) GetArtifactType() *ArtifactTypeSchema
- func (*ComponentInputsSpec_ArtifactSpec) ProtoMessage()
- func (x *ComponentInputsSpec_ArtifactSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentInputsSpec_ArtifactSpec) Reset()
- func (x *ComponentInputsSpec_ArtifactSpec) String() string
- type ComponentInputsSpec_ParameterSpec
- func (*ComponentInputsSpec_ParameterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentInputsSpec_ParameterSpec) GetType() PrimitiveType_PrimitiveTypeEnum
- func (*ComponentInputsSpec_ParameterSpec) ProtoMessage()
- func (x *ComponentInputsSpec_ParameterSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentInputsSpec_ParameterSpec) Reset()
- func (x *ComponentInputsSpec_ParameterSpec) String() string
- type ComponentOutputsSpec
- func (*ComponentOutputsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentOutputsSpec) GetArtifacts() map[string]*ComponentOutputsSpec_ArtifactSpec
- func (x *ComponentOutputsSpec) GetParameters() map[string]*ComponentOutputsSpec_ParameterSpec
- func (*ComponentOutputsSpec) ProtoMessage()
- func (x *ComponentOutputsSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentOutputsSpec) Reset()
- func (x *ComponentOutputsSpec) String() string
- type ComponentOutputsSpec_ArtifactSpec
- func (*ComponentOutputsSpec_ArtifactSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentOutputsSpec_ArtifactSpec) GetArtifactType() *ArtifactTypeSchema
- func (x *ComponentOutputsSpec_ArtifactSpec) GetCustomProperties() map[string]*ValueOrRuntimeParameterdeprecated
- func (x *ComponentOutputsSpec_ArtifactSpec) GetMetadata() *structpb.Struct
- func (x *ComponentOutputsSpec_ArtifactSpec) GetProperties() map[string]*ValueOrRuntimeParameterdeprecated
- func (*ComponentOutputsSpec_ArtifactSpec) ProtoMessage()
- func (x *ComponentOutputsSpec_ArtifactSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentOutputsSpec_ArtifactSpec) Reset()
- func (x *ComponentOutputsSpec_ArtifactSpec) String() string
- type ComponentOutputsSpec_ParameterSpec
- func (*ComponentOutputsSpec_ParameterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentOutputsSpec_ParameterSpec) GetType() PrimitiveType_PrimitiveTypeEnum
- func (*ComponentOutputsSpec_ParameterSpec) ProtoMessage()
- func (x *ComponentOutputsSpec_ParameterSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentOutputsSpec_ParameterSpec) Reset()
- func (x *ComponentOutputsSpec_ParameterSpec) String() string
- type ComponentRef
- type ComponentSpec
- func (*ComponentSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentSpec) GetDag() *DagSpec
- func (x *ComponentSpec) GetExecutorLabel() string
- func (m *ComponentSpec) GetImplementation() isComponentSpec_Implementation
- func (x *ComponentSpec) GetInputDefinitions() *ComponentInputsSpec
- func (x *ComponentSpec) GetOutputDefinitions() *ComponentOutputsSpec
- func (*ComponentSpec) ProtoMessage()
- func (x *ComponentSpec) ProtoReflect() protoreflect.Message
- func (x *ComponentSpec) Reset()
- func (x *ComponentSpec) String() string
- type ComponentSpec_Dag
- type ComponentSpec_ExecutorLabel
- type ContainerSpec
- func (*ContainerSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerSpec) GetCmdArgs() []string
- func (x *ContainerSpec) GetImage() string
- func (*ContainerSpec) ProtoMessage()
- func (x *ContainerSpec) ProtoReflect() protoreflect.Message
- func (x *ContainerSpec) Reset()
- func (x *ContainerSpec) String() string
- type DagOutputsSpec
- func (*DagOutputsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagOutputsSpec) GetArtifacts() map[string]*DagOutputsSpec_DagOutputArtifactSpec
- func (x *DagOutputsSpec) GetParameters() map[string]*DagOutputsSpec_DagOutputParameterSpec
- func (*DagOutputsSpec) ProtoMessage()
- func (x *DagOutputsSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec) Reset()
- func (x *DagOutputsSpec) String() string
- type DagOutputsSpec_ArtifactSelectorSpec
- func (*DagOutputsSpec_ArtifactSelectorSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagOutputsSpec_ArtifactSelectorSpec) GetOutputArtifactKey() string
- func (x *DagOutputsSpec_ArtifactSelectorSpec) GetProducerSubtask() string
- func (*DagOutputsSpec_ArtifactSelectorSpec) ProtoMessage()
- func (x *DagOutputsSpec_ArtifactSelectorSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec_ArtifactSelectorSpec) Reset()
- func (x *DagOutputsSpec_ArtifactSelectorSpec) String() string
- type DagOutputsSpec_DagOutputArtifactSpec
- func (*DagOutputsSpec_DagOutputArtifactSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagOutputsSpec_DagOutputArtifactSpec) GetArtifactSelectors() []*DagOutputsSpec_ArtifactSelectorSpec
- func (*DagOutputsSpec_DagOutputArtifactSpec) ProtoMessage()
- func (x *DagOutputsSpec_DagOutputArtifactSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec_DagOutputArtifactSpec) Reset()
- func (x *DagOutputsSpec_DagOutputArtifactSpec) String() string
- type DagOutputsSpec_DagOutputParameterSpec
- func (*DagOutputsSpec_DagOutputParameterSpec) Descriptor() ([]byte, []int)deprecated
- func (m *DagOutputsSpec_DagOutputParameterSpec) GetKind() isDagOutputsSpec_DagOutputParameterSpec_Kind
- func (x *DagOutputsSpec_DagOutputParameterSpec) GetValueFromOneof() *DagOutputsSpec_ParameterSelectorsSpec
- func (x *DagOutputsSpec_DagOutputParameterSpec) GetValueFromParameter() *DagOutputsSpec_ParameterSelectorSpec
- func (*DagOutputsSpec_DagOutputParameterSpec) ProtoMessage()
- func (x *DagOutputsSpec_DagOutputParameterSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec_DagOutputParameterSpec) Reset()
- func (x *DagOutputsSpec_DagOutputParameterSpec) String() string
- type DagOutputsSpec_DagOutputParameterSpec_ValueFromOneof
- type DagOutputsSpec_DagOutputParameterSpec_ValueFromParameter
- type DagOutputsSpec_MapParameterSelectorsSpec
- func (*DagOutputsSpec_MapParameterSelectorsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagOutputsSpec_MapParameterSelectorsSpec) GetMappedParameters() map[string]*DagOutputsSpec_ParameterSelectorSpec
- func (*DagOutputsSpec_MapParameterSelectorsSpec) ProtoMessage()
- func (x *DagOutputsSpec_MapParameterSelectorsSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec_MapParameterSelectorsSpec) Reset()
- func (x *DagOutputsSpec_MapParameterSelectorsSpec) String() string
- type DagOutputsSpec_ParameterSelectorSpec
- func (*DagOutputsSpec_ParameterSelectorSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagOutputsSpec_ParameterSelectorSpec) GetOutputParameterKey() string
- func (x *DagOutputsSpec_ParameterSelectorSpec) GetProducerSubtask() string
- func (*DagOutputsSpec_ParameterSelectorSpec) ProtoMessage()
- func (x *DagOutputsSpec_ParameterSelectorSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec_ParameterSelectorSpec) Reset()
- func (x *DagOutputsSpec_ParameterSelectorSpec) String() string
- type DagOutputsSpec_ParameterSelectorsSpec
- func (*DagOutputsSpec_ParameterSelectorsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagOutputsSpec_ParameterSelectorsSpec) GetParameterSelectors() []*DagOutputsSpec_ParameterSelectorSpec
- func (*DagOutputsSpec_ParameterSelectorsSpec) ProtoMessage()
- func (x *DagOutputsSpec_ParameterSelectorsSpec) ProtoReflect() protoreflect.Message
- func (x *DagOutputsSpec_ParameterSelectorsSpec) Reset()
- func (x *DagOutputsSpec_ParameterSelectorsSpec) String() string
- type DagSpec
- func (*DagSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DagSpec) GetOutputs() *DagOutputsSpec
- func (x *DagSpec) GetTasks() map[string]*PipelineTaskSpec
- func (*DagSpec) ProtoMessage()
- func (x *DagSpec) ProtoReflect() protoreflect.Message
- func (x *DagSpec) Reset()
- func (x *DagSpec) String() string
- type ExecutorInput
- func (*ExecutorInput) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutorInput) GetInputs() *ExecutorInput_Inputs
- func (x *ExecutorInput) GetOutputs() *ExecutorInput_Outputs
- func (*ExecutorInput) ProtoMessage()
- func (x *ExecutorInput) ProtoReflect() protoreflect.Message
- func (x *ExecutorInput) Reset()
- func (x *ExecutorInput) String() string
- type ExecutorInput_Inputs
- func (*ExecutorInput_Inputs) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutorInput_Inputs) GetArtifacts() map[string]*ArtifactList
- func (x *ExecutorInput_Inputs) GetParameters() map[string]*Value
- func (*ExecutorInput_Inputs) ProtoMessage()
- func (x *ExecutorInput_Inputs) ProtoReflect() protoreflect.Message
- func (x *ExecutorInput_Inputs) Reset()
- func (x *ExecutorInput_Inputs) String() string
- type ExecutorInput_OutputParameter
- func (*ExecutorInput_OutputParameter) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutorInput_OutputParameter) GetOutputFile() string
- func (*ExecutorInput_OutputParameter) ProtoMessage()
- func (x *ExecutorInput_OutputParameter) ProtoReflect() protoreflect.Message
- func (x *ExecutorInput_OutputParameter) Reset()
- func (x *ExecutorInput_OutputParameter) String() string
- type ExecutorInput_Outputs
- func (*ExecutorInput_Outputs) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutorInput_Outputs) GetArtifacts() map[string]*ArtifactList
- func (x *ExecutorInput_Outputs) GetOutputFile() string
- func (x *ExecutorInput_Outputs) GetParameters() map[string]*ExecutorInput_OutputParameter
- func (*ExecutorInput_Outputs) ProtoMessage()
- func (x *ExecutorInput_Outputs) ProtoReflect() protoreflect.Message
- func (x *ExecutorInput_Outputs) Reset()
- func (x *ExecutorInput_Outputs) String() string
- type ExecutorOutput
- func (*ExecutorOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ExecutorOutput) GetArtifacts() map[string]*ArtifactList
- func (x *ExecutorOutput) GetParameters() map[string]*Value
- func (*ExecutorOutput) ProtoMessage()
- func (x *ExecutorOutput) ProtoReflect() protoreflect.Message
- func (x *ExecutorOutput) Reset()
- func (x *ExecutorOutput) String() string
- type ParameterIteratorSpec
- func (*ParameterIteratorSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ParameterIteratorSpec) GetItemInput() string
- func (x *ParameterIteratorSpec) GetItems() *ParameterIteratorSpec_ItemsSpec
- func (*ParameterIteratorSpec) ProtoMessage()
- func (x *ParameterIteratorSpec) ProtoReflect() protoreflect.Message
- func (x *ParameterIteratorSpec) Reset()
- func (x *ParameterIteratorSpec) String() string
- type ParameterIteratorSpec_ItemsSpec
- func (*ParameterIteratorSpec_ItemsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ParameterIteratorSpec_ItemsSpec) GetInputParameter() string
- func (m *ParameterIteratorSpec_ItemsSpec) GetKind() isParameterIteratorSpec_ItemsSpec_Kind
- func (x *ParameterIteratorSpec_ItemsSpec) GetRaw() string
- func (*ParameterIteratorSpec_ItemsSpec) ProtoMessage()
- func (x *ParameterIteratorSpec_ItemsSpec) ProtoReflect() protoreflect.Message
- func (x *ParameterIteratorSpec_ItemsSpec) Reset()
- func (x *ParameterIteratorSpec_ItemsSpec) String() string
- type ParameterIteratorSpec_ItemsSpec_InputParameter
- type ParameterIteratorSpec_ItemsSpec_Raw
- type PipelineDeploymentConfig
- func (*PipelineDeploymentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig) GetExecutors() map[string]*PipelineDeploymentConfig_ExecutorSpec
- func (*PipelineDeploymentConfig) ProtoMessage()
- func (x *PipelineDeploymentConfig) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig) Reset()
- func (x *PipelineDeploymentConfig) String() string
- type PipelineDeploymentConfig_AIPlatformCustomJobSpecdeprecated
- func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) GetCustomJob() *structpb.Struct
- func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) Reset()
- func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) String() string
- type PipelineDeploymentConfig_ExecutorSpec
- func (*PipelineDeploymentConfig_ExecutorSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_ExecutorSpec) GetContainer() *PipelineDeploymentConfig_PipelineContainerSpec
- func (x *PipelineDeploymentConfig_ExecutorSpec) GetCustomJob() *PipelineDeploymentConfig_AIPlatformCustomJobSpecdeprecated
- func (x *PipelineDeploymentConfig_ExecutorSpec) GetImporter() *PipelineDeploymentConfig_ImporterSpec
- func (x *PipelineDeploymentConfig_ExecutorSpec) GetResolver() *PipelineDeploymentConfig_ResolverSpec
- func (m *PipelineDeploymentConfig_ExecutorSpec) GetSpec() isPipelineDeploymentConfig_ExecutorSpec_Spec
- func (*PipelineDeploymentConfig_ExecutorSpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_ExecutorSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_ExecutorSpec) Reset()
- func (x *PipelineDeploymentConfig_ExecutorSpec) String() string
- type PipelineDeploymentConfig_ExecutorSpec_Container
- type PipelineDeploymentConfig_ExecutorSpec_CustomJob
- type PipelineDeploymentConfig_ExecutorSpec_Importer
- type PipelineDeploymentConfig_ExecutorSpec_Resolver
- type PipelineDeploymentConfig_ImporterSpec
- func (*PipelineDeploymentConfig_ImporterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_ImporterSpec) GetArtifactUri() *ValueOrRuntimeParameter
- func (x *PipelineDeploymentConfig_ImporterSpec) GetCustomProperties() map[string]*ValueOrRuntimeParameterdeprecated
- func (x *PipelineDeploymentConfig_ImporterSpec) GetMetadata() *structpb.Struct
- func (x *PipelineDeploymentConfig_ImporterSpec) GetProperties() map[string]*ValueOrRuntimeParameterdeprecated
- func (x *PipelineDeploymentConfig_ImporterSpec) GetReimport() bool
- func (x *PipelineDeploymentConfig_ImporterSpec) GetTypeSchema() *ArtifactTypeSchema
- func (*PipelineDeploymentConfig_ImporterSpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_ImporterSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_ImporterSpec) Reset()
- func (x *PipelineDeploymentConfig_ImporterSpec) String() string
- type PipelineDeploymentConfig_PipelineContainerSpec
- func (*PipelineDeploymentConfig_PipelineContainerSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetArgs() []string
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetCommand() []string
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetImage() string
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetLifecycle() *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetResources() *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec
- func (*PipelineDeploymentConfig_PipelineContainerSpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) Reset()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec) String() string
- type PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle
- func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) GetPreCacheCheck() *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec
- func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) ProtoMessage()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) Reset()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) String() string
- type PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec
- func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) GetArgs() []string
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) GetCommand() []string
- func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) ProtoMessage()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) Reset()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) String() string
- type PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec
- func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetAccelerator() *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetCpuLimit() float64
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetMemoryLimit() float64
- func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) Reset()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) String() string
- type PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig
- func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) GetCount() int64
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) GetType() string
- func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) ProtoMessage()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) Reset()
- func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) String() string
- type PipelineDeploymentConfig_ResolverSpec
- func (*PipelineDeploymentConfig_ResolverSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_ResolverSpec) GetOutputArtifactQueries() map[string]*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec
- func (*PipelineDeploymentConfig_ResolverSpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_ResolverSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_ResolverSpec) Reset()
- func (x *PipelineDeploymentConfig_ResolverSpec) String() string
- type PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec
- func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) GetFilter() string
- func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) GetLimit() int32
- func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) ProtoMessage()
- func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) ProtoReflect() protoreflect.Message
- func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) Reset()
- func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) String() string
- type PipelineInfo
- type PipelineJob
- func (*PipelineJob) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineJob) GetDisplayName() string
- func (x *PipelineJob) GetLabels() map[string]string
- func (x *PipelineJob) GetName() string
- func (x *PipelineJob) GetPipelineSpec() *structpb.Struct
- func (x *PipelineJob) GetRuntimeConfig() *PipelineJob_RuntimeConfig
- func (*PipelineJob) ProtoMessage()
- func (x *PipelineJob) ProtoReflect() protoreflect.Message
- func (x *PipelineJob) Reset()
- func (x *PipelineJob) String() string
- type PipelineJob_RuntimeConfig
- func (*PipelineJob_RuntimeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineJob_RuntimeConfig) GetGcsOutputDirectory() string
- func (x *PipelineJob_RuntimeConfig) GetParameters() map[string]*Value
- func (*PipelineJob_RuntimeConfig) ProtoMessage()
- func (x *PipelineJob_RuntimeConfig) ProtoReflect() protoreflect.Message
- func (x *PipelineJob_RuntimeConfig) Reset()
- func (x *PipelineJob_RuntimeConfig) String() string
- type PipelineSpec
- func (*PipelineSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineSpec) GetComponents() map[string]*ComponentSpec
- func (x *PipelineSpec) GetDeploymentSpec() *structpb.Struct
- func (x *PipelineSpec) GetPipelineInfo() *PipelineInfo
- func (x *PipelineSpec) GetRoot() *ComponentSpec
- func (x *PipelineSpec) GetSchemaVersion() string
- func (x *PipelineSpec) GetSdkVersion() string
- func (*PipelineSpec) ProtoMessage()
- func (x *PipelineSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineSpec) Reset()
- func (x *PipelineSpec) String() string
- type PipelineSpec_RuntimeParameter
- func (*PipelineSpec_RuntimeParameter) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineSpec_RuntimeParameter) GetDefaultValue() *Value
- func (x *PipelineSpec_RuntimeParameter) GetType() PrimitiveType_PrimitiveTypeEnum
- func (*PipelineSpec_RuntimeParameter) ProtoMessage()
- func (x *PipelineSpec_RuntimeParameter) ProtoReflect() protoreflect.Message
- func (x *PipelineSpec_RuntimeParameter) Reset()
- func (x *PipelineSpec_RuntimeParameter) String() string
- type PipelineTaskInfo
- type PipelineTaskSpec
- func (*PipelineTaskSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineTaskSpec) GetArtifactIterator() *ArtifactIteratorSpec
- func (x *PipelineTaskSpec) GetCachingOptions() *PipelineTaskSpec_CachingOptions
- func (x *PipelineTaskSpec) GetComponentRef() *ComponentRef
- func (x *PipelineTaskSpec) GetDependentTasks() []string
- func (x *PipelineTaskSpec) GetInputs() *TaskInputsSpec
- func (m *PipelineTaskSpec) GetIterator() isPipelineTaskSpec_Iterator
- func (x *PipelineTaskSpec) GetParameterIterator() *ParameterIteratorSpec
- func (x *PipelineTaskSpec) GetTaskInfo() *PipelineTaskInfo
- func (x *PipelineTaskSpec) GetTriggerPolicy() *PipelineTaskSpec_TriggerPolicy
- func (*PipelineTaskSpec) ProtoMessage()
- func (x *PipelineTaskSpec) ProtoReflect() protoreflect.Message
- func (x *PipelineTaskSpec) Reset()
- func (x *PipelineTaskSpec) String() string
- type PipelineTaskSpec_ArtifactIterator
- type PipelineTaskSpec_CachingOptions
- func (*PipelineTaskSpec_CachingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineTaskSpec_CachingOptions) GetEnableCache() bool
- func (*PipelineTaskSpec_CachingOptions) ProtoMessage()
- func (x *PipelineTaskSpec_CachingOptions) ProtoReflect() protoreflect.Message
- func (x *PipelineTaskSpec_CachingOptions) Reset()
- func (x *PipelineTaskSpec_CachingOptions) String() string
- type PipelineTaskSpec_ParameterIterator
- type PipelineTaskSpec_TriggerPolicy
- func (*PipelineTaskSpec_TriggerPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *PipelineTaskSpec_TriggerPolicy) GetCondition() string
- func (x *PipelineTaskSpec_TriggerPolicy) GetStrategy() PipelineTaskSpec_TriggerPolicy_TriggerStrategy
- func (*PipelineTaskSpec_TriggerPolicy) ProtoMessage()
- func (x *PipelineTaskSpec_TriggerPolicy) ProtoReflect() protoreflect.Message
- func (x *PipelineTaskSpec_TriggerPolicy) Reset()
- func (x *PipelineTaskSpec_TriggerPolicy) String() string
- type PipelineTaskSpec_TriggerPolicy_TriggerStrategy
- func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Enum() *PipelineTaskSpec_TriggerPolicy_TriggerStrategy
- func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Number() protoreflect.EnumNumber
- func (x PipelineTaskSpec_TriggerPolicy_TriggerStrategy) String() string
- func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Type() protoreflect.EnumType
- type PrimitiveType
- type PrimitiveType_PrimitiveTypeEnum
- func (PrimitiveType_PrimitiveTypeEnum) Descriptor() protoreflect.EnumDescriptor
- func (x PrimitiveType_PrimitiveTypeEnum) Enum() *PrimitiveType_PrimitiveTypeEnum
- func (PrimitiveType_PrimitiveTypeEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrimitiveType_PrimitiveTypeEnum) Number() protoreflect.EnumNumber
- func (x PrimitiveType_PrimitiveTypeEnum) String() string
- func (PrimitiveType_PrimitiveTypeEnum) Type() protoreflect.EnumType
- type RuntimeArtifact
- func (*RuntimeArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *RuntimeArtifact) GetCustomProperties() map[string]*Valuedeprecated
- func (x *RuntimeArtifact) GetMetadata() *structpb.Struct
- func (x *RuntimeArtifact) GetName() string
- func (x *RuntimeArtifact) GetProperties() map[string]*Valuedeprecated
- func (x *RuntimeArtifact) GetType() *ArtifactTypeSchema
- func (x *RuntimeArtifact) GetUri() string
- func (*RuntimeArtifact) ProtoMessage()
- func (x *RuntimeArtifact) ProtoReflect() protoreflect.Message
- func (x *RuntimeArtifact) Reset()
- func (x *RuntimeArtifact) String() string
- type TaskInputsSpec
- func (*TaskInputsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInputsSpec) GetArtifacts() map[string]*TaskInputsSpec_InputArtifactSpec
- func (x *TaskInputsSpec) GetParameters() map[string]*TaskInputsSpec_InputParameterSpec
- func (*TaskInputsSpec) ProtoMessage()
- func (x *TaskInputsSpec) ProtoReflect() protoreflect.Message
- func (x *TaskInputsSpec) Reset()
- func (x *TaskInputsSpec) String() string
- type TaskInputsSpec_InputArtifactSpec
- func (*TaskInputsSpec_InputArtifactSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInputsSpec_InputArtifactSpec) GetComponentInputArtifact() string
- func (m *TaskInputsSpec_InputArtifactSpec) GetKind() isTaskInputsSpec_InputArtifactSpec_Kind
- func (x *TaskInputsSpec_InputArtifactSpec) GetTaskOutputArtifact() *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec
- func (*TaskInputsSpec_InputArtifactSpec) ProtoMessage()
- func (x *TaskInputsSpec_InputArtifactSpec) ProtoReflect() protoreflect.Message
- func (x *TaskInputsSpec_InputArtifactSpec) Reset()
- func (x *TaskInputsSpec_InputArtifactSpec) String() string
- type TaskInputsSpec_InputArtifactSpec_ComponentInputArtifact
- type TaskInputsSpec_InputArtifactSpec_TaskOutputArtifact
- type TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec
- func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) GetOutputArtifactKey() string
- func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) GetProducerTask() string
- func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) ProtoMessage()
- func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) ProtoReflect() protoreflect.Message
- func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) Reset()
- func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) String() string
- type TaskInputsSpec_InputParameterSpec
- func (*TaskInputsSpec_InputParameterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInputsSpec_InputParameterSpec) GetComponentInputParameter() string
- func (m *TaskInputsSpec_InputParameterSpec) GetKind() isTaskInputsSpec_InputParameterSpec_Kind
- func (x *TaskInputsSpec_InputParameterSpec) GetParameterExpressionSelector() string
- func (x *TaskInputsSpec_InputParameterSpec) GetRuntimeValue() *ValueOrRuntimeParameter
- func (x *TaskInputsSpec_InputParameterSpec) GetTaskFinalStatus() *TaskInputsSpec_InputParameterSpec_TaskFinalStatus
- func (x *TaskInputsSpec_InputParameterSpec) GetTaskOutputParameter() *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec
- func (*TaskInputsSpec_InputParameterSpec) ProtoMessage()
- func (x *TaskInputsSpec_InputParameterSpec) ProtoReflect() protoreflect.Message
- func (x *TaskInputsSpec_InputParameterSpec) Reset()
- func (x *TaskInputsSpec_InputParameterSpec) String() string
- type TaskInputsSpec_InputParameterSpec_ComponentInputParameter
- type TaskInputsSpec_InputParameterSpec_RuntimeValue
- type TaskInputsSpec_InputParameterSpec_TaskFinalStatus
- func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) GetProducerTask() string
- func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) ProtoMessage()
- func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) ProtoReflect() protoreflect.Message
- func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) Reset()
- func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) String() string
- type TaskInputsSpec_InputParameterSpec_TaskFinalStatus_
- type TaskInputsSpec_InputParameterSpec_TaskOutputParameter
- type TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec
- func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) GetOutputParameterKey() string
- func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) GetProducerTask() string
- func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) ProtoMessage()
- func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) ProtoReflect() protoreflect.Message
- func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) Reset()
- func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) String() string
- type TaskOutputsSpec
- func (*TaskOutputsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskOutputsSpec) GetArtifacts() map[string]*TaskOutputsSpec_OutputArtifactSpec
- func (x *TaskOutputsSpec) GetParameters() map[string]*TaskOutputsSpec_OutputParameterSpec
- func (*TaskOutputsSpec) ProtoMessage()
- func (x *TaskOutputsSpec) ProtoReflect() protoreflect.Message
- func (x *TaskOutputsSpec) Reset()
- func (x *TaskOutputsSpec) String() string
- type TaskOutputsSpec_OutputArtifactSpec
- func (*TaskOutputsSpec_OutputArtifactSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskOutputsSpec_OutputArtifactSpec) GetArtifactType() *ArtifactTypeSchema
- func (x *TaskOutputsSpec_OutputArtifactSpec) GetCustomProperties() map[string]*ValueOrRuntimeParameter
- func (x *TaskOutputsSpec_OutputArtifactSpec) GetProperties() map[string]*ValueOrRuntimeParameter
- func (*TaskOutputsSpec_OutputArtifactSpec) ProtoMessage()
- func (x *TaskOutputsSpec_OutputArtifactSpec) ProtoReflect() protoreflect.Message
- func (x *TaskOutputsSpec_OutputArtifactSpec) Reset()
- func (x *TaskOutputsSpec_OutputArtifactSpec) String() string
- type TaskOutputsSpec_OutputParameterSpec
- func (*TaskOutputsSpec_OutputParameterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TaskOutputsSpec_OutputParameterSpec) GetType() PrimitiveType_PrimitiveTypeEnum
- func (*TaskOutputsSpec_OutputParameterSpec) ProtoMessage()
- func (x *TaskOutputsSpec_OutputParameterSpec) ProtoReflect() protoreflect.Message
- func (x *TaskOutputsSpec_OutputParameterSpec) Reset()
- func (x *TaskOutputsSpec_OutputParameterSpec) String() string
- type Value
- func (*Value) Descriptor() ([]byte, []int)deprecated
- func (x *Value) GetDoubleValue() float64
- func (x *Value) GetIntValue() int64
- func (x *Value) GetStringValue() string
- func (m *Value) GetValue() isValue_Value
- func (*Value) ProtoMessage()
- func (x *Value) ProtoReflect() protoreflect.Message
- func (x *Value) Reset()
- func (x *Value) String() string
- type ValueOrRuntimeParameter
- func (*ValueOrRuntimeParameter) Descriptor() ([]byte, []int)deprecated
- func (x *ValueOrRuntimeParameter) GetConstantValue() *Value
- func (x *ValueOrRuntimeParameter) GetRuntimeParameter() string
- func (m *ValueOrRuntimeParameter) GetValue() isValueOrRuntimeParameter_Value
- func (*ValueOrRuntimeParameter) ProtoMessage()
- func (x *ValueOrRuntimeParameter) ProtoReflect() protoreflect.Message
- func (x *ValueOrRuntimeParameter) Reset()
- func (x *ValueOrRuntimeParameter) String() string
- type ValueOrRuntimeParameter_ConstantValue
- type ValueOrRuntimeParameter_RuntimeParameter
- type Value_DoubleValue
- type Value_IntValue
- type Value_StringValue
Constants ¶
This section is empty.
Variables ¶
var ( PrimitiveType_PrimitiveTypeEnum_name = map[int32]string{ 0: "PRIMITIVE_TYPE_UNSPECIFIED", 1: "INT", 2: "DOUBLE", 3: "STRING", } PrimitiveType_PrimitiveTypeEnum_value = map[string]int32{ "PRIMITIVE_TYPE_UNSPECIFIED": 0, "INT": 1, "DOUBLE": 2, "STRING": 3, } )
Enum value maps for PrimitiveType_PrimitiveTypeEnum.
var ( PipelineTaskSpec_TriggerPolicy_TriggerStrategy_name = map[int32]string{ 0: "TRIGGER_STRATEGY_UNSPECIFIED", 1: "ALL_UPSTREAM_TASKS_SUCCEEDED", 2: "ALL_UPSTREAM_TASKS_COMPLETED", } PipelineTaskSpec_TriggerPolicy_TriggerStrategy_value = map[string]int32{ "TRIGGER_STRATEGY_UNSPECIFIED": 0, "ALL_UPSTREAM_TASKS_SUCCEEDED": 1, "ALL_UPSTREAM_TASKS_COMPLETED": 2, } )
Enum value maps for PipelineTaskSpec_TriggerPolicy_TriggerStrategy.
var File_cache_key_proto protoreflect.FileDescriptor
var File_pipeline_spec_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ArtifactIteratorSpec ¶
type ArtifactIteratorSpec struct { // The items to iterate. Items *ArtifactIteratorSpec_ItemsSpec `protobuf:"bytes,1,opt,name=items,proto3" json:"items,omitempty"` // The name of the input artifact channel which has the artifact item from the // [items][] collection. ItemInput string `protobuf:"bytes,2,opt,name=item_input,json=itemInput,proto3" json:"item_input,omitempty"` // contains filtered or unexported fields }
The spec of an artifact iterator. It supports fan-out a workflow from a list of artifacts.
func (*ArtifactIteratorSpec) Descriptor
deprecated
func (*ArtifactIteratorSpec) Descriptor() ([]byte, []int)
Deprecated: Use ArtifactIteratorSpec.ProtoReflect.Descriptor instead.
func (*ArtifactIteratorSpec) GetItemInput ¶
func (x *ArtifactIteratorSpec) GetItemInput() string
func (*ArtifactIteratorSpec) GetItems ¶
func (x *ArtifactIteratorSpec) GetItems() *ArtifactIteratorSpec_ItemsSpec
func (*ArtifactIteratorSpec) ProtoMessage ¶
func (*ArtifactIteratorSpec) ProtoMessage()
func (*ArtifactIteratorSpec) ProtoReflect ¶
func (x *ArtifactIteratorSpec) ProtoReflect() protoreflect.Message
func (*ArtifactIteratorSpec) Reset ¶
func (x *ArtifactIteratorSpec) Reset()
func (*ArtifactIteratorSpec) String ¶
func (x *ArtifactIteratorSpec) String() string
type ArtifactIteratorSpec_ItemsSpec ¶
type ArtifactIteratorSpec_ItemsSpec struct { // The name of the input artifact. InputArtifact string `protobuf:"bytes,1,opt,name=input_artifact,json=inputArtifact,proto3" json:"input_artifact,omitempty"` // contains filtered or unexported fields }
Specifies the name of the artifact channel which contains the collection of items to iterate. The iterator will create a sub-task for each item of the collection and pass the item as a new input artifact channel as specified by [item_input][].
func (*ArtifactIteratorSpec_ItemsSpec) Descriptor
deprecated
func (*ArtifactIteratorSpec_ItemsSpec) Descriptor() ([]byte, []int)
Deprecated: Use ArtifactIteratorSpec_ItemsSpec.ProtoReflect.Descriptor instead.
func (*ArtifactIteratorSpec_ItemsSpec) GetInputArtifact ¶
func (x *ArtifactIteratorSpec_ItemsSpec) GetInputArtifact() string
func (*ArtifactIteratorSpec_ItemsSpec) ProtoMessage ¶
func (*ArtifactIteratorSpec_ItemsSpec) ProtoMessage()
func (*ArtifactIteratorSpec_ItemsSpec) ProtoReflect ¶
func (x *ArtifactIteratorSpec_ItemsSpec) ProtoReflect() protoreflect.Message
func (*ArtifactIteratorSpec_ItemsSpec) Reset ¶
func (x *ArtifactIteratorSpec_ItemsSpec) Reset()
func (*ArtifactIteratorSpec_ItemsSpec) String ¶
func (x *ArtifactIteratorSpec_ItemsSpec) String() string
type ArtifactList ¶
type ArtifactList struct { // A list of artifacts. Artifacts []*RuntimeArtifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"` // contains filtered or unexported fields }
Message that represents a list of artifacts.
func (*ArtifactList) Descriptor
deprecated
func (*ArtifactList) Descriptor() ([]byte, []int)
Deprecated: Use ArtifactList.ProtoReflect.Descriptor instead.
func (*ArtifactList) GetArtifacts ¶
func (x *ArtifactList) GetArtifacts() []*RuntimeArtifact
func (*ArtifactList) ProtoMessage ¶
func (*ArtifactList) ProtoMessage()
func (*ArtifactList) ProtoReflect ¶
func (x *ArtifactList) ProtoReflect() protoreflect.Message
func (*ArtifactList) Reset ¶
func (x *ArtifactList) Reset()
func (*ArtifactList) String ¶
func (x *ArtifactList) String() string
type ArtifactNameList ¶
type ArtifactNameList struct { ArtifactNames []string `protobuf:"bytes,1,rep,name=artifactNames,proto3" json:"artifactNames,omitempty"` // contains filtered or unexported fields }
func (*ArtifactNameList) Descriptor
deprecated
func (*ArtifactNameList) Descriptor() ([]byte, []int)
Deprecated: Use ArtifactNameList.ProtoReflect.Descriptor instead.
func (*ArtifactNameList) GetArtifactNames ¶
func (x *ArtifactNameList) GetArtifactNames() []string
func (*ArtifactNameList) ProtoMessage ¶
func (*ArtifactNameList) ProtoMessage()
func (*ArtifactNameList) ProtoReflect ¶
func (x *ArtifactNameList) ProtoReflect() protoreflect.Message
func (*ArtifactNameList) Reset ¶
func (x *ArtifactNameList) Reset()
func (*ArtifactNameList) String ¶
func (x *ArtifactNameList) String() string
type ArtifactTypeSchema ¶
type ArtifactTypeSchema struct { // Types that are assignable to Kind: // *ArtifactTypeSchema_SchemaTitle // *ArtifactTypeSchema_SchemaUri // *ArtifactTypeSchema_InstanceSchema Kind isArtifactTypeSchema_Kind `protobuf_oneof:"kind"` // contains filtered or unexported fields }
The definition of a artifact type in MLMD.
func (*ArtifactTypeSchema) Descriptor
deprecated
func (*ArtifactTypeSchema) Descriptor() ([]byte, []int)
Deprecated: Use ArtifactTypeSchema.ProtoReflect.Descriptor instead.
func (*ArtifactTypeSchema) GetInstanceSchema ¶
func (x *ArtifactTypeSchema) GetInstanceSchema() string
func (*ArtifactTypeSchema) GetKind ¶
func (m *ArtifactTypeSchema) GetKind() isArtifactTypeSchema_Kind
func (*ArtifactTypeSchema) GetSchemaTitle ¶
func (x *ArtifactTypeSchema) GetSchemaTitle() string
func (*ArtifactTypeSchema) GetSchemaUri ¶
func (x *ArtifactTypeSchema) GetSchemaUri() string
func (*ArtifactTypeSchema) ProtoMessage ¶
func (*ArtifactTypeSchema) ProtoMessage()
func (*ArtifactTypeSchema) ProtoReflect ¶
func (x *ArtifactTypeSchema) ProtoReflect() protoreflect.Message
func (*ArtifactTypeSchema) Reset ¶
func (x *ArtifactTypeSchema) Reset()
func (*ArtifactTypeSchema) String ¶
func (x *ArtifactTypeSchema) String() string
type ArtifactTypeSchema_InstanceSchema ¶
type ArtifactTypeSchema_InstanceSchema struct { // Contains a raw YAML string, describing the format of // the properties of the type. InstanceSchema string `protobuf:"bytes,3,opt,name=instance_schema,json=instanceSchema,proto3,oneof"` }
type ArtifactTypeSchema_SchemaTitle ¶
type ArtifactTypeSchema_SchemaTitle struct { // The name of the type. The format of the title must be: // `<namespace>.<title>.<version>`. // Examples: // - `aiplatform.Model.v1` // - `acme.CustomModel.v2` // When this field is set, the type must be pre-registered in the MLMD // store. SchemaTitle string `protobuf:"bytes,1,opt,name=schema_title,json=schemaTitle,proto3,oneof"` }
type ArtifactTypeSchema_SchemaUri ¶
type ArtifactTypeSchema_SchemaUri struct { // Points to a YAML file stored on Google Cloud Storage describing the // format. SchemaUri string `protobuf:"bytes,2,opt,name=schema_uri,json=schemaUri,proto3,oneof"` }
type CacheKey ¶
type CacheKey struct { InputArtifactNames map[string]*ArtifactNameList `` /* 177-byte string literal not displayed */ InputParameters map[string]*Value `` /* 171-byte string literal not displayed */ OutputArtifactsSpec map[string]*RuntimeArtifact `` /* 179-byte string literal not displayed */ OutputParametersSpec map[string]string `` /* 181-byte string literal not displayed */ ContainerSpec *ContainerSpec `protobuf:"bytes,5,opt,name=containerSpec,proto3" json:"containerSpec,omitempty"` // contains filtered or unexported fields }
func (*CacheKey) Descriptor
deprecated
func (*CacheKey) GetContainerSpec ¶
func (x *CacheKey) GetContainerSpec() *ContainerSpec
func (*CacheKey) GetInputArtifactNames ¶
func (x *CacheKey) GetInputArtifactNames() map[string]*ArtifactNameList
func (*CacheKey) GetInputParameters ¶
func (*CacheKey) GetOutputArtifactsSpec ¶
func (x *CacheKey) GetOutputArtifactsSpec() map[string]*RuntimeArtifact
func (*CacheKey) GetOutputParametersSpec ¶
func (*CacheKey) ProtoMessage ¶
func (*CacheKey) ProtoMessage()
func (*CacheKey) ProtoReflect ¶
func (x *CacheKey) ProtoReflect() protoreflect.Message
type ComponentInputsSpec ¶
type ComponentInputsSpec struct { // Name to artifact input. Artifacts map[string]*ComponentInputsSpec_ArtifactSpec `` /* 159-byte string literal not displayed */ // Name to parameter input. Parameters map[string]*ComponentInputsSpec_ParameterSpec `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
Definition specification of the component input parameters and artifacts.
func (*ComponentInputsSpec) Descriptor
deprecated
func (*ComponentInputsSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentInputsSpec.ProtoReflect.Descriptor instead.
func (*ComponentInputsSpec) GetArtifacts ¶
func (x *ComponentInputsSpec) GetArtifacts() map[string]*ComponentInputsSpec_ArtifactSpec
func (*ComponentInputsSpec) GetParameters ¶
func (x *ComponentInputsSpec) GetParameters() map[string]*ComponentInputsSpec_ParameterSpec
func (*ComponentInputsSpec) ProtoMessage ¶
func (*ComponentInputsSpec) ProtoMessage()
func (*ComponentInputsSpec) ProtoReflect ¶
func (x *ComponentInputsSpec) ProtoReflect() protoreflect.Message
func (*ComponentInputsSpec) Reset ¶
func (x *ComponentInputsSpec) Reset()
func (*ComponentInputsSpec) String ¶
func (x *ComponentInputsSpec) String() string
type ComponentInputsSpec_ArtifactSpec ¶
type ComponentInputsSpec_ArtifactSpec struct { ArtifactType *ArtifactTypeSchema `protobuf:"bytes,1,opt,name=artifact_type,json=artifactType,proto3" json:"artifact_type,omitempty"` // contains filtered or unexported fields }
Definition of an artifact input.
func (*ComponentInputsSpec_ArtifactSpec) Descriptor
deprecated
func (*ComponentInputsSpec_ArtifactSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentInputsSpec_ArtifactSpec.ProtoReflect.Descriptor instead.
func (*ComponentInputsSpec_ArtifactSpec) GetArtifactType ¶
func (x *ComponentInputsSpec_ArtifactSpec) GetArtifactType() *ArtifactTypeSchema
func (*ComponentInputsSpec_ArtifactSpec) ProtoMessage ¶
func (*ComponentInputsSpec_ArtifactSpec) ProtoMessage()
func (*ComponentInputsSpec_ArtifactSpec) ProtoReflect ¶
func (x *ComponentInputsSpec_ArtifactSpec) ProtoReflect() protoreflect.Message
func (*ComponentInputsSpec_ArtifactSpec) Reset ¶
func (x *ComponentInputsSpec_ArtifactSpec) Reset()
func (*ComponentInputsSpec_ArtifactSpec) String ¶
func (x *ComponentInputsSpec_ArtifactSpec) String() string
type ComponentInputsSpec_ParameterSpec ¶
type ComponentInputsSpec_ParameterSpec struct { Type PrimitiveType_PrimitiveTypeEnum `protobuf:"varint,1,opt,name=type,proto3,enum=ml_pipelines.PrimitiveType_PrimitiveTypeEnum" json:"type,omitempty"` // contains filtered or unexported fields }
Definition of a parameter input.
func (*ComponentInputsSpec_ParameterSpec) Descriptor
deprecated
func (*ComponentInputsSpec_ParameterSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentInputsSpec_ParameterSpec.ProtoReflect.Descriptor instead.
func (*ComponentInputsSpec_ParameterSpec) GetType ¶
func (x *ComponentInputsSpec_ParameterSpec) GetType() PrimitiveType_PrimitiveTypeEnum
func (*ComponentInputsSpec_ParameterSpec) ProtoMessage ¶
func (*ComponentInputsSpec_ParameterSpec) ProtoMessage()
func (*ComponentInputsSpec_ParameterSpec) ProtoReflect ¶
func (x *ComponentInputsSpec_ParameterSpec) ProtoReflect() protoreflect.Message
func (*ComponentInputsSpec_ParameterSpec) Reset ¶
func (x *ComponentInputsSpec_ParameterSpec) Reset()
func (*ComponentInputsSpec_ParameterSpec) String ¶
func (x *ComponentInputsSpec_ParameterSpec) String() string
type ComponentOutputsSpec ¶
type ComponentOutputsSpec struct { // Name to artifact output. Artifacts map[string]*ComponentOutputsSpec_ArtifactSpec `` /* 159-byte string literal not displayed */ // Name to parameter output. Parameters map[string]*ComponentOutputsSpec_ParameterSpec `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
Definition specification of the component output parameters and artifacts.
func (*ComponentOutputsSpec) Descriptor
deprecated
func (*ComponentOutputsSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentOutputsSpec.ProtoReflect.Descriptor instead.
func (*ComponentOutputsSpec) GetArtifacts ¶
func (x *ComponentOutputsSpec) GetArtifacts() map[string]*ComponentOutputsSpec_ArtifactSpec
func (*ComponentOutputsSpec) GetParameters ¶
func (x *ComponentOutputsSpec) GetParameters() map[string]*ComponentOutputsSpec_ParameterSpec
func (*ComponentOutputsSpec) ProtoMessage ¶
func (*ComponentOutputsSpec) ProtoMessage()
func (*ComponentOutputsSpec) ProtoReflect ¶
func (x *ComponentOutputsSpec) ProtoReflect() protoreflect.Message
func (*ComponentOutputsSpec) Reset ¶
func (x *ComponentOutputsSpec) Reset()
func (*ComponentOutputsSpec) String ¶
func (x *ComponentOutputsSpec) String() string
type ComponentOutputsSpec_ArtifactSpec ¶
type ComponentOutputsSpec_ArtifactSpec struct { ArtifactType *ArtifactTypeSchema `protobuf:"bytes,1,opt,name=artifact_type,json=artifactType,proto3" json:"artifact_type,omitempty"` // Deprecated. Use [ArtifactSpec.metadata][] instead. // // Deprecated: Do not use. Properties map[string]*ValueOrRuntimeParameter `` /* 161-byte string literal not displayed */ // Deprecated. Use [ArtifactSpec.metadata][] instead. // // Deprecated: Do not use. CustomProperties map[string]*ValueOrRuntimeParameter `` /* 197-byte string literal not displayed */ // Properties of the Artifact. Metadata *structpb.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
Definition of an artifact output.
func (*ComponentOutputsSpec_ArtifactSpec) Descriptor
deprecated
func (*ComponentOutputsSpec_ArtifactSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentOutputsSpec_ArtifactSpec.ProtoReflect.Descriptor instead.
func (*ComponentOutputsSpec_ArtifactSpec) GetArtifactType ¶
func (x *ComponentOutputsSpec_ArtifactSpec) GetArtifactType() *ArtifactTypeSchema
func (*ComponentOutputsSpec_ArtifactSpec) GetCustomProperties
deprecated
func (x *ComponentOutputsSpec_ArtifactSpec) GetCustomProperties() map[string]*ValueOrRuntimeParameter
Deprecated: Do not use.
func (*ComponentOutputsSpec_ArtifactSpec) GetMetadata ¶
func (x *ComponentOutputsSpec_ArtifactSpec) GetMetadata() *structpb.Struct
func (*ComponentOutputsSpec_ArtifactSpec) GetProperties
deprecated
func (x *ComponentOutputsSpec_ArtifactSpec) GetProperties() map[string]*ValueOrRuntimeParameter
Deprecated: Do not use.
func (*ComponentOutputsSpec_ArtifactSpec) ProtoMessage ¶
func (*ComponentOutputsSpec_ArtifactSpec) ProtoMessage()
func (*ComponentOutputsSpec_ArtifactSpec) ProtoReflect ¶
func (x *ComponentOutputsSpec_ArtifactSpec) ProtoReflect() protoreflect.Message
func (*ComponentOutputsSpec_ArtifactSpec) Reset ¶
func (x *ComponentOutputsSpec_ArtifactSpec) Reset()
func (*ComponentOutputsSpec_ArtifactSpec) String ¶
func (x *ComponentOutputsSpec_ArtifactSpec) String() string
type ComponentOutputsSpec_ParameterSpec ¶
type ComponentOutputsSpec_ParameterSpec struct { Type PrimitiveType_PrimitiveTypeEnum `protobuf:"varint,1,opt,name=type,proto3,enum=ml_pipelines.PrimitiveType_PrimitiveTypeEnum" json:"type,omitempty"` // contains filtered or unexported fields }
Definition of a parameter output.
func (*ComponentOutputsSpec_ParameterSpec) Descriptor
deprecated
func (*ComponentOutputsSpec_ParameterSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentOutputsSpec_ParameterSpec.ProtoReflect.Descriptor instead.
func (*ComponentOutputsSpec_ParameterSpec) GetType ¶
func (x *ComponentOutputsSpec_ParameterSpec) GetType() PrimitiveType_PrimitiveTypeEnum
func (*ComponentOutputsSpec_ParameterSpec) ProtoMessage ¶
func (*ComponentOutputsSpec_ParameterSpec) ProtoMessage()
func (*ComponentOutputsSpec_ParameterSpec) ProtoReflect ¶
func (x *ComponentOutputsSpec_ParameterSpec) ProtoReflect() protoreflect.Message
func (*ComponentOutputsSpec_ParameterSpec) Reset ¶
func (x *ComponentOutputsSpec_ParameterSpec) Reset()
func (*ComponentOutputsSpec_ParameterSpec) String ¶
func (x *ComponentOutputsSpec_ParameterSpec) String() string
type ComponentRef ¶
type ComponentRef struct { // The name of a component. Refer to the key of the // [PipelineSpec.components][] map. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ComponentRef) Descriptor
deprecated
func (*ComponentRef) Descriptor() ([]byte, []int)
Deprecated: Use ComponentRef.ProtoReflect.Descriptor instead.
func (*ComponentRef) GetName ¶
func (x *ComponentRef) GetName() string
func (*ComponentRef) ProtoMessage ¶
func (*ComponentRef) ProtoMessage()
func (*ComponentRef) ProtoReflect ¶
func (x *ComponentRef) ProtoReflect() protoreflect.Message
func (*ComponentRef) Reset ¶
func (x *ComponentRef) Reset()
func (*ComponentRef) String ¶
func (x *ComponentRef) String() string
type ComponentSpec ¶
type ComponentSpec struct { // Definition of the input parameters and artifacts of the component. InputDefinitions *ComponentInputsSpec `protobuf:"bytes,1,opt,name=input_definitions,json=inputDefinitions,proto3" json:"input_definitions,omitempty"` // Definition of the output parameters and artifacts of the component. OutputDefinitions *ComponentOutputsSpec `protobuf:"bytes,2,opt,name=output_definitions,json=outputDefinitions,proto3" json:"output_definitions,omitempty"` // Either a DAG or a single execution. // // Types that are assignable to Implementation: // *ComponentSpec_Dag // *ComponentSpec_ExecutorLabel Implementation isComponentSpec_Implementation `protobuf_oneof:"implementation"` // contains filtered or unexported fields }
Definition of a component.
func (*ComponentSpec) Descriptor
deprecated
func (*ComponentSpec) Descriptor() ([]byte, []int)
Deprecated: Use ComponentSpec.ProtoReflect.Descriptor instead.
func (*ComponentSpec) GetDag ¶
func (x *ComponentSpec) GetDag() *DagSpec
func (*ComponentSpec) GetExecutorLabel ¶
func (x *ComponentSpec) GetExecutorLabel() string
func (*ComponentSpec) GetImplementation ¶
func (m *ComponentSpec) GetImplementation() isComponentSpec_Implementation
func (*ComponentSpec) GetInputDefinitions ¶
func (x *ComponentSpec) GetInputDefinitions() *ComponentInputsSpec
func (*ComponentSpec) GetOutputDefinitions ¶
func (x *ComponentSpec) GetOutputDefinitions() *ComponentOutputsSpec
func (*ComponentSpec) ProtoMessage ¶
func (*ComponentSpec) ProtoMessage()
func (*ComponentSpec) ProtoReflect ¶
func (x *ComponentSpec) ProtoReflect() protoreflect.Message
func (*ComponentSpec) Reset ¶
func (x *ComponentSpec) Reset()
func (*ComponentSpec) String ¶
func (x *ComponentSpec) String() string
type ComponentSpec_Dag ¶
type ComponentSpec_Dag struct {
Dag *DagSpec `protobuf:"bytes,3,opt,name=dag,proto3,oneof"`
}
type ComponentSpec_ExecutorLabel ¶
type ComponentSpec_ExecutorLabel struct {
ExecutorLabel string `protobuf:"bytes,4,opt,name=executor_label,json=executorLabel,proto3,oneof"`
}
type ContainerSpec ¶
type ContainerSpec struct { Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` CmdArgs []string `protobuf:"bytes,2,rep,name=cmdArgs,proto3" json:"cmdArgs,omitempty"` // contains filtered or unexported fields }
func (*ContainerSpec) Descriptor
deprecated
func (*ContainerSpec) Descriptor() ([]byte, []int)
Deprecated: Use ContainerSpec.ProtoReflect.Descriptor instead.
func (*ContainerSpec) GetCmdArgs ¶
func (x *ContainerSpec) GetCmdArgs() []string
func (*ContainerSpec) GetImage ¶
func (x *ContainerSpec) GetImage() string
func (*ContainerSpec) ProtoMessage ¶
func (*ContainerSpec) ProtoMessage()
func (*ContainerSpec) ProtoReflect ¶
func (x *ContainerSpec) ProtoReflect() protoreflect.Message
func (*ContainerSpec) Reset ¶
func (x *ContainerSpec) Reset()
func (*ContainerSpec) String ¶
func (x *ContainerSpec) String() string
type DagOutputsSpec ¶
type DagOutputsSpec struct { // Name to the output artifact channel of the DAG. Artifacts map[string]*DagOutputsSpec_DagOutputArtifactSpec `` /* 159-byte string literal not displayed */ // The name to the output parameter. Parameters map[string]*DagOutputsSpec_DagOutputParameterSpec `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
Definition of the output artifacts and parameters of the DAG component.
func (*DagOutputsSpec) Descriptor
deprecated
func (*DagOutputsSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec) GetArtifacts ¶
func (x *DagOutputsSpec) GetArtifacts() map[string]*DagOutputsSpec_DagOutputArtifactSpec
func (*DagOutputsSpec) GetParameters ¶
func (x *DagOutputsSpec) GetParameters() map[string]*DagOutputsSpec_DagOutputParameterSpec
func (*DagOutputsSpec) ProtoMessage ¶
func (*DagOutputsSpec) ProtoMessage()
func (*DagOutputsSpec) ProtoReflect ¶
func (x *DagOutputsSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec) Reset ¶
func (x *DagOutputsSpec) Reset()
func (*DagOutputsSpec) String ¶
func (x *DagOutputsSpec) String() string
type DagOutputsSpec_ArtifactSelectorSpec ¶
type DagOutputsSpec_ArtifactSelectorSpec struct { // The name of the sub task which produces the output that matches with // the `output_artifact_key`. ProducerSubtask string `protobuf:"bytes,1,opt,name=producer_subtask,json=producerSubtask,proto3" json:"producer_subtask,omitempty"` // The key of [ComponentOutputsSpec.artifacts][] map of the producer task. OutputArtifactKey string `protobuf:"bytes,2,opt,name=output_artifact_key,json=outputArtifactKey,proto3" json:"output_artifact_key,omitempty"` // contains filtered or unexported fields }
Selects a defined output artifact from a sub task of the DAG.
func (*DagOutputsSpec_ArtifactSelectorSpec) Descriptor
deprecated
func (*DagOutputsSpec_ArtifactSelectorSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec_ArtifactSelectorSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec_ArtifactSelectorSpec) GetOutputArtifactKey ¶
func (x *DagOutputsSpec_ArtifactSelectorSpec) GetOutputArtifactKey() string
func (*DagOutputsSpec_ArtifactSelectorSpec) GetProducerSubtask ¶
func (x *DagOutputsSpec_ArtifactSelectorSpec) GetProducerSubtask() string
func (*DagOutputsSpec_ArtifactSelectorSpec) ProtoMessage ¶
func (*DagOutputsSpec_ArtifactSelectorSpec) ProtoMessage()
func (*DagOutputsSpec_ArtifactSelectorSpec) ProtoReflect ¶
func (x *DagOutputsSpec_ArtifactSelectorSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec_ArtifactSelectorSpec) Reset ¶
func (x *DagOutputsSpec_ArtifactSelectorSpec) Reset()
func (*DagOutputsSpec_ArtifactSelectorSpec) String ¶
func (x *DagOutputsSpec_ArtifactSelectorSpec) String() string
type DagOutputsSpec_DagOutputArtifactSpec ¶
type DagOutputsSpec_DagOutputArtifactSpec struct { // The selected artifacts will be aggregated as output as a single // output channel of the DAG. ArtifactSelectors []*DagOutputsSpec_ArtifactSelectorSpec `protobuf:"bytes,1,rep,name=artifact_selectors,json=artifactSelectors,proto3" json:"artifact_selectors,omitempty"` // contains filtered or unexported fields }
Selects a list of output artifacts that will be aggregated to the single output artifact channel of the DAG.
func (*DagOutputsSpec_DagOutputArtifactSpec) Descriptor
deprecated
func (*DagOutputsSpec_DagOutputArtifactSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec_DagOutputArtifactSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec_DagOutputArtifactSpec) GetArtifactSelectors ¶
func (x *DagOutputsSpec_DagOutputArtifactSpec) GetArtifactSelectors() []*DagOutputsSpec_ArtifactSelectorSpec
func (*DagOutputsSpec_DagOutputArtifactSpec) ProtoMessage ¶
func (*DagOutputsSpec_DagOutputArtifactSpec) ProtoMessage()
func (*DagOutputsSpec_DagOutputArtifactSpec) ProtoReflect ¶
func (x *DagOutputsSpec_DagOutputArtifactSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec_DagOutputArtifactSpec) Reset ¶
func (x *DagOutputsSpec_DagOutputArtifactSpec) Reset()
func (*DagOutputsSpec_DagOutputArtifactSpec) String ¶
func (x *DagOutputsSpec_DagOutputArtifactSpec) String() string
type DagOutputsSpec_DagOutputParameterSpec ¶
type DagOutputsSpec_DagOutputParameterSpec struct { // Types that are assignable to Kind: // *DagOutputsSpec_DagOutputParameterSpec_ValueFromParameter // *DagOutputsSpec_DagOutputParameterSpec_ValueFromOneof Kind isDagOutputsSpec_DagOutputParameterSpec_Kind `protobuf_oneof:"kind"` // contains filtered or unexported fields }
We support four ways to fan-in output parameters from sub tasks to the DAG parent task. 1. Directly expose a single output parameter from a sub task, 2. (Conditional flow) Expose a list of output from multiple tasks (some might be skipped) but allows only one of the output being generated. 3. Expose a list of outputs from multiple tasks (e.g. iterator flow). 4. Expose the aggregation of output parameters as a name-value map.
func (*DagOutputsSpec_DagOutputParameterSpec) Descriptor
deprecated
func (*DagOutputsSpec_DagOutputParameterSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec_DagOutputParameterSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec_DagOutputParameterSpec) GetKind ¶
func (m *DagOutputsSpec_DagOutputParameterSpec) GetKind() isDagOutputsSpec_DagOutputParameterSpec_Kind
func (*DagOutputsSpec_DagOutputParameterSpec) GetValueFromOneof ¶
func (x *DagOutputsSpec_DagOutputParameterSpec) GetValueFromOneof() *DagOutputsSpec_ParameterSelectorsSpec
func (*DagOutputsSpec_DagOutputParameterSpec) GetValueFromParameter ¶
func (x *DagOutputsSpec_DagOutputParameterSpec) GetValueFromParameter() *DagOutputsSpec_ParameterSelectorSpec
func (*DagOutputsSpec_DagOutputParameterSpec) ProtoMessage ¶
func (*DagOutputsSpec_DagOutputParameterSpec) ProtoMessage()
func (*DagOutputsSpec_DagOutputParameterSpec) ProtoReflect ¶
func (x *DagOutputsSpec_DagOutputParameterSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec_DagOutputParameterSpec) Reset ¶
func (x *DagOutputsSpec_DagOutputParameterSpec) Reset()
func (*DagOutputsSpec_DagOutputParameterSpec) String ¶
func (x *DagOutputsSpec_DagOutputParameterSpec) String() string
type DagOutputsSpec_DagOutputParameterSpec_ValueFromOneof ¶
type DagOutputsSpec_DagOutputParameterSpec_ValueFromOneof struct { // Returns one of the sub-task parameters as a DAG parameter. If there are // multiple values are available to select, the DAG will fail. All the // selected parameters must have the same type as the DAG parameter type. ValueFromOneof *DagOutputsSpec_ParameterSelectorsSpec `protobuf:"bytes,2,opt,name=value_from_oneof,json=valueFromOneof,proto3,oneof"` }
type DagOutputsSpec_DagOutputParameterSpec_ValueFromParameter ¶
type DagOutputsSpec_DagOutputParameterSpec_ValueFromParameter struct { // Returns the sub-task parameter as a DAG parameter. The selected // parameter must have the same type as the DAG parameter type. ValueFromParameter *DagOutputsSpec_ParameterSelectorSpec `protobuf:"bytes,1,opt,name=value_from_parameter,json=valueFromParameter,proto3,oneof"` }
type DagOutputsSpec_MapParameterSelectorsSpec ¶
type DagOutputsSpec_MapParameterSelectorsSpec struct { MappedParameters map[string]*DagOutputsSpec_ParameterSelectorSpec `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
Aggregates output parameters from sub tasks into a map object.
func (*DagOutputsSpec_MapParameterSelectorsSpec) Descriptor
deprecated
func (*DagOutputsSpec_MapParameterSelectorsSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec_MapParameterSelectorsSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec_MapParameterSelectorsSpec) GetMappedParameters ¶
func (x *DagOutputsSpec_MapParameterSelectorsSpec) GetMappedParameters() map[string]*DagOutputsSpec_ParameterSelectorSpec
func (*DagOutputsSpec_MapParameterSelectorsSpec) ProtoMessage ¶
func (*DagOutputsSpec_MapParameterSelectorsSpec) ProtoMessage()
func (*DagOutputsSpec_MapParameterSelectorsSpec) ProtoReflect ¶
func (x *DagOutputsSpec_MapParameterSelectorsSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec_MapParameterSelectorsSpec) Reset ¶
func (x *DagOutputsSpec_MapParameterSelectorsSpec) Reset()
func (*DagOutputsSpec_MapParameterSelectorsSpec) String ¶
func (x *DagOutputsSpec_MapParameterSelectorsSpec) String() string
type DagOutputsSpec_ParameterSelectorSpec ¶
type DagOutputsSpec_ParameterSelectorSpec struct { // The name of the sub task which produces the output that matches with // the `output_parameter_key`. ProducerSubtask string `protobuf:"bytes,1,opt,name=producer_subtask,json=producerSubtask,proto3" json:"producer_subtask,omitempty"` // The key of [ComponentOutputsSpec.parameters][] map of the producer task. OutputParameterKey string `protobuf:"bytes,2,opt,name=output_parameter_key,json=outputParameterKey,proto3" json:"output_parameter_key,omitempty"` // contains filtered or unexported fields }
Selects a defined output parameter from a sub task of the DAG.
func (*DagOutputsSpec_ParameterSelectorSpec) Descriptor
deprecated
func (*DagOutputsSpec_ParameterSelectorSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec_ParameterSelectorSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec_ParameterSelectorSpec) GetOutputParameterKey ¶
func (x *DagOutputsSpec_ParameterSelectorSpec) GetOutputParameterKey() string
func (*DagOutputsSpec_ParameterSelectorSpec) GetProducerSubtask ¶
func (x *DagOutputsSpec_ParameterSelectorSpec) GetProducerSubtask() string
func (*DagOutputsSpec_ParameterSelectorSpec) ProtoMessage ¶
func (*DagOutputsSpec_ParameterSelectorSpec) ProtoMessage()
func (*DagOutputsSpec_ParameterSelectorSpec) ProtoReflect ¶
func (x *DagOutputsSpec_ParameterSelectorSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec_ParameterSelectorSpec) Reset ¶
func (x *DagOutputsSpec_ParameterSelectorSpec) Reset()
func (*DagOutputsSpec_ParameterSelectorSpec) String ¶
func (x *DagOutputsSpec_ParameterSelectorSpec) String() string
type DagOutputsSpec_ParameterSelectorsSpec ¶
type DagOutputsSpec_ParameterSelectorsSpec struct { ParameterSelectors []*DagOutputsSpec_ParameterSelectorSpec `protobuf:"bytes,1,rep,name=parameter_selectors,json=parameterSelectors,proto3" json:"parameter_selectors,omitempty"` // contains filtered or unexported fields }
Aggregate output parameters from sub tasks into a list object.
func (*DagOutputsSpec_ParameterSelectorsSpec) Descriptor
deprecated
func (*DagOutputsSpec_ParameterSelectorsSpec) Descriptor() ([]byte, []int)
Deprecated: Use DagOutputsSpec_ParameterSelectorsSpec.ProtoReflect.Descriptor instead.
func (*DagOutputsSpec_ParameterSelectorsSpec) GetParameterSelectors ¶
func (x *DagOutputsSpec_ParameterSelectorsSpec) GetParameterSelectors() []*DagOutputsSpec_ParameterSelectorSpec
func (*DagOutputsSpec_ParameterSelectorsSpec) ProtoMessage ¶
func (*DagOutputsSpec_ParameterSelectorsSpec) ProtoMessage()
func (*DagOutputsSpec_ParameterSelectorsSpec) ProtoReflect ¶
func (x *DagOutputsSpec_ParameterSelectorsSpec) ProtoReflect() protoreflect.Message
func (*DagOutputsSpec_ParameterSelectorsSpec) Reset ¶
func (x *DagOutputsSpec_ParameterSelectorsSpec) Reset()
func (*DagOutputsSpec_ParameterSelectorsSpec) String ¶
func (x *DagOutputsSpec_ParameterSelectorsSpec) String() string
type DagSpec ¶
type DagSpec struct { // The tasks inside the dag. Tasks map[string]*PipelineTaskSpec `` /* 151-byte string literal not displayed */ // Defines how the outputs of the dag are linked to the sub tasks. Outputs *DagOutputsSpec `protobuf:"bytes,2,opt,name=outputs,proto3" json:"outputs,omitempty"` // contains filtered or unexported fields }
A DAG contains multiple tasks.
func (*DagSpec) Descriptor
deprecated
func (*DagSpec) GetOutputs ¶
func (x *DagSpec) GetOutputs() *DagOutputsSpec
func (*DagSpec) GetTasks ¶
func (x *DagSpec) GetTasks() map[string]*PipelineTaskSpec
func (*DagSpec) ProtoMessage ¶
func (*DagSpec) ProtoMessage()
func (*DagSpec) ProtoReflect ¶
func (x *DagSpec) ProtoReflect() protoreflect.Message
type ExecutorInput ¶
type ExecutorInput struct { // The runtime input artifacts of the task invocation. Inputs *ExecutorInput_Inputs `protobuf:"bytes,1,opt,name=inputs,proto3" json:"inputs,omitempty"` // The runtime output artifacts of the task invocation. Outputs *ExecutorInput_Outputs `protobuf:"bytes,2,opt,name=outputs,proto3" json:"outputs,omitempty"` // contains filtered or unexported fields }
The input of an executor, which includes all the data that can be passed into the executor spec by a string based placeholder.
The string based placeholder uses a JSON path to reference to the data in the [ExecutionInput]().
`{{$}}`: prints the full ExecutorInput() as a JSON string. `{{$.inputs.artifacts['<name>'].uri}}`: prints the URI of an input artifact. `{{$.inputs.artifacts['<name>'].properties['<property name>']}}`: prints the
property of an input artifact.
`{{$.inputs.parameters['<name>']}}`: prints the value of an input parameter. `{{$.outputs.artifacts['<name>'].uri}}: prints the URI of an output artifact. `{{$.outputs.artifacts['<name>'].properties['<property name>']}}`: prints the
property of an output artifact.
`{{$.outputs.parameters['<name>'].output_file}}`: prints a file path which points to a file and container can write to it to return the value of the parameter.. `{{$.outputs.output_file}}`: prints a file path of the output metadata file which is used to send output metadata from executor to orchestrator. The contract of the output metadata is ExecutorOutput(). When both parameter output file and executor output metadata files are set by the container, the output metadata file will have higher precedence to set output parameters.
func (*ExecutorInput) Descriptor
deprecated
func (*ExecutorInput) Descriptor() ([]byte, []int)
Deprecated: Use ExecutorInput.ProtoReflect.Descriptor instead.
func (*ExecutorInput) GetInputs ¶
func (x *ExecutorInput) GetInputs() *ExecutorInput_Inputs
func (*ExecutorInput) GetOutputs ¶
func (x *ExecutorInput) GetOutputs() *ExecutorInput_Outputs
func (*ExecutorInput) ProtoMessage ¶
func (*ExecutorInput) ProtoMessage()
func (*ExecutorInput) ProtoReflect ¶
func (x *ExecutorInput) ProtoReflect() protoreflect.Message
func (*ExecutorInput) Reset ¶
func (x *ExecutorInput) Reset()
func (*ExecutorInput) String ¶
func (x *ExecutorInput) String() string
type ExecutorInput_Inputs ¶
type ExecutorInput_Inputs struct { // Input parameters of the execution. Parameters map[string]*Value `` /* 161-byte string literal not displayed */ // Input artifacts of the execution. Artifacts map[string]*ArtifactList `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The runtime inputs data of the execution.
func (*ExecutorInput_Inputs) Descriptor
deprecated
func (*ExecutorInput_Inputs) Descriptor() ([]byte, []int)
Deprecated: Use ExecutorInput_Inputs.ProtoReflect.Descriptor instead.
func (*ExecutorInput_Inputs) GetArtifacts ¶
func (x *ExecutorInput_Inputs) GetArtifacts() map[string]*ArtifactList
func (*ExecutorInput_Inputs) GetParameters ¶
func (x *ExecutorInput_Inputs) GetParameters() map[string]*Value
func (*ExecutorInput_Inputs) ProtoMessage ¶
func (*ExecutorInput_Inputs) ProtoMessage()
func (*ExecutorInput_Inputs) ProtoReflect ¶
func (x *ExecutorInput_Inputs) ProtoReflect() protoreflect.Message
func (*ExecutorInput_Inputs) Reset ¶
func (x *ExecutorInput_Inputs) Reset()
func (*ExecutorInput_Inputs) String ¶
func (x *ExecutorInput_Inputs) String() string
type ExecutorInput_OutputParameter ¶
type ExecutorInput_OutputParameter struct { // The file path which is used by the executor to pass the parameter value // to the system. OutputFile string `protobuf:"bytes,1,opt,name=output_file,json=outputFile,proto3" json:"output_file,omitempty"` // contains filtered or unexported fields }
The runtime output parameter.
func (*ExecutorInput_OutputParameter) Descriptor
deprecated
func (*ExecutorInput_OutputParameter) Descriptor() ([]byte, []int)
Deprecated: Use ExecutorInput_OutputParameter.ProtoReflect.Descriptor instead.
func (*ExecutorInput_OutputParameter) GetOutputFile ¶
func (x *ExecutorInput_OutputParameter) GetOutputFile() string
func (*ExecutorInput_OutputParameter) ProtoMessage ¶
func (*ExecutorInput_OutputParameter) ProtoMessage()
func (*ExecutorInput_OutputParameter) ProtoReflect ¶
func (x *ExecutorInput_OutputParameter) ProtoReflect() protoreflect.Message
func (*ExecutorInput_OutputParameter) Reset ¶
func (x *ExecutorInput_OutputParameter) Reset()
func (*ExecutorInput_OutputParameter) String ¶
func (x *ExecutorInput_OutputParameter) String() string
type ExecutorInput_Outputs ¶
type ExecutorInput_Outputs struct { // The runtime output parameters. Parameters map[string]*ExecutorInput_OutputParameter `` /* 161-byte string literal not displayed */ // The runtime output artifacts. Artifacts map[string]*ArtifactList `` /* 159-byte string literal not displayed */ // The file path of the full output metadata JSON. The schema of the output // file is [ExecutorOutput][]. // // When the full output metadata file is set by the container, the output // parameter files will be ignored. OutputFile string `protobuf:"bytes,3,opt,name=output_file,json=outputFile,proto3" json:"output_file,omitempty"` // contains filtered or unexported fields }
The runtime outputs data of the execution.
func (*ExecutorInput_Outputs) Descriptor
deprecated
func (*ExecutorInput_Outputs) Descriptor() ([]byte, []int)
Deprecated: Use ExecutorInput_Outputs.ProtoReflect.Descriptor instead.
func (*ExecutorInput_Outputs) GetArtifacts ¶
func (x *ExecutorInput_Outputs) GetArtifacts() map[string]*ArtifactList
func (*ExecutorInput_Outputs) GetOutputFile ¶
func (x *ExecutorInput_Outputs) GetOutputFile() string
func (*ExecutorInput_Outputs) GetParameters ¶
func (x *ExecutorInput_Outputs) GetParameters() map[string]*ExecutorInput_OutputParameter
func (*ExecutorInput_Outputs) ProtoMessage ¶
func (*ExecutorInput_Outputs) ProtoMessage()
func (*ExecutorInput_Outputs) ProtoReflect ¶
func (x *ExecutorInput_Outputs) ProtoReflect() protoreflect.Message
func (*ExecutorInput_Outputs) Reset ¶
func (x *ExecutorInput_Outputs) Reset()
func (*ExecutorInput_Outputs) String ¶
func (x *ExecutorInput_Outputs) String() string
type ExecutorOutput ¶
type ExecutorOutput struct { // The values for output parameters. Parameters map[string]*Value `` /* 161-byte string literal not displayed */ // The updated metadata for output artifact. Artifacts map[string]*ArtifactList `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The schema of the output metadata of an execution. It will be used to parse the output metadata file.
func (*ExecutorOutput) Descriptor
deprecated
func (*ExecutorOutput) Descriptor() ([]byte, []int)
Deprecated: Use ExecutorOutput.ProtoReflect.Descriptor instead.
func (*ExecutorOutput) GetArtifacts ¶
func (x *ExecutorOutput) GetArtifacts() map[string]*ArtifactList
func (*ExecutorOutput) GetParameters ¶
func (x *ExecutorOutput) GetParameters() map[string]*Value
func (*ExecutorOutput) ProtoMessage ¶
func (*ExecutorOutput) ProtoMessage()
func (*ExecutorOutput) ProtoReflect ¶
func (x *ExecutorOutput) ProtoReflect() protoreflect.Message
func (*ExecutorOutput) Reset ¶
func (x *ExecutorOutput) Reset()
func (*ExecutorOutput) String ¶
func (x *ExecutorOutput) String() string
type ParameterIteratorSpec ¶
type ParameterIteratorSpec struct { // The items to iterate. Items *ParameterIteratorSpec_ItemsSpec `protobuf:"bytes,1,opt,name=items,proto3" json:"items,omitempty"` // The name of the input parameter which has the item value from the // [items][] collection. ItemInput string `protobuf:"bytes,2,opt,name=item_input,json=itemInput,proto3" json:"item_input,omitempty"` // contains filtered or unexported fields }
The spec of a parameter iterator. It supports fan-out a workflow from a string parameter which contains a JSON array.
func (*ParameterIteratorSpec) Descriptor
deprecated
func (*ParameterIteratorSpec) Descriptor() ([]byte, []int)
Deprecated: Use ParameterIteratorSpec.ProtoReflect.Descriptor instead.
func (*ParameterIteratorSpec) GetItemInput ¶
func (x *ParameterIteratorSpec) GetItemInput() string
func (*ParameterIteratorSpec) GetItems ¶
func (x *ParameterIteratorSpec) GetItems() *ParameterIteratorSpec_ItemsSpec
func (*ParameterIteratorSpec) ProtoMessage ¶
func (*ParameterIteratorSpec) ProtoMessage()
func (*ParameterIteratorSpec) ProtoReflect ¶
func (x *ParameterIteratorSpec) ProtoReflect() protoreflect.Message
func (*ParameterIteratorSpec) Reset ¶
func (x *ParameterIteratorSpec) Reset()
func (*ParameterIteratorSpec) String ¶
func (x *ParameterIteratorSpec) String() string
type ParameterIteratorSpec_ItemsSpec ¶
type ParameterIteratorSpec_ItemsSpec struct { // Specifies where to get the collection of items to iterate. The iterator // will create a sub-task for each item of the collection and pass the item // as a new input parameter as specified by [item_input][]. // // Types that are assignable to Kind: // *ParameterIteratorSpec_ItemsSpec_Raw // *ParameterIteratorSpec_ItemsSpec_InputParameter Kind isParameterIteratorSpec_ItemsSpec_Kind `protobuf_oneof:"kind"` // contains filtered or unexported fields }
Specifies the spec to decribe the parameter items to iterate.
func (*ParameterIteratorSpec_ItemsSpec) Descriptor
deprecated
func (*ParameterIteratorSpec_ItemsSpec) Descriptor() ([]byte, []int)
Deprecated: Use ParameterIteratorSpec_ItemsSpec.ProtoReflect.Descriptor instead.
func (*ParameterIteratorSpec_ItemsSpec) GetInputParameter ¶
func (x *ParameterIteratorSpec_ItemsSpec) GetInputParameter() string
func (*ParameterIteratorSpec_ItemsSpec) GetKind ¶
func (m *ParameterIteratorSpec_ItemsSpec) GetKind() isParameterIteratorSpec_ItemsSpec_Kind
func (*ParameterIteratorSpec_ItemsSpec) GetRaw ¶
func (x *ParameterIteratorSpec_ItemsSpec) GetRaw() string
func (*ParameterIteratorSpec_ItemsSpec) ProtoMessage ¶
func (*ParameterIteratorSpec_ItemsSpec) ProtoMessage()
func (*ParameterIteratorSpec_ItemsSpec) ProtoReflect ¶
func (x *ParameterIteratorSpec_ItemsSpec) ProtoReflect() protoreflect.Message
func (*ParameterIteratorSpec_ItemsSpec) Reset ¶
func (x *ParameterIteratorSpec_ItemsSpec) Reset()
func (*ParameterIteratorSpec_ItemsSpec) String ¶
func (x *ParameterIteratorSpec_ItemsSpec) String() string
type ParameterIteratorSpec_ItemsSpec_InputParameter ¶
type ParameterIteratorSpec_ItemsSpec_InputParameter struct { // The name of the input parameter whose value has the items collection. // The parameter must be in STRING type and its content can be parsed // as a JSON array. InputParameter string `protobuf:"bytes,2,opt,name=input_parameter,json=inputParameter,proto3,oneof"` }
type ParameterIteratorSpec_ItemsSpec_Raw ¶
type ParameterIteratorSpec_ItemsSpec_Raw struct { // The raw JSON array. Raw string `protobuf:"bytes,1,opt,name=raw,proto3,oneof"` }
type PipelineDeploymentConfig ¶
type PipelineDeploymentConfig struct { // Map from executor label to executor spec. Executors map[string]*PipelineDeploymentConfig_ExecutorSpec `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The definition of the deployment config of the pipeline. It contains the the platform specific executor configs for KFP OSS.
func (*PipelineDeploymentConfig) Descriptor
deprecated
func (*PipelineDeploymentConfig) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig) GetExecutors ¶
func (x *PipelineDeploymentConfig) GetExecutors() map[string]*PipelineDeploymentConfig_ExecutorSpec
func (*PipelineDeploymentConfig) ProtoMessage ¶
func (*PipelineDeploymentConfig) ProtoMessage()
func (*PipelineDeploymentConfig) ProtoReflect ¶
func (x *PipelineDeploymentConfig) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig) Reset ¶
func (x *PipelineDeploymentConfig) Reset()
func (*PipelineDeploymentConfig) String ¶
func (x *PipelineDeploymentConfig) String() string
type PipelineDeploymentConfig_AIPlatformCustomJobSpec
deprecated
type PipelineDeploymentConfig_AIPlatformCustomJobSpec struct { // API Specification for invoking a Google Cloud AI Platform CustomJob. // The fields must match the field names and structures of CustomJob // defined in // https://cloud.google.com/ai-platform-unified/docs/reference/rest/v1beta1/projects.locations.customJobs. // The field types must be either the same, or be a string containing the // string based placeholder contract defined in [ExecutorInput](). The // placeholders will be replaced with the actual value during the runtime // before the job is launched. CustomJob *structpb.Struct `protobuf:"bytes,1,opt,name=custom_job,json=customJob,proto3" json:"custom_job,omitempty"` // contains filtered or unexported fields }
Deprecated: Do not use.
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_AIPlatformCustomJobSpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) GetCustomJob ¶
func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) GetCustomJob() *structpb.Struct
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) ProtoMessage()
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) Reset ¶
func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) Reset()
func (*PipelineDeploymentConfig_AIPlatformCustomJobSpec) String ¶
func (x *PipelineDeploymentConfig_AIPlatformCustomJobSpec) String() string
type PipelineDeploymentConfig_ExecutorSpec ¶
type PipelineDeploymentConfig_ExecutorSpec struct { // Types that are assignable to Spec: // *PipelineDeploymentConfig_ExecutorSpec_Container // *PipelineDeploymentConfig_ExecutorSpec_Importer // *PipelineDeploymentConfig_ExecutorSpec_Resolver // *PipelineDeploymentConfig_ExecutorSpec_CustomJob Spec isPipelineDeploymentConfig_ExecutorSpec_Spec `protobuf_oneof:"spec"` // contains filtered or unexported fields }
The specification of the executor.
func (*PipelineDeploymentConfig_ExecutorSpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_ExecutorSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_ExecutorSpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_ExecutorSpec) GetContainer ¶
func (x *PipelineDeploymentConfig_ExecutorSpec) GetContainer() *PipelineDeploymentConfig_PipelineContainerSpec
func (*PipelineDeploymentConfig_ExecutorSpec) GetCustomJob
deprecated
func (x *PipelineDeploymentConfig_ExecutorSpec) GetCustomJob() *PipelineDeploymentConfig_AIPlatformCustomJobSpec
Deprecated: Do not use.
func (*PipelineDeploymentConfig_ExecutorSpec) GetImporter ¶
func (x *PipelineDeploymentConfig_ExecutorSpec) GetImporter() *PipelineDeploymentConfig_ImporterSpec
func (*PipelineDeploymentConfig_ExecutorSpec) GetResolver ¶
func (x *PipelineDeploymentConfig_ExecutorSpec) GetResolver() *PipelineDeploymentConfig_ResolverSpec
func (*PipelineDeploymentConfig_ExecutorSpec) GetSpec ¶
func (m *PipelineDeploymentConfig_ExecutorSpec) GetSpec() isPipelineDeploymentConfig_ExecutorSpec_Spec
func (*PipelineDeploymentConfig_ExecutorSpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_ExecutorSpec) ProtoMessage()
func (*PipelineDeploymentConfig_ExecutorSpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_ExecutorSpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_ExecutorSpec) Reset ¶
func (x *PipelineDeploymentConfig_ExecutorSpec) Reset()
func (*PipelineDeploymentConfig_ExecutorSpec) String ¶
func (x *PipelineDeploymentConfig_ExecutorSpec) String() string
type PipelineDeploymentConfig_ExecutorSpec_Container ¶
type PipelineDeploymentConfig_ExecutorSpec_Container struct { // Starts a container. Container *PipelineDeploymentConfig_PipelineContainerSpec `protobuf:"bytes,1,opt,name=container,proto3,oneof"` }
type PipelineDeploymentConfig_ExecutorSpec_CustomJob ¶
type PipelineDeploymentConfig_ExecutorSpec_CustomJob struct { // Starts a Google Cloud AI Platform CustomJob. // // Deprecated: Do not use. CustomJob *PipelineDeploymentConfig_AIPlatformCustomJobSpec `protobuf:"bytes,4,opt,name=custom_job,json=customJob,proto3,oneof"` }
type PipelineDeploymentConfig_ExecutorSpec_Importer ¶
type PipelineDeploymentConfig_ExecutorSpec_Importer struct { // Import an artifact. Importer *PipelineDeploymentConfig_ImporterSpec `protobuf:"bytes,2,opt,name=importer,proto3,oneof"` }
type PipelineDeploymentConfig_ExecutorSpec_Resolver ¶
type PipelineDeploymentConfig_ExecutorSpec_Resolver struct { // Resolves an existing artifact. Resolver *PipelineDeploymentConfig_ResolverSpec `protobuf:"bytes,3,opt,name=resolver,proto3,oneof"` }
type PipelineDeploymentConfig_ImporterSpec ¶
type PipelineDeploymentConfig_ImporterSpec struct { // The URI of the artifact. ArtifactUri *ValueOrRuntimeParameter `protobuf:"bytes,1,opt,name=artifact_uri,json=artifactUri,proto3" json:"artifact_uri,omitempty"` // The type of the artifact. TypeSchema *ArtifactTypeSchema `protobuf:"bytes,2,opt,name=type_schema,json=typeSchema,proto3" json:"type_schema,omitempty"` // The properties of the artifact. // Deprecated. Use [ImporterSpec.metadata][] instead. // // Deprecated: Do not use. Properties map[string]*ValueOrRuntimeParameter `` /* 161-byte string literal not displayed */ // The custom properties of the artifact. // Deprecated. Use [ImporterSpec.metadata][] instead. // // Deprecated: Do not use. CustomProperties map[string]*ValueOrRuntimeParameter `` /* 197-byte string literal not displayed */ // Properties of the Artifact. Metadata *structpb.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` // Whether or not import an artifact regardless it has been imported before. Reimport bool `protobuf:"varint,5,opt,name=reimport,proto3" json:"reimport,omitempty"` // contains filtered or unexported fields }
The specification to import or reimport a new artifact to the pipeline.
func (*PipelineDeploymentConfig_ImporterSpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_ImporterSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_ImporterSpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_ImporterSpec) GetArtifactUri ¶
func (x *PipelineDeploymentConfig_ImporterSpec) GetArtifactUri() *ValueOrRuntimeParameter
func (*PipelineDeploymentConfig_ImporterSpec) GetCustomProperties
deprecated
func (x *PipelineDeploymentConfig_ImporterSpec) GetCustomProperties() map[string]*ValueOrRuntimeParameter
Deprecated: Do not use.
func (*PipelineDeploymentConfig_ImporterSpec) GetMetadata ¶
func (x *PipelineDeploymentConfig_ImporterSpec) GetMetadata() *structpb.Struct
func (*PipelineDeploymentConfig_ImporterSpec) GetProperties
deprecated
func (x *PipelineDeploymentConfig_ImporterSpec) GetProperties() map[string]*ValueOrRuntimeParameter
Deprecated: Do not use.
func (*PipelineDeploymentConfig_ImporterSpec) GetReimport ¶
func (x *PipelineDeploymentConfig_ImporterSpec) GetReimport() bool
func (*PipelineDeploymentConfig_ImporterSpec) GetTypeSchema ¶
func (x *PipelineDeploymentConfig_ImporterSpec) GetTypeSchema() *ArtifactTypeSchema
func (*PipelineDeploymentConfig_ImporterSpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_ImporterSpec) ProtoMessage()
func (*PipelineDeploymentConfig_ImporterSpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_ImporterSpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_ImporterSpec) Reset ¶
func (x *PipelineDeploymentConfig_ImporterSpec) Reset()
func (*PipelineDeploymentConfig_ImporterSpec) String ¶
func (x *PipelineDeploymentConfig_ImporterSpec) String() string
type PipelineDeploymentConfig_PipelineContainerSpec ¶
type PipelineDeploymentConfig_PipelineContainerSpec struct { // The image uri of the container. Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // The main entrypoint commands of the container to run. If not provided, // fallback to use the entry point command defined in the container image. Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"` // The arguments to pass into the main entrypoint of the container. Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` // The lifecycle hooks of the container executor. Lifecycle *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle `protobuf:"bytes,4,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"` Resources *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec `protobuf:"bytes,5,opt,name=resources,proto3" json:"resources,omitempty"` // contains filtered or unexported fields }
The specification on a container invocation. The string fields of the message support string based placeholder contract defined in ExecutorInput(). The output of the container follows the contract of ExecutorOutput().
func (*PipelineDeploymentConfig_PipelineContainerSpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_PipelineContainerSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_PipelineContainerSpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_PipelineContainerSpec) GetArgs ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetArgs() []string
func (*PipelineDeploymentConfig_PipelineContainerSpec) GetCommand ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetCommand() []string
func (*PipelineDeploymentConfig_PipelineContainerSpec) GetImage ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetImage() string
func (*PipelineDeploymentConfig_PipelineContainerSpec) GetLifecycle ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetLifecycle() *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle
func (*PipelineDeploymentConfig_PipelineContainerSpec) GetResources ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) GetResources() *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec
func (*PipelineDeploymentConfig_PipelineContainerSpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_PipelineContainerSpec) ProtoMessage()
func (*PipelineDeploymentConfig_PipelineContainerSpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_PipelineContainerSpec) Reset ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) Reset()
func (*PipelineDeploymentConfig_PipelineContainerSpec) String ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec) String() string
type PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle ¶
type PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle struct { // This hook is invoked before caching check. It can change the properties // of the execution and output artifacts before they are used to compute // the cache key. The updated metadata will be passed into the main // container entrypoint. PreCacheCheck *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec `protobuf:"bytes,1,opt,name=pre_cache_check,json=preCacheCheck,proto3" json:"pre_cache_check,omitempty"` // contains filtered or unexported fields }
The lifecycle hooks of the container. Each hook follows the same I/O contract as the main container entrypoint. See ExecutorInput() and ExecutorOutput() for details. (-- TODO(b/165323565): add more documentation on caching and lifecycle hooks. --)
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) Descriptor
deprecated
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) GetPreCacheCheck ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) GetPreCacheCheck() *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) ProtoMessage ¶
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) ProtoMessage()
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) ProtoReflect ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) Reset ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) Reset()
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) String ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle) String() string
type PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec ¶
type PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec struct { // The command of the exec program. Command []string `protobuf:"bytes,2,rep,name=command,proto3" json:"command,omitempty"` // The args of the exec program. Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
The command and args to execute a program.
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) Descriptor
deprecated
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) GetArgs ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) GetArgs() []string
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) GetCommand ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) GetCommand() []string
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) ProtoMessage ¶
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) ProtoMessage()
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) Reset ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) Reset()
func (*PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) String ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_Lifecycle_Exec) String() string
type PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec ¶
type PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec struct { // The limit of the number of vCPU cores. This container execution needs // at most cpu_limit vCPU to run. CpuLimit float64 `protobuf:"fixed64,1,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"` // The memory limit in GB. This container execution needs at most // memory_limit RAM to run. MemoryLimit float64 `protobuf:"fixed64,2,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"` Accelerator *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig `protobuf:"bytes,3,opt,name=accelerator,proto3" json:"accelerator,omitempty"` // contains filtered or unexported fields }
The specification on the resource requirements of a container execution. This can include specification of vCPU, memory requirements, as well as accelerator types and counts.
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetAccelerator ¶
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetCpuLimit ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetCpuLimit() float64
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetMemoryLimit ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) GetMemoryLimit() float64
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) ProtoMessage()
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) Reset ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) Reset()
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) String ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec) String() string
type PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig ¶
type PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig struct { // The type of accelerators. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // The number of accelerators. Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
The specification on the accelerators being attached to this container.
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) Descriptor
deprecated
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) GetCount ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) GetCount() int64
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) GetType ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) GetType() string
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) ProtoMessage ¶
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) ProtoMessage()
func (*PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) ProtoReflect ¶
func (x *PipelineDeploymentConfig_PipelineContainerSpec_ResourceSpec_AcceleratorConfig) ProtoReflect() protoreflect.Message
type PipelineDeploymentConfig_ResolverSpec ¶
type PipelineDeploymentConfig_ResolverSpec struct { // A list of resolver output definitions. The // key of the map must be exactly the same as // the keys in the [PipelineTaskOutputsSpec.artifacts][] map. // At least one output must be defined. OutputArtifactQueries map[string]*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec `` /* 214-byte string literal not displayed */ // contains filtered or unexported fields }
ResolverSpec resolves artifacts from historical metadata and returns them to the pipeline as output artifacts of the resolver task. The downstream tasks can consume them as their input artifacts.
func (*PipelineDeploymentConfig_ResolverSpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_ResolverSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_ResolverSpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_ResolverSpec) GetOutputArtifactQueries ¶
func (x *PipelineDeploymentConfig_ResolverSpec) GetOutputArtifactQueries() map[string]*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec
func (*PipelineDeploymentConfig_ResolverSpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_ResolverSpec) ProtoMessage()
func (*PipelineDeploymentConfig_ResolverSpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_ResolverSpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_ResolverSpec) Reset ¶
func (x *PipelineDeploymentConfig_ResolverSpec) Reset()
func (*PipelineDeploymentConfig_ResolverSpec) String ¶
func (x *PipelineDeploymentConfig_ResolverSpec) String() string
type PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec ¶
type PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec struct { // The filter of the artifact query. The supported syntax are: // - `in_context("<context name>")` // - `artifact_type="<artifact type name>"` // - `uri="<uri>"` // - `state=<state>` // - `name="value"` // - `AND` to combine two conditions and returns when both are true. // If no `in_context` filter is set, the query will be scoped to the // the current pipeline context. Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // The maximum number of the artifacts to be returned from the // query. If not defined, the default limit is `1`. Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // contains filtered or unexported fields }
The query to fetch artifacts.
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) Descriptor
deprecated
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec.ProtoReflect.Descriptor instead.
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) GetFilter ¶
func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) GetFilter() string
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) GetLimit ¶
func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) GetLimit() int32
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) ProtoMessage ¶
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) ProtoMessage()
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) ProtoReflect ¶
func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) ProtoReflect() protoreflect.Message
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) Reset ¶
func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) Reset()
func (*PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) String ¶
func (x *PipelineDeploymentConfig_ResolverSpec_ArtifactQuerySpec) String() string
type PipelineInfo ¶
type PipelineInfo struct { // Required field. The name of the pipeline. // The name will be used to create or find pipeline context in MLMD. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Basic info of a pipeline.
func (*PipelineInfo) Descriptor
deprecated
func (*PipelineInfo) Descriptor() ([]byte, []int)
Deprecated: Use PipelineInfo.ProtoReflect.Descriptor instead.
func (*PipelineInfo) GetName ¶
func (x *PipelineInfo) GetName() string
func (*PipelineInfo) ProtoMessage ¶
func (*PipelineInfo) ProtoMessage()
func (*PipelineInfo) ProtoReflect ¶
func (x *PipelineInfo) ProtoReflect() protoreflect.Message
func (*PipelineInfo) Reset ¶
func (x *PipelineInfo) Reset()
func (*PipelineInfo) String ¶
func (x *PipelineInfo) String() string
type PipelineJob ¶
type PipelineJob struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Name of the job. // User friendly display name DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Definition of the pipeline that is being executed. PipelineSpec *structpb.Struct `protobuf:"bytes,7,opt,name=pipeline_spec,json=pipelineSpec,proto3" json:"pipeline_spec,omitempty"` // The labels with user-defined metadata to organize PipelineJob. Labels map[string]string `` /* 154-byte string literal not displayed */ // Runtime config of the pipeline. RuntimeConfig *PipelineJob_RuntimeConfig `protobuf:"bytes,12,opt,name=runtime_config,json=runtimeConfig,proto3" json:"runtime_config,omitempty"` // contains filtered or unexported fields }
The spec of a pipeline job.
func (*PipelineJob) Descriptor
deprecated
func (*PipelineJob) Descriptor() ([]byte, []int)
Deprecated: Use PipelineJob.ProtoReflect.Descriptor instead.
func (*PipelineJob) GetDisplayName ¶
func (x *PipelineJob) GetDisplayName() string
func (*PipelineJob) GetLabels ¶
func (x *PipelineJob) GetLabels() map[string]string
func (*PipelineJob) GetName ¶
func (x *PipelineJob) GetName() string
func (*PipelineJob) GetPipelineSpec ¶
func (x *PipelineJob) GetPipelineSpec() *structpb.Struct
func (*PipelineJob) GetRuntimeConfig ¶
func (x *PipelineJob) GetRuntimeConfig() *PipelineJob_RuntimeConfig
func (*PipelineJob) ProtoMessage ¶
func (*PipelineJob) ProtoMessage()
func (*PipelineJob) ProtoReflect ¶
func (x *PipelineJob) ProtoReflect() protoreflect.Message
func (*PipelineJob) Reset ¶
func (x *PipelineJob) Reset()
func (*PipelineJob) String ¶
func (x *PipelineJob) String() string
type PipelineJob_RuntimeConfig ¶
type PipelineJob_RuntimeConfig struct { // The runtime parameters of the PipelineJob. The parameters will be // passed into [PipelineJob.pipeline_spec][] to replace the placeholders // at runtime. Parameters map[string]*Value `` /* 161-byte string literal not displayed */ // A path in a Cloud Storage bucket which will be treated as the root // output directory of the pipeline. It is used by the system to // generate the paths of output artifacts. // This is a GCP-specific optimization. GcsOutputDirectory string `protobuf:"bytes,2,opt,name=gcs_output_directory,json=gcsOutputDirectory,proto3" json:"gcs_output_directory,omitempty"` // contains filtered or unexported fields }
The runtime config of a PipelineJob.
func (*PipelineJob_RuntimeConfig) Descriptor
deprecated
func (*PipelineJob_RuntimeConfig) Descriptor() ([]byte, []int)
Deprecated: Use PipelineJob_RuntimeConfig.ProtoReflect.Descriptor instead.
func (*PipelineJob_RuntimeConfig) GetGcsOutputDirectory ¶
func (x *PipelineJob_RuntimeConfig) GetGcsOutputDirectory() string
func (*PipelineJob_RuntimeConfig) GetParameters ¶
func (x *PipelineJob_RuntimeConfig) GetParameters() map[string]*Value
func (*PipelineJob_RuntimeConfig) ProtoMessage ¶
func (*PipelineJob_RuntimeConfig) ProtoMessage()
func (*PipelineJob_RuntimeConfig) ProtoReflect ¶
func (x *PipelineJob_RuntimeConfig) ProtoReflect() protoreflect.Message
func (*PipelineJob_RuntimeConfig) Reset ¶
func (x *PipelineJob_RuntimeConfig) Reset()
func (*PipelineJob_RuntimeConfig) String ¶
func (x *PipelineJob_RuntimeConfig) String() string
type PipelineSpec ¶
type PipelineSpec struct { // The metadata of the pipeline. PipelineInfo *PipelineInfo `protobuf:"bytes,1,opt,name=pipeline_info,json=pipelineInfo,proto3" json:"pipeline_info,omitempty"` // The deployment config of the pipeline. // The deployment config can be extended to provide platform specific configs. DeploymentSpec *structpb.Struct `protobuf:"bytes,7,opt,name=deployment_spec,json=deploymentSpec,proto3" json:"deployment_spec,omitempty"` // The version of the sdk, which compiles the spec. SdkVersion string `protobuf:"bytes,4,opt,name=sdk_version,json=sdkVersion,proto3" json:"sdk_version,omitempty"` // The version of the schema. SchemaVersion string `protobuf:"bytes,5,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"` // The map of name to definition of all components used in this pipeline. Components map[string]*ComponentSpec `` /* 161-byte string literal not displayed */ // The definition of the main pipeline. Execution of the pipeline is // completed upon the completion of this component. Root *ComponentSpec `protobuf:"bytes,9,opt,name=root,proto3" json:"root,omitempty"` // contains filtered or unexported fields }
The spec of a pipeline.
func (*PipelineSpec) Descriptor
deprecated
func (*PipelineSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineSpec.ProtoReflect.Descriptor instead.
func (*PipelineSpec) GetComponents ¶
func (x *PipelineSpec) GetComponents() map[string]*ComponentSpec
func (*PipelineSpec) GetDeploymentSpec ¶
func (x *PipelineSpec) GetDeploymentSpec() *structpb.Struct
func (*PipelineSpec) GetPipelineInfo ¶
func (x *PipelineSpec) GetPipelineInfo() *PipelineInfo
func (*PipelineSpec) GetRoot ¶
func (x *PipelineSpec) GetRoot() *ComponentSpec
func (*PipelineSpec) GetSchemaVersion ¶
func (x *PipelineSpec) GetSchemaVersion() string
func (*PipelineSpec) GetSdkVersion ¶
func (x *PipelineSpec) GetSdkVersion() string
func (*PipelineSpec) ProtoMessage ¶
func (*PipelineSpec) ProtoMessage()
func (*PipelineSpec) ProtoReflect ¶
func (x *PipelineSpec) ProtoReflect() protoreflect.Message
func (*PipelineSpec) Reset ¶
func (x *PipelineSpec) Reset()
func (*PipelineSpec) String ¶
func (x *PipelineSpec) String() string
type PipelineSpec_RuntimeParameter ¶
type PipelineSpec_RuntimeParameter struct { // Required field. The type of the runtime parameter. Type PrimitiveType_PrimitiveTypeEnum `protobuf:"varint,1,opt,name=type,proto3,enum=ml_pipelines.PrimitiveType_PrimitiveTypeEnum" json:"type,omitempty"` // Optional field. Default value of the runtime parameter. If not set and // the runtime parameter value is not provided during runtime, an error will // be raised. DefaultValue *Value `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // contains filtered or unexported fields }
The definition of the runtime parameter.
func (*PipelineSpec_RuntimeParameter) Descriptor
deprecated
func (*PipelineSpec_RuntimeParameter) Descriptor() ([]byte, []int)
Deprecated: Use PipelineSpec_RuntimeParameter.ProtoReflect.Descriptor instead.
func (*PipelineSpec_RuntimeParameter) GetDefaultValue ¶
func (x *PipelineSpec_RuntimeParameter) GetDefaultValue() *Value
func (*PipelineSpec_RuntimeParameter) GetType ¶
func (x *PipelineSpec_RuntimeParameter) GetType() PrimitiveType_PrimitiveTypeEnum
func (*PipelineSpec_RuntimeParameter) ProtoMessage ¶
func (*PipelineSpec_RuntimeParameter) ProtoMessage()
func (*PipelineSpec_RuntimeParameter) ProtoReflect ¶
func (x *PipelineSpec_RuntimeParameter) ProtoReflect() protoreflect.Message
func (*PipelineSpec_RuntimeParameter) Reset ¶
func (x *PipelineSpec_RuntimeParameter) Reset()
func (*PipelineSpec_RuntimeParameter) String ¶
func (x *PipelineSpec_RuntimeParameter) String() string
type PipelineTaskInfo ¶
type PipelineTaskInfo struct { // The unique name of the task within the pipeline definition. This name // will be used in downstream tasks to indicate task and data dependencies. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
The basic info of a task.
func (*PipelineTaskInfo) Descriptor
deprecated
func (*PipelineTaskInfo) Descriptor() ([]byte, []int)
Deprecated: Use PipelineTaskInfo.ProtoReflect.Descriptor instead.
func (*PipelineTaskInfo) GetName ¶
func (x *PipelineTaskInfo) GetName() string
func (*PipelineTaskInfo) ProtoMessage ¶
func (*PipelineTaskInfo) ProtoMessage()
func (*PipelineTaskInfo) ProtoReflect ¶
func (x *PipelineTaskInfo) ProtoReflect() protoreflect.Message
func (*PipelineTaskInfo) Reset ¶
func (x *PipelineTaskInfo) Reset()
func (*PipelineTaskInfo) String ¶
func (x *PipelineTaskInfo) String() string
type PipelineTaskSpec ¶
type PipelineTaskSpec struct { // Basic info of a pipeline task. TaskInfo *PipelineTaskInfo `protobuf:"bytes,1,opt,name=task_info,json=taskInfo,proto3" json:"task_info,omitempty"` // Specification for task inputs which contains parameters and artifacts. Inputs *TaskInputsSpec `protobuf:"bytes,2,opt,name=inputs,proto3" json:"inputs,omitempty"` // A list of names of upstream tasks that do not provide input // artifacts for this task, but nonetheless whose completion this task depends // on. DependentTasks []string `protobuf:"bytes,5,rep,name=dependent_tasks,json=dependentTasks,proto3" json:"dependent_tasks,omitempty"` CachingOptions *PipelineTaskSpec_CachingOptions `protobuf:"bytes,6,opt,name=caching_options,json=cachingOptions,proto3" json:"caching_options,omitempty"` // Reference to a component. Use this field to define either a DAG or an // executor. ComponentRef *ComponentRef `protobuf:"bytes,7,opt,name=component_ref,json=componentRef,proto3" json:"component_ref,omitempty"` // Trigger policy of the task. TriggerPolicy *PipelineTaskSpec_TriggerPolicy `protobuf:"bytes,8,opt,name=trigger_policy,json=triggerPolicy,proto3" json:"trigger_policy,omitempty"` // Iterator supports fanning out the task into multiple sub-tasks based on the // values of input artifact or parameter. The current task will become the // parent of all the fan-out tasks. The output of the current task follows // the following conventions: // * Output artifacts with the same name of each iteration will be merged // into one output artifact channel of the parent iterator task. // * Output parameters with the same name of each iteration will be merged // into a string output parameter with the same name with content being a // JSON array. // // For example, if an iterator starts two sub-tasks (t1 and t2) with the // following outputs. // // t1.outputs.parameters = { 'p': 'v1' } // t1.outputs.artifacts = { 'a': [a1] } // t2.outputs.parameters = { 'p': 'v2' } // t2.outputs.artifacts = { 'a': [a2] } // parent_task.outputs.parameters = { 'p': '["v1", "v2"]' } // parent_task.outputs.aritfacts = { 'a': [a1, a2] } // // Types that are assignable to Iterator: // *PipelineTaskSpec_ArtifactIterator // *PipelineTaskSpec_ParameterIterator Iterator isPipelineTaskSpec_Iterator `protobuf_oneof:"iterator"` // contains filtered or unexported fields }
The spec of a pipeline task.
func (*PipelineTaskSpec) Descriptor
deprecated
func (*PipelineTaskSpec) Descriptor() ([]byte, []int)
Deprecated: Use PipelineTaskSpec.ProtoReflect.Descriptor instead.
func (*PipelineTaskSpec) GetArtifactIterator ¶
func (x *PipelineTaskSpec) GetArtifactIterator() *ArtifactIteratorSpec
func (*PipelineTaskSpec) GetCachingOptions ¶
func (x *PipelineTaskSpec) GetCachingOptions() *PipelineTaskSpec_CachingOptions
func (*PipelineTaskSpec) GetComponentRef ¶
func (x *PipelineTaskSpec) GetComponentRef() *ComponentRef
func (*PipelineTaskSpec) GetDependentTasks ¶
func (x *PipelineTaskSpec) GetDependentTasks() []string
func (*PipelineTaskSpec) GetInputs ¶
func (x *PipelineTaskSpec) GetInputs() *TaskInputsSpec
func (*PipelineTaskSpec) GetIterator ¶
func (m *PipelineTaskSpec) GetIterator() isPipelineTaskSpec_Iterator
func (*PipelineTaskSpec) GetParameterIterator ¶
func (x *PipelineTaskSpec) GetParameterIterator() *ParameterIteratorSpec
func (*PipelineTaskSpec) GetTaskInfo ¶
func (x *PipelineTaskSpec) GetTaskInfo() *PipelineTaskInfo
func (*PipelineTaskSpec) GetTriggerPolicy ¶
func (x *PipelineTaskSpec) GetTriggerPolicy() *PipelineTaskSpec_TriggerPolicy
func (*PipelineTaskSpec) ProtoMessage ¶
func (*PipelineTaskSpec) ProtoMessage()
func (*PipelineTaskSpec) ProtoReflect ¶
func (x *PipelineTaskSpec) ProtoReflect() protoreflect.Message
func (*PipelineTaskSpec) Reset ¶
func (x *PipelineTaskSpec) Reset()
func (*PipelineTaskSpec) String ¶
func (x *PipelineTaskSpec) String() string
type PipelineTaskSpec_ArtifactIterator ¶
type PipelineTaskSpec_ArtifactIterator struct { // Iterator to iterate over an artifact input. ArtifactIterator *ArtifactIteratorSpec `protobuf:"bytes,9,opt,name=artifact_iterator,json=artifactIterator,proto3,oneof"` }
type PipelineTaskSpec_CachingOptions ¶
type PipelineTaskSpec_CachingOptions struct { // Whether or not to enable cache for this task. Defaults to false. EnableCache bool `protobuf:"varint,1,opt,name=enable_cache,json=enableCache,proto3" json:"enable_cache,omitempty"` // contains filtered or unexported fields }
func (*PipelineTaskSpec_CachingOptions) Descriptor
deprecated
func (*PipelineTaskSpec_CachingOptions) Descriptor() ([]byte, []int)
Deprecated: Use PipelineTaskSpec_CachingOptions.ProtoReflect.Descriptor instead.
func (*PipelineTaskSpec_CachingOptions) GetEnableCache ¶
func (x *PipelineTaskSpec_CachingOptions) GetEnableCache() bool
func (*PipelineTaskSpec_CachingOptions) ProtoMessage ¶
func (*PipelineTaskSpec_CachingOptions) ProtoMessage()
func (*PipelineTaskSpec_CachingOptions) ProtoReflect ¶
func (x *PipelineTaskSpec_CachingOptions) ProtoReflect() protoreflect.Message
func (*PipelineTaskSpec_CachingOptions) Reset ¶
func (x *PipelineTaskSpec_CachingOptions) Reset()
func (*PipelineTaskSpec_CachingOptions) String ¶
func (x *PipelineTaskSpec_CachingOptions) String() string
type PipelineTaskSpec_ParameterIterator ¶
type PipelineTaskSpec_ParameterIterator struct { // Iterator to iterate over a parameter input. ParameterIterator *ParameterIteratorSpec `protobuf:"bytes,10,opt,name=parameter_iterator,json=parameterIterator,proto3,oneof"` }
type PipelineTaskSpec_TriggerPolicy ¶
type PipelineTaskSpec_TriggerPolicy struct { // An expression which will be evaluated into a boolean value. True to // trigger the task to run. The expression follows the language of // [CEL Spec][https://github.com/google/cel-spec]. It can access the data // from [ExecutorInput][] message of the task. // For example: // - `inputs.artifacts['model'][0].properties['accuracy']*100 > 90` // - `inputs.parameters['type'] == 'foo' && inputs.parameters['num'] == 1` Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"` // The trigger strategy of this task. The `strategy` and `condition` are // in logic "AND", as a task will only be tested for the `condition` when // the `strategy` is meet. // Unset or set to default value of TRIGGER_STATEGY_UNDEFINED behaves the // same as ALL_UPSTREAM_TASKS_SUCCEEDED. Strategy PipelineTaskSpec_TriggerPolicy_TriggerStrategy `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Trigger policy defines how the task gets triggered. If a task is not triggered, it will run into SKIPPED state.
func (*PipelineTaskSpec_TriggerPolicy) Descriptor
deprecated
func (*PipelineTaskSpec_TriggerPolicy) Descriptor() ([]byte, []int)
Deprecated: Use PipelineTaskSpec_TriggerPolicy.ProtoReflect.Descriptor instead.
func (*PipelineTaskSpec_TriggerPolicy) GetCondition ¶
func (x *PipelineTaskSpec_TriggerPolicy) GetCondition() string
func (*PipelineTaskSpec_TriggerPolicy) GetStrategy ¶
func (x *PipelineTaskSpec_TriggerPolicy) GetStrategy() PipelineTaskSpec_TriggerPolicy_TriggerStrategy
func (*PipelineTaskSpec_TriggerPolicy) ProtoMessage ¶
func (*PipelineTaskSpec_TriggerPolicy) ProtoMessage()
func (*PipelineTaskSpec_TriggerPolicy) ProtoReflect ¶
func (x *PipelineTaskSpec_TriggerPolicy) ProtoReflect() protoreflect.Message
func (*PipelineTaskSpec_TriggerPolicy) Reset ¶
func (x *PipelineTaskSpec_TriggerPolicy) Reset()
func (*PipelineTaskSpec_TriggerPolicy) String ¶
func (x *PipelineTaskSpec_TriggerPolicy) String() string
type PipelineTaskSpec_TriggerPolicy_TriggerStrategy ¶
type PipelineTaskSpec_TriggerPolicy_TriggerStrategy int32
An enum defines the trigger strategy of when the task will be ready to be triggered. ALL_UPSTREAM_TASKS_SUCCEEDED - all upstream tasks in succeeded state. ALL_UPSTREAM_TASKS_COMPLETED - all upstream tasks in any final state. (Note that CANCELLED is also a final state but job will not trigger new tasks when job is in CANCELLING state, so that the task with the trigger policy at ALL_UPSTREAM_TASKS_COMPLETED will not start when job cancellation is in progress.)
const ( // Unspecified. Behave the same as ALL_UPSTREAM_TASKS_SUCCEEDED. PipelineTaskSpec_TriggerPolicy_TRIGGER_STRATEGY_UNSPECIFIED PipelineTaskSpec_TriggerPolicy_TriggerStrategy = 0 // Specifies that all upstream tasks are in succeeded state. PipelineTaskSpec_TriggerPolicy_ALL_UPSTREAM_TASKS_SUCCEEDED PipelineTaskSpec_TriggerPolicy_TriggerStrategy = 1 // Specifies that all upstream tasks are in any final state. PipelineTaskSpec_TriggerPolicy_ALL_UPSTREAM_TASKS_COMPLETED PipelineTaskSpec_TriggerPolicy_TriggerStrategy = 2 )
func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Descriptor ¶
func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Descriptor() protoreflect.EnumDescriptor
func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) EnumDescriptor
deprecated
func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use PipelineTaskSpec_TriggerPolicy_TriggerStrategy.Descriptor instead.
func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Number ¶
func (x PipelineTaskSpec_TriggerPolicy_TriggerStrategy) Number() protoreflect.EnumNumber
func (PipelineTaskSpec_TriggerPolicy_TriggerStrategy) String ¶
func (x PipelineTaskSpec_TriggerPolicy_TriggerStrategy) String() string
type PrimitiveType ¶
type PrimitiveType struct {
// contains filtered or unexported fields
}
Represent primitive types. The wrapper is needed to give a namespace of enum value so we don't need add `PRIMITIVE_TYPE_` prefix of each enum value.
func (*PrimitiveType) Descriptor
deprecated
func (*PrimitiveType) Descriptor() ([]byte, []int)
Deprecated: Use PrimitiveType.ProtoReflect.Descriptor instead.
func (*PrimitiveType) ProtoMessage ¶
func (*PrimitiveType) ProtoMessage()
func (*PrimitiveType) ProtoReflect ¶
func (x *PrimitiveType) ProtoReflect() protoreflect.Message
func (*PrimitiveType) Reset ¶
func (x *PrimitiveType) Reset()
func (*PrimitiveType) String ¶
func (x *PrimitiveType) String() string
type PrimitiveType_PrimitiveTypeEnum ¶
type PrimitiveType_PrimitiveTypeEnum int32
The primitive types.
const ( PrimitiveType_PRIMITIVE_TYPE_UNSPECIFIED PrimitiveType_PrimitiveTypeEnum = 0 PrimitiveType_INT PrimitiveType_PrimitiveTypeEnum = 1 PrimitiveType_DOUBLE PrimitiveType_PrimitiveTypeEnum = 2 PrimitiveType_STRING PrimitiveType_PrimitiveTypeEnum = 3 )
func (PrimitiveType_PrimitiveTypeEnum) Descriptor ¶
func (PrimitiveType_PrimitiveTypeEnum) Descriptor() protoreflect.EnumDescriptor
func (PrimitiveType_PrimitiveTypeEnum) Enum ¶
func (x PrimitiveType_PrimitiveTypeEnum) Enum() *PrimitiveType_PrimitiveTypeEnum
func (PrimitiveType_PrimitiveTypeEnum) EnumDescriptor
deprecated
func (PrimitiveType_PrimitiveTypeEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrimitiveType_PrimitiveTypeEnum.Descriptor instead.
func (PrimitiveType_PrimitiveTypeEnum) Number ¶
func (x PrimitiveType_PrimitiveTypeEnum) Number() protoreflect.EnumNumber
func (PrimitiveType_PrimitiveTypeEnum) String ¶
func (x PrimitiveType_PrimitiveTypeEnum) String() string
func (PrimitiveType_PrimitiveTypeEnum) Type ¶
func (PrimitiveType_PrimitiveTypeEnum) Type() protoreflect.EnumType
type RuntimeArtifact ¶
type RuntimeArtifact struct { // The name of an artifact. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The type of the artifact. Type *ArtifactTypeSchema `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // The URI of the artifact. Uri string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"` // The properties of the artifact. // Deprecated. Use [RuntimeArtifact.metadata][] instead. // // Deprecated: Do not use. Properties map[string]*Value `` /* 161-byte string literal not displayed */ // The custom properties of the artifact. // Deprecated. Use [RuntimeArtifact.metadata][] instead. // // Deprecated: Do not use. CustomProperties map[string]*Value `` /* 197-byte string literal not displayed */ // Properties of the Artifact. Metadata *structpb.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
The definition of a runtime artifact.
func (*RuntimeArtifact) Descriptor
deprecated
func (*RuntimeArtifact) Descriptor() ([]byte, []int)
Deprecated: Use RuntimeArtifact.ProtoReflect.Descriptor instead.
func (*RuntimeArtifact) GetCustomProperties
deprecated
func (x *RuntimeArtifact) GetCustomProperties() map[string]*Value
Deprecated: Do not use.
func (*RuntimeArtifact) GetMetadata ¶
func (x *RuntimeArtifact) GetMetadata() *structpb.Struct
func (*RuntimeArtifact) GetName ¶
func (x *RuntimeArtifact) GetName() string
func (*RuntimeArtifact) GetProperties
deprecated
func (x *RuntimeArtifact) GetProperties() map[string]*Value
Deprecated: Do not use.
func (*RuntimeArtifact) GetType ¶
func (x *RuntimeArtifact) GetType() *ArtifactTypeSchema
func (*RuntimeArtifact) GetUri ¶
func (x *RuntimeArtifact) GetUri() string
func (*RuntimeArtifact) ProtoMessage ¶
func (*RuntimeArtifact) ProtoMessage()
func (*RuntimeArtifact) ProtoReflect ¶
func (x *RuntimeArtifact) ProtoReflect() protoreflect.Message
func (*RuntimeArtifact) Reset ¶
func (x *RuntimeArtifact) Reset()
func (*RuntimeArtifact) String ¶
func (x *RuntimeArtifact) String() string
type TaskInputsSpec ¶
type TaskInputsSpec struct { // A map of input parameters which are small values, stored by the system and // can be queriable. Parameters map[string]*TaskInputsSpec_InputParameterSpec `` /* 161-byte string literal not displayed */ // A map of input artifacts. Artifacts map[string]*TaskInputsSpec_InputArtifactSpec `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The spec of task inputs.
func (*TaskInputsSpec) Descriptor
deprecated
func (*TaskInputsSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskInputsSpec.ProtoReflect.Descriptor instead.
func (*TaskInputsSpec) GetArtifacts ¶
func (x *TaskInputsSpec) GetArtifacts() map[string]*TaskInputsSpec_InputArtifactSpec
func (*TaskInputsSpec) GetParameters ¶
func (x *TaskInputsSpec) GetParameters() map[string]*TaskInputsSpec_InputParameterSpec
func (*TaskInputsSpec) ProtoMessage ¶
func (*TaskInputsSpec) ProtoMessage()
func (*TaskInputsSpec) ProtoReflect ¶
func (x *TaskInputsSpec) ProtoReflect() protoreflect.Message
func (*TaskInputsSpec) Reset ¶
func (x *TaskInputsSpec) Reset()
func (*TaskInputsSpec) String ¶
func (x *TaskInputsSpec) String() string
type TaskInputsSpec_InputArtifactSpec ¶
type TaskInputsSpec_InputArtifactSpec struct { // Types that are assignable to Kind: // *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifact // *TaskInputsSpec_InputArtifactSpec_ComponentInputArtifact Kind isTaskInputsSpec_InputArtifactSpec_Kind `protobuf_oneof:"kind"` // contains filtered or unexported fields }
The specification of a task input artifact.
func (*TaskInputsSpec_InputArtifactSpec) Descriptor
deprecated
func (*TaskInputsSpec_InputArtifactSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskInputsSpec_InputArtifactSpec.ProtoReflect.Descriptor instead.
func (*TaskInputsSpec_InputArtifactSpec) GetComponentInputArtifact ¶
func (x *TaskInputsSpec_InputArtifactSpec) GetComponentInputArtifact() string
func (*TaskInputsSpec_InputArtifactSpec) GetKind ¶
func (m *TaskInputsSpec_InputArtifactSpec) GetKind() isTaskInputsSpec_InputArtifactSpec_Kind
func (*TaskInputsSpec_InputArtifactSpec) GetTaskOutputArtifact ¶
func (x *TaskInputsSpec_InputArtifactSpec) GetTaskOutputArtifact() *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec
func (*TaskInputsSpec_InputArtifactSpec) ProtoMessage ¶
func (*TaskInputsSpec_InputArtifactSpec) ProtoMessage()
func (*TaskInputsSpec_InputArtifactSpec) ProtoReflect ¶
func (x *TaskInputsSpec_InputArtifactSpec) ProtoReflect() protoreflect.Message
func (*TaskInputsSpec_InputArtifactSpec) Reset ¶
func (x *TaskInputsSpec_InputArtifactSpec) Reset()
func (*TaskInputsSpec_InputArtifactSpec) String ¶
func (x *TaskInputsSpec_InputArtifactSpec) String() string
type TaskInputsSpec_InputArtifactSpec_ComponentInputArtifact ¶
type TaskInputsSpec_InputArtifactSpec_ComponentInputArtifact struct { // Pass the input artifact from parent component input artifact. ComponentInputArtifact string `protobuf:"bytes,4,opt,name=component_input_artifact,json=componentInputArtifact,proto3,oneof"` }
type TaskInputsSpec_InputArtifactSpec_TaskOutputArtifact ¶
type TaskInputsSpec_InputArtifactSpec_TaskOutputArtifact struct { // Pass the input artifact from another task within the same parent // component. TaskOutputArtifact *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec `protobuf:"bytes,3,opt,name=task_output_artifact,json=taskOutputArtifact,proto3,oneof"` }
type TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec ¶
type TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec struct { // The name of the upstream task which produces the output that matches // with the `output_artifact_key`. ProducerTask string `protobuf:"bytes,1,opt,name=producer_task,json=producerTask,proto3" json:"producer_task,omitempty"` // The key of [TaskOutputsSpec.artifacts][] map of the producer task. OutputArtifactKey string `protobuf:"bytes,2,opt,name=output_artifact_key,json=outputArtifactKey,proto3" json:"output_artifact_key,omitempty"` // contains filtered or unexported fields }
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) Descriptor
deprecated
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec.ProtoReflect.Descriptor instead.
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) GetOutputArtifactKey ¶
func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) GetOutputArtifactKey() string
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) GetProducerTask ¶
func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) GetProducerTask() string
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) ProtoMessage ¶
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) ProtoMessage()
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) ProtoReflect ¶
func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) ProtoReflect() protoreflect.Message
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) Reset ¶
func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) Reset()
func (*TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) String ¶
func (x *TaskInputsSpec_InputArtifactSpec_TaskOutputArtifactSpec) String() string
type TaskInputsSpec_InputParameterSpec ¶
type TaskInputsSpec_InputParameterSpec struct { // Types that are assignable to Kind: // *TaskInputsSpec_InputParameterSpec_TaskOutputParameter // *TaskInputsSpec_InputParameterSpec_RuntimeValue // *TaskInputsSpec_InputParameterSpec_ComponentInputParameter // *TaskInputsSpec_InputParameterSpec_TaskFinalStatus_ Kind isTaskInputsSpec_InputParameterSpec_Kind `protobuf_oneof:"kind"` // Selector expression of Common Expression Language (CEL) // that applies to the parameter found from above kind. // // The expression is applied to the Value type // [Value][]. For example, // 'size(string_value)' will return the size of the Value.string_value. // // After applying the selection, the parameter will be returned as a // [Value][]. The type of the Value is either deferred from the input // definition in the corresponding // [ComponentSpec.input_definitions.parameters][], or if not found, // automatically deferred as either string value or double value. // // In addition to the builtin functions in CEL, The value.string_value can // be treated as a json string and parsed to the [google.protobuf.Value][] // proto message. Then, the CEL expression provided in this field will be // used to get the requested field. For examples, // - if Value.string_value is a json array of "[1.1, 2.2, 3.3]", // 'parseJson(string_value)[i]' will pass the ith parameter from the list // to the current task, or // - if the Value.string_value is a json map of "{"a": 1.1, "b": 2.2, // "c": 3.3}, 'parseJson(string_value)[key]' will pass the map value from // the struct map to the current task. // // If unset, the value will be passed directly to the current task. ParameterExpressionSelector string `` /* 144-byte string literal not displayed */ // contains filtered or unexported fields }
Represents an input parameter. The value can be taken from an upstream task's output parameter (if specifying `producer_task` and `output_parameter_key`, or it can be a runtime value, which can either be determined at compile-time, or from a pipeline parameter.
func (*TaskInputsSpec_InputParameterSpec) Descriptor
deprecated
func (*TaskInputsSpec_InputParameterSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskInputsSpec_InputParameterSpec.ProtoReflect.Descriptor instead.
func (*TaskInputsSpec_InputParameterSpec) GetComponentInputParameter ¶
func (x *TaskInputsSpec_InputParameterSpec) GetComponentInputParameter() string
func (*TaskInputsSpec_InputParameterSpec) GetKind ¶
func (m *TaskInputsSpec_InputParameterSpec) GetKind() isTaskInputsSpec_InputParameterSpec_Kind
func (*TaskInputsSpec_InputParameterSpec) GetParameterExpressionSelector ¶
func (x *TaskInputsSpec_InputParameterSpec) GetParameterExpressionSelector() string
func (*TaskInputsSpec_InputParameterSpec) GetRuntimeValue ¶
func (x *TaskInputsSpec_InputParameterSpec) GetRuntimeValue() *ValueOrRuntimeParameter
func (*TaskInputsSpec_InputParameterSpec) GetTaskFinalStatus ¶
func (x *TaskInputsSpec_InputParameterSpec) GetTaskFinalStatus() *TaskInputsSpec_InputParameterSpec_TaskFinalStatus
func (*TaskInputsSpec_InputParameterSpec) GetTaskOutputParameter ¶
func (x *TaskInputsSpec_InputParameterSpec) GetTaskOutputParameter() *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec
func (*TaskInputsSpec_InputParameterSpec) ProtoMessage ¶
func (*TaskInputsSpec_InputParameterSpec) ProtoMessage()
func (*TaskInputsSpec_InputParameterSpec) ProtoReflect ¶
func (x *TaskInputsSpec_InputParameterSpec) ProtoReflect() protoreflect.Message
func (*TaskInputsSpec_InputParameterSpec) Reset ¶
func (x *TaskInputsSpec_InputParameterSpec) Reset()
func (*TaskInputsSpec_InputParameterSpec) String ¶
func (x *TaskInputsSpec_InputParameterSpec) String() string
type TaskInputsSpec_InputParameterSpec_ComponentInputParameter ¶
type TaskInputsSpec_InputParameterSpec_ComponentInputParameter struct { // Pass the input parameter from parent component input parameter. ComponentInputParameter string `protobuf:"bytes,3,opt,name=component_input_parameter,json=componentInputParameter,proto3,oneof"` }
type TaskInputsSpec_InputParameterSpec_RuntimeValue ¶
type TaskInputsSpec_InputParameterSpec_RuntimeValue struct { // A constant value or runtime parameter. RuntimeValue *ValueOrRuntimeParameter `protobuf:"bytes,2,opt,name=runtime_value,json=runtimeValue,proto3,oneof"` }
type TaskInputsSpec_InputParameterSpec_TaskFinalStatus ¶
type TaskInputsSpec_InputParameterSpec_TaskFinalStatus struct { // The name of the upsteram task where the final status is coming from. ProducerTask string `protobuf:"bytes,1,opt,name=producer_task,json=producerTask,proto3" json:"producer_task,omitempty"` // contains filtered or unexported fields }
Represents an upstream task's final status. The field can only be set if the schema version is `2.0.0`. The resolved input parameter will be a json payload in string type.
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) Descriptor
deprecated
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) Descriptor() ([]byte, []int)
Deprecated: Use TaskInputsSpec_InputParameterSpec_TaskFinalStatus.ProtoReflect.Descriptor instead.
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) GetProducerTask ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) GetProducerTask() string
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) ProtoMessage ¶
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) ProtoMessage()
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) ProtoReflect ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) ProtoReflect() protoreflect.Message
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) Reset ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) Reset()
func (*TaskInputsSpec_InputParameterSpec_TaskFinalStatus) String ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskFinalStatus) String() string
type TaskInputsSpec_InputParameterSpec_TaskFinalStatus_ ¶
type TaskInputsSpec_InputParameterSpec_TaskFinalStatus_ struct { // The final status of an uptream task. TaskFinalStatus *TaskInputsSpec_InputParameterSpec_TaskFinalStatus `protobuf:"bytes,5,opt,name=task_final_status,json=taskFinalStatus,proto3,oneof"` }
type TaskInputsSpec_InputParameterSpec_TaskOutputParameter ¶
type TaskInputsSpec_InputParameterSpec_TaskOutputParameter struct { // Output parameter from an upstream task. TaskOutputParameter *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec `protobuf:"bytes,1,opt,name=task_output_parameter,json=taskOutputParameter,proto3,oneof"` }
type TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec ¶
type TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec struct { // The name of the upstream task which produces the output parameter that // matches with the `output_parameter_key`. ProducerTask string `protobuf:"bytes,1,opt,name=producer_task,json=producerTask,proto3" json:"producer_task,omitempty"` // The key of [TaskOutputsSpec.parameters][] map of the producer task. OutputParameterKey string `protobuf:"bytes,2,opt,name=output_parameter_key,json=outputParameterKey,proto3" json:"output_parameter_key,omitempty"` // contains filtered or unexported fields }
Represents an upstream task's output parameter.
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) Descriptor
deprecated
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec.ProtoReflect.Descriptor instead.
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) GetOutputParameterKey ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) GetOutputParameterKey() string
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) GetProducerTask ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) GetProducerTask() string
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) ProtoMessage ¶
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) ProtoMessage()
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) ProtoReflect ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) ProtoReflect() protoreflect.Message
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) Reset ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) Reset()
func (*TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) String ¶
func (x *TaskInputsSpec_InputParameterSpec_TaskOutputParameterSpec) String() string
type TaskOutputsSpec ¶
type TaskOutputsSpec struct { // A map of output parameters which are small values, stored by the system and // can be queriable. The output key is used // by [TaskInputsSpec.InputParameterSpec][] of the downstream task to specify // the data dependency. The same key will also be used by // [ExecutorInput.Inputs][] to reference the output parameter. Parameters map[string]*TaskOutputsSpec_OutputParameterSpec `` /* 161-byte string literal not displayed */ // A map of output artifacts. Keyed by output key. The output key is used // by [TaskInputsSpec.InputArtifactSpec][] of the downstream task to specify // the data dependency. The same key will also be used by // [ExecutorInput.Inputs][] to reference the output artifact. Artifacts map[string]*TaskOutputsSpec_OutputArtifactSpec `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
The spec of task outputs.
func (*TaskOutputsSpec) Descriptor
deprecated
func (*TaskOutputsSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskOutputsSpec.ProtoReflect.Descriptor instead.
func (*TaskOutputsSpec) GetArtifacts ¶
func (x *TaskOutputsSpec) GetArtifacts() map[string]*TaskOutputsSpec_OutputArtifactSpec
func (*TaskOutputsSpec) GetParameters ¶
func (x *TaskOutputsSpec) GetParameters() map[string]*TaskOutputsSpec_OutputParameterSpec
func (*TaskOutputsSpec) ProtoMessage ¶
func (*TaskOutputsSpec) ProtoMessage()
func (*TaskOutputsSpec) ProtoReflect ¶
func (x *TaskOutputsSpec) ProtoReflect() protoreflect.Message
func (*TaskOutputsSpec) Reset ¶
func (x *TaskOutputsSpec) Reset()
func (*TaskOutputsSpec) String ¶
func (x *TaskOutputsSpec) String() string
type TaskOutputsSpec_OutputArtifactSpec ¶
type TaskOutputsSpec_OutputArtifactSpec struct { // The type of the artifact. ArtifactType *ArtifactTypeSchema `protobuf:"bytes,1,opt,name=artifact_type,json=artifactType,proto3" json:"artifact_type,omitempty"` // The properties of the artifact, which are determined either at // compile-time, or at pipeline submission time through runtime parameters Properties map[string]*ValueOrRuntimeParameter `` /* 161-byte string literal not displayed */ // The custom properties of the artifact, which are determined either at // compile-time, or at pipeline submission time through runtime parameters CustomProperties map[string]*ValueOrRuntimeParameter `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
The specification of a task output artifact.
func (*TaskOutputsSpec_OutputArtifactSpec) Descriptor
deprecated
func (*TaskOutputsSpec_OutputArtifactSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskOutputsSpec_OutputArtifactSpec.ProtoReflect.Descriptor instead.
func (*TaskOutputsSpec_OutputArtifactSpec) GetArtifactType ¶
func (x *TaskOutputsSpec_OutputArtifactSpec) GetArtifactType() *ArtifactTypeSchema
func (*TaskOutputsSpec_OutputArtifactSpec) GetCustomProperties ¶
func (x *TaskOutputsSpec_OutputArtifactSpec) GetCustomProperties() map[string]*ValueOrRuntimeParameter
func (*TaskOutputsSpec_OutputArtifactSpec) GetProperties ¶
func (x *TaskOutputsSpec_OutputArtifactSpec) GetProperties() map[string]*ValueOrRuntimeParameter
func (*TaskOutputsSpec_OutputArtifactSpec) ProtoMessage ¶
func (*TaskOutputsSpec_OutputArtifactSpec) ProtoMessage()
func (*TaskOutputsSpec_OutputArtifactSpec) ProtoReflect ¶
func (x *TaskOutputsSpec_OutputArtifactSpec) ProtoReflect() protoreflect.Message
func (*TaskOutputsSpec_OutputArtifactSpec) Reset ¶
func (x *TaskOutputsSpec_OutputArtifactSpec) Reset()
func (*TaskOutputsSpec_OutputArtifactSpec) String ¶
func (x *TaskOutputsSpec_OutputArtifactSpec) String() string
type TaskOutputsSpec_OutputParameterSpec ¶
type TaskOutputsSpec_OutputParameterSpec struct { // Required field. The type of the output parameter. Type PrimitiveType_PrimitiveTypeEnum `protobuf:"varint,1,opt,name=type,proto3,enum=ml_pipelines.PrimitiveType_PrimitiveTypeEnum" json:"type,omitempty"` // contains filtered or unexported fields }
Specification for output parameters produced by the task.
func (*TaskOutputsSpec_OutputParameterSpec) Descriptor
deprecated
func (*TaskOutputsSpec_OutputParameterSpec) Descriptor() ([]byte, []int)
Deprecated: Use TaskOutputsSpec_OutputParameterSpec.ProtoReflect.Descriptor instead.
func (*TaskOutputsSpec_OutputParameterSpec) GetType ¶
func (x *TaskOutputsSpec_OutputParameterSpec) GetType() PrimitiveType_PrimitiveTypeEnum
func (*TaskOutputsSpec_OutputParameterSpec) ProtoMessage ¶
func (*TaskOutputsSpec_OutputParameterSpec) ProtoMessage()
func (*TaskOutputsSpec_OutputParameterSpec) ProtoReflect ¶
func (x *TaskOutputsSpec_OutputParameterSpec) ProtoReflect() protoreflect.Message
func (*TaskOutputsSpec_OutputParameterSpec) Reset ¶
func (x *TaskOutputsSpec_OutputParameterSpec) Reset()
func (*TaskOutputsSpec_OutputParameterSpec) String ¶
func (x *TaskOutputsSpec_OutputParameterSpec) String() string
type Value ¶
type Value struct { // Types that are assignable to Value: // *Value_IntValue // *Value_DoubleValue // *Value_StringValue Value isValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
Value is the value of the field.
func (*Value) Descriptor
deprecated
func (*Value) GetDoubleValue ¶
func (*Value) GetIntValue ¶
func (*Value) GetStringValue ¶
func (*Value) ProtoMessage ¶
func (*Value) ProtoMessage()
func (*Value) ProtoReflect ¶
func (x *Value) ProtoReflect() protoreflect.Message
type ValueOrRuntimeParameter ¶
type ValueOrRuntimeParameter struct { // Types that are assignable to Value: // *ValueOrRuntimeParameter_ConstantValue // *ValueOrRuntimeParameter_RuntimeParameter Value isValueOrRuntimeParameter_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
Definition for a value or reference to a runtime parameter. A ValueOrRuntimeParameter instance can be either a field value that is determined during compilation time, or a runtime parameter which will be determined during runtime.
func (*ValueOrRuntimeParameter) Descriptor
deprecated
func (*ValueOrRuntimeParameter) Descriptor() ([]byte, []int)
Deprecated: Use ValueOrRuntimeParameter.ProtoReflect.Descriptor instead.
func (*ValueOrRuntimeParameter) GetConstantValue ¶
func (x *ValueOrRuntimeParameter) GetConstantValue() *Value
func (*ValueOrRuntimeParameter) GetRuntimeParameter ¶
func (x *ValueOrRuntimeParameter) GetRuntimeParameter() string
func (*ValueOrRuntimeParameter) GetValue ¶
func (m *ValueOrRuntimeParameter) GetValue() isValueOrRuntimeParameter_Value
func (*ValueOrRuntimeParameter) ProtoMessage ¶
func (*ValueOrRuntimeParameter) ProtoMessage()
func (*ValueOrRuntimeParameter) ProtoReflect ¶
func (x *ValueOrRuntimeParameter) ProtoReflect() protoreflect.Message
func (*ValueOrRuntimeParameter) Reset ¶
func (x *ValueOrRuntimeParameter) Reset()
func (*ValueOrRuntimeParameter) String ¶
func (x *ValueOrRuntimeParameter) String() string
type ValueOrRuntimeParameter_ConstantValue ¶
type ValueOrRuntimeParameter_ConstantValue struct { // Constant value which is determined in compile time. ConstantValue *Value `protobuf:"bytes,1,opt,name=constant_value,json=constantValue,proto3,oneof"` }
type ValueOrRuntimeParameter_RuntimeParameter ¶
type ValueOrRuntimeParameter_RuntimeParameter struct { // The runtime parameter refers to the parent component input parameter. RuntimeParameter string `protobuf:"bytes,2,opt,name=runtime_parameter,json=runtimeParameter,proto3,oneof"` }
type Value_DoubleValue ¶
type Value_DoubleValue struct { // A double value DoubleValue float64 `protobuf:"fixed64,2,opt,name=double_value,json=doubleValue,proto3,oneof"` }
type Value_IntValue ¶
type Value_IntValue struct { // An integer value IntValue int64 `protobuf:"varint,1,opt,name=int_value,json=intValue,proto3,oneof"` }
type Value_StringValue ¶
type Value_StringValue struct { // A string value StringValue string `protobuf:"bytes,3,opt,name=string_value,json=stringValue,proto3,oneof"` }