Dataform V1beta1 API - Class Google::Cloud::Dataform::V1beta1::ReleaseConfig (v0.7.1)

Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::ReleaseConfig.

Represents a Dataform release configuration.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#code_compilation_config

def code_compilation_config() -> ::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig
Returns

#code_compilation_config=

def code_compilation_config=(value) -> ::Google::Cloud::Dataform::V1beta1::CodeCompilationConfig
Parameter
Returns

#cron_schedule

def cron_schedule() -> ::String
Returns
  • (::String) — Optional. Optional schedule (in cron format) for automatic creation of compilation results.

#cron_schedule=

def cron_schedule=(value) -> ::String
Parameter
  • value (::String) — Optional. Optional schedule (in cron format) for automatic creation of compilation results.
Returns
  • (::String) — Optional. Optional schedule (in cron format) for automatic creation of compilation results.

#git_commitish

def git_commitish() -> ::String
Returns
  • (::String) —

    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

#git_commitish=

def git_commitish=(value) -> ::String
Parameter
  • value (::String) —

    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
Returns
  • (::String) —

    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

#name

def name() -> ::String
Returns
  • (::String) — Output only. The release config's name.

#recent_scheduled_release_records

def recent_scheduled_release_records() -> ::Array<::Google::Cloud::Dataform::V1beta1::ReleaseConfig::ScheduledReleaseRecord>
Returns

#release_compilation_result

def release_compilation_result() -> ::String
Returns
  • (::String) — Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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/*.

#release_compilation_result=

def release_compilation_result=(value) -> ::String
Parameter
  • value (::String) — Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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/*.
Returns
  • (::String) — Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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/*.

#time_zone

def time_zone() -> ::String
Returns
  • (::String) — 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.

#time_zone=

def time_zone=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.