Reference documentation and code samples for the Google Cloud Dataform V1beta1 Client class WorkflowInvocation.
Represents a single invocation of a compilation result.
Generated from protobuf message google.cloud.dataform.v1beta1.WorkflowInvocation
Namespace
Google \ Cloud \ Dataform \ V1beta1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ compilation_result
string
Immutable. The name of the compilation result to use for this invocation. Must be in the format projects/*/locations/*/repositories/*/compilationResults/*
.
↳ workflow_config
string
Immutable. The name of the workflow config to invoke. Must be in the format projects/*/locations/*/repositories/*/workflowConfigs/*
.
↳ name
string
Output only. The workflow invocation's name.
↳ invocation_config
↳ state
int
Output only. This workflow invocation's current state.
↳ invocation_timing
↳ resolved_compilation_result
string
Output only. The resolved compilation result that was used to create this invocation. Will be in the format projects/*/locations/*/repositories/*/compilationResults/*
.
↳ data_encryption_state
↳ internal_metadata
string
Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
getCompilationResult
Immutable. The name of the compilation result to use for this invocation.
Must be in the format projects/*/locations/*/repositories/*/compilationResults/*
.
string
hasCompilationResult
setCompilationResult
Immutable. The name of the compilation result to use for this invocation.
Must be in the format projects/*/locations/*/repositories/*/compilationResults/*
.
var
string
$this
getWorkflowConfig
Immutable. The name of the workflow config to invoke. Must be in the
format projects/*/locations/*/repositories/*/workflowConfigs/*
.
string
hasWorkflowConfig
setWorkflowConfig
Immutable. The name of the workflow config to invoke. Must be in the
format projects/*/locations/*/repositories/*/workflowConfigs/*
.
var
string
$this
getName
Output only. The workflow invocation's name.
string
setName
Output only. The workflow invocation's name.
var
string
$this
getInvocationConfig
Immutable. If left unset, a default InvocationConfig will be used.
hasInvocationConfig
clearInvocationConfig
setInvocationConfig
Immutable. If left unset, a default InvocationConfig will be used.
$this
getState
Output only. This workflow invocation's current state.
int
setState
Output only. This workflow invocation's current state.
var
int
$this
getInvocationTiming
Output only. This workflow invocation's timing details.
hasInvocationTiming
clearInvocationTiming
setInvocationTiming
Output only. This workflow invocation's timing details.
$this
getResolvedCompilationResult
Output only. The resolved compilation result that was used to create this
invocation. Will be in the format projects/*/locations/*/repositories/*/compilationResults/*
.
string
setResolvedCompilationResult
Output only. The resolved compilation result that was used to create this
invocation. Will be in the format projects/*/locations/*/repositories/*/compilationResults/*
.
var
string
$this
getDataEncryptionState
Output only. Only set if the repository has a KMS Key.
hasDataEncryptionState
clearDataEncryptionState
setDataEncryptionState
Output only. Only set if the repository has a KMS Key.
$this
getInternalMetadata
Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
string
hasInternalMetadata
clearInternalMetadata
setInternalMetadata
Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.
var
string
$this
getCompilationSource
string