Class WorkflowConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WorkflowConfig.Builder>
com.google.cloud.dataform.v1.WorkflowConfig.Builder
All Implemented Interfaces:
WorkflowConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
WorkflowConfig

public static final class WorkflowConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<WorkflowConfig.Builder> implements WorkflowConfigOrBuilder
 Represents a Dataform workflow configuration.
 
Protobuf type google.cloud.dataform.v1.WorkflowConfig
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<WorkflowConfig.Builder>
    • clear

      public WorkflowConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<WorkflowConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<WorkflowConfig.Builder>
    • getDefaultInstanceForType

      public WorkflowConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public WorkflowConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public WorkflowConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public WorkflowConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkflowConfig.Builder>
    • mergeFrom

      public WorkflowConfig.Builder mergeFrom(WorkflowConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<WorkflowConfig.Builder>
    • mergeFrom

      public WorkflowConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkflowConfig.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Identifier. The workflow config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface WorkflowConfigOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The workflow config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface WorkflowConfigOrBuilder
      Returns:
      The bytes for name.
    • setName

      public WorkflowConfig.Builder setName(String value)
       Identifier. The workflow config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public WorkflowConfig.Builder clearName()
       Identifier. The workflow config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public WorkflowConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. The workflow config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getReleaseConfig

      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) = { ... }
      Specified by:
      getReleaseConfig in interface WorkflowConfigOrBuilder
      Returns:
      The releaseConfig.
    • getReleaseConfigBytes

      public com.google.protobuf.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) = { ... }
      Specified by:
      getReleaseConfigBytes in interface WorkflowConfigOrBuilder
      Returns:
      The bytes for releaseConfig.
    • setReleaseConfig

      public WorkflowConfig.Builder setReleaseConfig(String value)
       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) = { ... }
      Parameters:
      value - The releaseConfig to set.
      Returns:
      This builder for chaining.
    • clearReleaseConfig

      public WorkflowConfig.Builder clearReleaseConfig()
       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:
      This builder for chaining.
    • setReleaseConfigBytes

      public WorkflowConfig.Builder setReleaseConfigBytes(com.google.protobuf.ByteString value)
       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) = { ... }
      Parameters:
      value - The bytes for releaseConfig to set.
      Returns:
      This builder for chaining.
    • hasInvocationConfig

      public boolean hasInvocationConfig()
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasInvocationConfig in interface WorkflowConfigOrBuilder
      Returns:
      Whether the invocationConfig field is set.
    • getInvocationConfig

      public InvocationConfig getInvocationConfig()
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInvocationConfig in interface WorkflowConfigOrBuilder
      Returns:
      The invocationConfig.
    • setInvocationConfig

      public WorkflowConfig.Builder setInvocationConfig(InvocationConfig value)
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • setInvocationConfig

      public WorkflowConfig.Builder setInvocationConfig(InvocationConfig.Builder builderForValue)
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • mergeInvocationConfig

      public WorkflowConfig.Builder mergeInvocationConfig(InvocationConfig value)
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearInvocationConfig

      public WorkflowConfig.Builder clearInvocationConfig()
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getInvocationConfigBuilder

      public InvocationConfig.Builder getInvocationConfigBuilder()
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getInvocationConfigOrBuilder

      public InvocationConfigOrBuilder getInvocationConfigOrBuilder()
       Optional. If left unset, a default InvocationConfig will be used.
       
      .google.cloud.dataform.v1.InvocationConfig invocation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInvocationConfigOrBuilder in interface WorkflowConfigOrBuilder
    • getCronSchedule

      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];
      Specified by:
      getCronSchedule in interface WorkflowConfigOrBuilder
      Returns:
      The cronSchedule.
    • getCronScheduleBytes

      public com.google.protobuf.ByteString getCronScheduleBytes()
       Optional. Optional schedule (in cron format) for automatic execution of
       this workflow config.
       
      string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCronScheduleBytes in interface WorkflowConfigOrBuilder
      Returns:
      The bytes for cronSchedule.
    • setCronSchedule

      public WorkflowConfig.Builder setCronSchedule(String value)
       Optional. Optional schedule (in cron format) for automatic execution of
       this workflow config.
       
      string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The cronSchedule to set.
      Returns:
      This builder for chaining.
    • clearCronSchedule

      public WorkflowConfig.Builder clearCronSchedule()
       Optional. Optional schedule (in cron format) for automatic execution of
       this workflow config.
       
      string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setCronScheduleBytes

      public WorkflowConfig.Builder setCronScheduleBytes(com.google.protobuf.ByteString value)
       Optional. Optional schedule (in cron format) for automatic execution of
       this workflow config.
       
      string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for cronSchedule to set.
      Returns:
      This builder for chaining.
    • getTimeZone

      public String getTimeZone()
       Optional. Specifies the time zone to be used when interpreting
       cron_schedule. Must be a time zone name from the time zone database
       (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left
       unspecified, the default is UTC.
       
      string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getTimeZone in interface WorkflowConfigOrBuilder
      Returns:
      The timeZone.
    • getTimeZoneBytes

      public com.google.protobuf.ByteString getTimeZoneBytes()
       Optional. Specifies the time zone to be used when interpreting
       cron_schedule. Must be a time zone name from the time zone database
       (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left
       unspecified, the default is UTC.
       
      string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getTimeZoneBytes in interface WorkflowConfigOrBuilder
      Returns:
      The bytes for timeZone.
    • setTimeZone

      public WorkflowConfig.Builder setTimeZone(String value)
       Optional. Specifies the time zone to be used when interpreting
       cron_schedule. Must be a time zone name from the time zone database
       (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left
       unspecified, the default is UTC.
       
      string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The timeZone to set.
      Returns:
      This builder for chaining.
    • clearTimeZone

      public WorkflowConfig.Builder clearTimeZone()
       Optional. Specifies the time zone to be used when interpreting
       cron_schedule. Must be a time zone name from the time zone database
       (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left
       unspecified, the default is UTC.
       
      string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setTimeZoneBytes

      public WorkflowConfig.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
       Optional. Specifies the time zone to be used when interpreting
       cron_schedule. Must be a time zone name from the time zone database
       (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left
       unspecified, the default is UTC.
       
      string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for timeZone to set.
      Returns:
      This builder for chaining.
    • getRecentScheduledExecutionRecordsList

      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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRecentScheduledExecutionRecordsList in interface WorkflowConfigOrBuilder
    • getRecentScheduledExecutionRecordsCount

      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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRecentScheduledExecutionRecordsCount in interface WorkflowConfigOrBuilder
    • getRecentScheduledExecutionRecords

      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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRecentScheduledExecutionRecords in interface WorkflowConfigOrBuilder
    • setRecentScheduledExecutionRecords

      public WorkflowConfig.Builder setRecentScheduledExecutionRecords(int index, WorkflowConfig.ScheduledExecutionRecord value)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setRecentScheduledExecutionRecords

      public WorkflowConfig.Builder setRecentScheduledExecutionRecords(int index, WorkflowConfig.ScheduledExecutionRecord.Builder builderForValue)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addRecentScheduledExecutionRecords

      public WorkflowConfig.Builder addRecentScheduledExecutionRecords(WorkflowConfig.ScheduledExecutionRecord value)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addRecentScheduledExecutionRecords

      public WorkflowConfig.Builder addRecentScheduledExecutionRecords(int index, WorkflowConfig.ScheduledExecutionRecord value)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addRecentScheduledExecutionRecords

      public WorkflowConfig.Builder addRecentScheduledExecutionRecords(WorkflowConfig.ScheduledExecutionRecord.Builder builderForValue)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addRecentScheduledExecutionRecords

      public WorkflowConfig.Builder addRecentScheduledExecutionRecords(int index, WorkflowConfig.ScheduledExecutionRecord.Builder builderForValue)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addAllRecentScheduledExecutionRecords

      public WorkflowConfig.Builder addAllRecentScheduledExecutionRecords(Iterable<? extends WorkflowConfig.ScheduledExecutionRecord> values)
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearRecentScheduledExecutionRecords

      public WorkflowConfig.Builder clearRecentScheduledExecutionRecords()
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • removeRecentScheduledExecutionRecords

      public WorkflowConfig.Builder removeRecentScheduledExecutionRecords(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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledExecutionRecordsBuilder

      public WorkflowConfig.ScheduledExecutionRecord.Builder getRecentScheduledExecutionRecordsBuilder(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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledExecutionRecordsOrBuilder

      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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRecentScheduledExecutionRecordsOrBuilder in interface WorkflowConfigOrBuilder
    • getRecentScheduledExecutionRecordsOrBuilderList

      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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRecentScheduledExecutionRecordsOrBuilderList in interface WorkflowConfigOrBuilder
    • addRecentScheduledExecutionRecordsBuilder

      public WorkflowConfig.ScheduledExecutionRecord.Builder addRecentScheduledExecutionRecordsBuilder()
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addRecentScheduledExecutionRecordsBuilder

      public WorkflowConfig.ScheduledExecutionRecord.Builder addRecentScheduledExecutionRecordsBuilder(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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledExecutionRecordsBuilderList

      public List<WorkflowConfig.ScheduledExecutionRecord.Builder> getRecentScheduledExecutionRecordsBuilderList()
       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.v1.WorkflowConfig.ScheduledExecutionRecord recent_scheduled_execution_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDisabled

      public boolean getDisabled()
       Optional. Disables automatic creation of workflow invocations.
       
      bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisabled in interface WorkflowConfigOrBuilder
      Returns:
      The disabled.
    • setDisabled

      public WorkflowConfig.Builder setDisabled(boolean value)
       Optional. Disables automatic creation of workflow invocations.
       
      bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The disabled to set.
      Returns:
      This builder for chaining.
    • clearDisabled

      public WorkflowConfig.Builder clearDisabled()
       Optional. Disables automatic creation of workflow invocations.
       
      bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • hasCreateTime

      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];
      Specified by:
      hasCreateTime in interface WorkflowConfigOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface WorkflowConfigOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public WorkflowConfig.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public WorkflowConfig.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public WorkflowConfig.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public WorkflowConfig.Builder clearCreateTime()
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The timestamp of when the WorkflowConfig was created.
       
      .google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface WorkflowConfigOrBuilder
    • hasUpdateTime

      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];
      Specified by:
      hasUpdateTime in interface WorkflowConfigOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.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];
      Specified by:
      getUpdateTime in interface WorkflowConfigOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public WorkflowConfig.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp of when the WorkflowConfig was last updated.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public WorkflowConfig.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The timestamp of when the WorkflowConfig was last updated.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public WorkflowConfig.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The timestamp of when the WorkflowConfig was last updated.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public WorkflowConfig.Builder clearUpdateTime()
       Output only. The timestamp of when the WorkflowConfig was last updated.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The timestamp of when the WorkflowConfig was last updated.
       
      .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.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];
      Specified by:
      getUpdateTimeOrBuilder in interface WorkflowConfigOrBuilder
    • hasInternalMetadata

      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];
      Specified by:
      hasInternalMetadata in interface WorkflowConfigOrBuilder
      Returns:
      Whether the internalMetadata field is set.
    • getInternalMetadata

      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];
      Specified by:
      getInternalMetadata in interface WorkflowConfigOrBuilder
      Returns:
      The internalMetadata.
    • getInternalMetadataBytes

      public com.google.protobuf.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];
      Specified by:
      getInternalMetadataBytes in interface WorkflowConfigOrBuilder
      Returns:
      The bytes for internalMetadata.
    • setInternalMetadata

      public WorkflowConfig.Builder setInternalMetadata(String value)
       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];
      Parameters:
      value - The internalMetadata to set.
      Returns:
      This builder for chaining.
    • clearInternalMetadata

      public WorkflowConfig.Builder clearInternalMetadata()
       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:
      This builder for chaining.
    • setInternalMetadataBytes

      public WorkflowConfig.Builder setInternalMetadataBytes(com.google.protobuf.ByteString value)
       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];
      Parameters:
      value - The bytes for internalMetadata to set.
      Returns:
      This builder for chaining.