public final class WorkflowInvocationAction extends GeneratedMessageV3 implements WorkflowInvocationActionOrBuilder
   
   Represents a single action in a workflow invocation.
 Protobuf type google.cloud.dataform.v1.WorkflowInvocationAction
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  
  
    public static final int BIGQUERY_ACTION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int CANONICAL_TARGET_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int DATA_PREPARATION_ACTION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int FAILURE_REASON_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int INTERNAL_METADATA_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int INVOCATION_TIMING_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int NOTEBOOK_ACTION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int STATE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int TARGET_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  
  
    public static WorkflowInvocationAction getDefaultInstance()
   
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  
  
    public static WorkflowInvocationAction.Builder newBuilder()
   
  
  
  
  
    public static WorkflowInvocationAction.Builder newBuilder(WorkflowInvocationAction prototype)
   
  
  
  
  
  
    public static WorkflowInvocationAction parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(ByteString data)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(ByteBuffer data)
   
  
  
  
  
  
  
    public static WorkflowInvocationAction parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static Parser<WorkflowInvocationAction> parser()
   
  
  Methods
  
  
  
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  
  
    public WorkflowInvocationAction.ActionCase getActionCase()
   
  
  
  
  
    public WorkflowInvocationAction.BigQueryAction getBigqueryAction()
   
   Output only. The workflow action's bigquery action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction bigquery_action = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public WorkflowInvocationAction.BigQueryActionOrBuilder getBigqueryActionOrBuilder()
   
   Output only. The workflow action's bigquery action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction bigquery_action = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public Target getCanonicalTarget()
   
   Output only. The action's identifier if the project had been compiled
 without any overrides configured. Unique within the compilation result.
 
 .google.cloud.dataform.v1.Target canonical_target = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Target | The canonicalTarget. | 
    
  
  
  
  
    public TargetOrBuilder getCanonicalTargetOrBuilder()
   
   Output only. The action's identifier if the project had been compiled
 without any overrides configured. Unique within the compilation result.
 
 .google.cloud.dataform.v1.Target canonical_target = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public WorkflowInvocationAction.DataPreparationAction getDataPreparationAction()
   
   Output only. The workflow action's data preparation action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction data_preparation_action = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public WorkflowInvocationAction.DataPreparationActionOrBuilder getDataPreparationActionOrBuilder()
   
   Output only. The workflow action's data preparation action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction data_preparation_action = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public WorkflowInvocationAction getDefaultInstanceForType()
   
  
  
  
  
    public String getFailureReason()
   
   Output only. If and only if action's state is FAILED a failure reason is
 set.
 string failure_reason = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The failureReason. | 
    
  
  
  
  
    public ByteString getFailureReasonBytes()
   
   Output only. If and only if action's state is FAILED a failure reason is
 set.
 string failure_reason = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for failureReason. | 
    
  
  
  
  
    public String 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.
 optional string internal_metadata = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The internalMetadata. | 
    
  
  
  
  
    public ByteString getInternalMetadataBytes()
   
   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.
 optional string internal_metadata = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for internalMetadata. | 
    
  
  
  
  
    public Interval getInvocationTiming()
   
   Output only. This action's timing details.
 start_time will be set if the action is in [RUNNING, SUCCEEDED,
 CANCELLED, FAILED] state.
 end_time will be set if the action is in [SUCCEEDED, CANCELLED, FAILED]
 state.
 .google.type.Interval invocation_timing = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.Interval | The invocationTiming. | 
    
  
  
  
  
    public IntervalOrBuilder getInvocationTimingOrBuilder()
   
   Output only. This action's timing details.
 start_time will be set if the action is in [RUNNING, SUCCEEDED,
 CANCELLED, FAILED] state.
 end_time will be set if the action is in [SUCCEEDED, CANCELLED, FAILED]
 state.
 .google.type.Interval invocation_timing = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.type.IntervalOrBuilder |  | 
    
  
  
  
  
    public WorkflowInvocationAction.NotebookAction getNotebookAction()
   
   Output only. The workflow action's notebook action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction notebook_action = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public WorkflowInvocationAction.NotebookActionOrBuilder getNotebookActionOrBuilder()
   
   Output only. The workflow action's notebook action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction notebook_action = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public Parser<WorkflowInvocationAction> getParserForType()
   
  
  Overrides
  
  
  
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    public WorkflowInvocationAction.State getState()
   
   Output only. This action's current state.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public int getStateValue()
   
   Output only. This action's current state.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for state. | 
    
  
  
  
  
    public Target getTarget()
   
   Output only. This action's identifier. Unique within the workflow
 invocation.
 .google.cloud.dataform.v1.Target target = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Target | The target. | 
    
  
  
  
  
    public TargetOrBuilder getTargetOrBuilder()
   
   Output only. This action's identifier. Unique within the workflow
 invocation.
 .google.cloud.dataform.v1.Target target = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public boolean hasBigqueryAction()
   
   Output only. The workflow action's bigquery action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.BigQueryAction bigquery_action = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the bigqueryAction field is set. | 
    
  
  
  
  
    public boolean hasCanonicalTarget()
   
   Output only. The action's identifier if the project had been compiled
 without any overrides configured. Unique within the compilation result.
 
 .google.cloud.dataform.v1.Target canonical_target = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the canonicalTarget field is set. | 
    
  
  
  
  
    public boolean hasDataPreparationAction()
   
   Output only. The workflow action's data preparation action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.DataPreparationAction data_preparation_action = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the dataPreparationAction field is set. | 
    
  
  
  
  
    public boolean hasInternalMetadata()
   
   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.
 optional string internal_metadata = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the internalMetadata field is set. | 
    
  
  
  
  
    public boolean hasInvocationTiming()
   
   Output only. This action's timing details.
 start_time will be set if the action is in [RUNNING, SUCCEEDED,
 CANCELLED, FAILED] state.
 end_time will be set if the action is in [SUCCEEDED, CANCELLED, FAILED]
 state.
 .google.type.Interval invocation_timing = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the invocationTiming field is set. | 
    
  
  
  
  
    public boolean hasNotebookAction()
   
   Output only. The workflow action's notebook action details.
 
 .google.cloud.dataform.v1.WorkflowInvocationAction.NotebookAction notebook_action = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the notebookAction field is set. | 
    
  
  
  
  
    public boolean hasTarget()
   
   Output only. This action's identifier. Unique within the workflow
 invocation.
 .google.cloud.dataform.v1.Target target = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the target field is set. | 
    
  
  
  
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public WorkflowInvocationAction.Builder newBuilderForType()
   
  
  
  
  
    protected WorkflowInvocationAction.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  
  
    public WorkflowInvocationAction.Builder toBuilder()
   
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides