Interface ReleaseConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ReleaseConfig, ReleaseConfig.Builder

@Generated public interface ReleaseConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Identifier. The release config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. The release config's name.
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getGitCommitish

      String getGitCommitish()
       Required. Git commit/tag/branch name at which the repository should be
       compiled. Must exist in the remote repository. Examples:
       - a commit SHA: `12ade345`
       - a tag: `tag1`
       - a branch name: `branch1`
       
      string git_commitish = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The gitCommitish.
    • getGitCommitishBytes

      com.google.protobuf.ByteString getGitCommitishBytes()
       Required. Git commit/tag/branch name at which the repository should be
       compiled. Must exist in the remote repository. Examples:
       - a commit SHA: `12ade345`
       - a tag: `tag1`
       - a branch name: `branch1`
       
      string git_commitish = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for gitCommitish.
    • hasCodeCompilationConfig

      boolean hasCodeCompilationConfig()
       Optional. If set, fields of `code_compilation_config` override the default
       compilation settings that are specified in dataform.json.
       
      .google.cloud.dataform.v1.CodeCompilationConfig code_compilation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the codeCompilationConfig field is set.
    • getCodeCompilationConfig

      CodeCompilationConfig getCodeCompilationConfig()
       Optional. If set, fields of `code_compilation_config` override the default
       compilation settings that are specified in dataform.json.
       
      .google.cloud.dataform.v1.CodeCompilationConfig code_compilation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The codeCompilationConfig.
    • getCodeCompilationConfigOrBuilder

      CodeCompilationConfigOrBuilder getCodeCompilationConfigOrBuilder()
       Optional. If set, fields of `code_compilation_config` override the default
       compilation settings that are specified in dataform.json.
       
      .google.cloud.dataform.v1.CodeCompilationConfig code_compilation_config = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getCronSchedule

      String getCronSchedule()
       Optional. Optional schedule (in cron format) for automatic creation of
       compilation results.
       
      string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The cronSchedule.
    • getCronScheduleBytes

      com.google.protobuf.ByteString getCronScheduleBytes()
       Optional. Optional schedule (in cron format) for automatic creation of
       compilation results.
       
      string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for cronSchedule.
    • getTimeZone

      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];
      Returns:
      The timeZone.
    • getTimeZoneBytes

      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];
      Returns:
      The bytes for timeZone.
    • getRecentScheduledReleaseRecordsList

      List<ReleaseConfig.ScheduledReleaseRecord> getRecentScheduledReleaseRecordsList()
       Output only. Records of the 10 most recent scheduled release attempts,
       ordered in descending order of `release_time`. Updated whenever automatic
       creation of a compilation result is triggered by cron_schedule.
       
      repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledReleaseRecords

      ReleaseConfig.ScheduledReleaseRecord getRecentScheduledReleaseRecords(int index)
       Output only. Records of the 10 most recent scheduled release attempts,
       ordered in descending order of `release_time`. Updated whenever automatic
       creation of a compilation result is triggered by cron_schedule.
       
      repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledReleaseRecordsCount

      int getRecentScheduledReleaseRecordsCount()
       Output only. Records of the 10 most recent scheduled release attempts,
       ordered in descending order of `release_time`. Updated whenever automatic
       creation of a compilation result is triggered by cron_schedule.
       
      repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledReleaseRecordsOrBuilderList

      List<? extends ReleaseConfig.ScheduledReleaseRecordOrBuilder> getRecentScheduledReleaseRecordsOrBuilderList()
       Output only. Records of the 10 most recent scheduled release attempts,
       ordered in descending order of `release_time`. Updated whenever automatic
       creation of a compilation result is triggered by cron_schedule.
       
      repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getRecentScheduledReleaseRecordsOrBuilder

      ReleaseConfig.ScheduledReleaseRecordOrBuilder getRecentScheduledReleaseRecordsOrBuilder(int index)
       Output only. Records of the 10 most recent scheduled release attempts,
       ordered in descending order of `release_time`. Updated whenever automatic
       creation of a compilation result is triggered by cron_schedule.
       
      repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getReleaseCompilationResult

      String getReleaseCompilationResult()
       Optional. The name of the currently released compilation result for this
       release config. This value is updated when a compilation result is
       automatically created from this release config (using cron_schedule), or
       when this resource is updated by API call (perhaps to roll back to an
       earlier release). The compilation result must have been created using this
       release config. Must be in the format
       `projects/*/locations/*/repositories/*/compilationResults/*`.
       
      string release_compilation_result = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The releaseCompilationResult.
    • getReleaseCompilationResultBytes

      com.google.protobuf.ByteString getReleaseCompilationResultBytes()
       Optional. The name of the currently released compilation result for this
       release config. This value is updated when a compilation result is
       automatically created from this release config (using cron_schedule), or
       when this resource is updated by API call (perhaps to roll back to an
       earlier release). The compilation result must have been created using this
       release config. Must be in the format
       `projects/*/locations/*/repositories/*/compilationResults/*`.
       
      string release_compilation_result = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for releaseCompilationResult.
    • getDisabled

      boolean getDisabled()
       Optional. Disables automatic creation of compilation results.
       
      bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The disabled.
    • hasInternalMetadata

      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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the internalMetadata field is set.
    • getInternalMetadata

      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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The internalMetadata.
    • getInternalMetadataBytes

      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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for internalMetadata.