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

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.

#disabled

def disabled() -> ::Boolean
Returns
  • (::Boolean) — Optional. Disables automatic creation of compilation results.

#disabled=

def disabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Disables automatic creation of compilation results.
Returns
  • (::Boolean) — Optional. Disables 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

#internal_metadata

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

#name

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

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. The release config's name.
Returns
  • (::String) — Identifier. 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 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/*.

#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 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/*.
Returns
  • (::String) — 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/*.

#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.