public final class WorkflowConfig extends GeneratedMessageV3 implements WorkflowConfigOrBuilder
Represents a Dataform workflow configuration.
Protobuf type google.cloud.dataform.v1beta1.WorkflowConfig
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 CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int CRON_SCHEDULE_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_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int RECENT_SCHEDULED_EXECUTION_RECORDS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int RELEASE_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int TIME_ZONE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static WorkflowConfig getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static WorkflowConfig.Builder newBuilder()
public static WorkflowConfig.Builder newBuilder(WorkflowConfig prototype)
public static WorkflowConfig parseDelimitedFrom(InputStream input)
public static WorkflowConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static WorkflowConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static WorkflowConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static WorkflowConfig parseFrom(ByteString data)
public static WorkflowConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WorkflowConfig parseFrom(CodedInputStream input)
public static WorkflowConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static WorkflowConfig parseFrom(InputStream input)
public static WorkflowConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static WorkflowConfig parseFrom(ByteBuffer data)
public static WorkflowConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<WorkflowConfig> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public Timestamp getCreateTime()
Output only. The timestamp of when the WorkflowConfig was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp of when the WorkflowConfig was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getCronSchedule()
Optional. Optional schedule (in cron format) for automatic execution of
this workflow config.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The cronSchedule.
|
public ByteString getCronScheduleBytes()
Optional. Optional schedule (in cron format) for automatic execution of
this workflow config.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for cronSchedule.
|
public WorkflowConfig getDefaultInstanceForType()
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 = 11 [(.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 = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for internalMetadata.
|
public InvocationConfig getInvocationConfig()
Optional. If left unset, a default InvocationConfig will be used.
.google.cloud.dataform.v1beta1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
public InvocationConfigOrBuilder getInvocationConfigOrBuilder()
Optional. If left unset, a default InvocationConfig will be used.
.google.cloud.dataform.v1beta1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
Identifier. The workflow config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Identifier. The workflow config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
public Parser<WorkflowConfig> getParserForType()
Overrides
public WorkflowConfig.ScheduledExecutionRecord getRecentScheduledExecutionRecords(int index)
Output only. Records of the 10 most recent scheduled execution attempts,
ordered in descending order of execution_time
. Updated whenever automatic
creation of a workflow invocation is triggered by cron_schedule.
repeated .google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
public int getRecentScheduledExecutionRecordsCount()
Output only. Records of the 10 most recent scheduled execution attempts,
ordered in descending order of execution_time
. Updated whenever automatic
creation of a workflow invocation is triggered by cron_schedule.
repeated .google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
public List<WorkflowConfig.ScheduledExecutionRecord> getRecentScheduledExecutionRecordsList()
Output only. Records of the 10 most recent scheduled execution attempts,
ordered in descending order of execution_time
. Updated whenever automatic
creation of a workflow invocation is triggered by cron_schedule.
repeated .google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public WorkflowConfig.ScheduledExecutionRecordOrBuilder getRecentScheduledExecutionRecordsOrBuilder(int index)
Output only. Records of the 10 most recent scheduled execution attempts,
ordered in descending order of execution_time
. Updated whenever automatic
creation of a workflow invocation is triggered by cron_schedule.
repeated .google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
public List<? extends WorkflowConfig.ScheduledExecutionRecordOrBuilder> getRecentScheduledExecutionRecordsOrBuilderList()
Output only. Records of the 10 most recent scheduled execution attempts,
ordered in descending order of execution_time
. Updated whenever automatic
creation of a workflow invocation is triggered by cron_schedule.
repeated .google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
List<? extends com.google.cloud.dataform.v1beta1.WorkflowConfig.ScheduledExecutionRecordOrBuilder> |
|
public String getReleaseConfig()
Required. The name of the release config whose release_compilation_result
should be executed. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.
string release_config = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The releaseConfig.
|
public ByteString getReleaseConfigBytes()
Required. The name of the release config whose release_compilation_result
should be executed. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.
string release_config = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for releaseConfig.
|
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public String getTimeZone()
Returns |
Type |
Description |
String |
The timeZone.
|
public ByteString getTimeZoneBytes()
Returns |
Type |
Description |
ByteString |
The bytes for timeZone.
|
public Timestamp getUpdateTime()
Output only. The timestamp of when the WorkflowConfig was last updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The timestamp of when the WorkflowConfig was last updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasCreateTime()
Output only. The timestamp of when the WorkflowConfig was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime 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 = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the internalMetadata field is set.
|
public boolean hasInvocationConfig()
Optional. If left unset, a default InvocationConfig will be used.
.google.cloud.dataform.v1beta1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the invocationConfig field is set.
|
public boolean hasUpdateTime()
Output only. The timestamp of when the WorkflowConfig was last updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public WorkflowConfig.Builder newBuilderForType()
protected WorkflowConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public WorkflowConfig.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides