(::String) — Optional. Optional schedule (in cron format) for automatic creation of
compilation results.
#cron_schedule=
defcron_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
defdisabled()->::Boolean
Returns
(::Boolean) — Optional. Disables automatic creation of compilation results.
#disabled=
defdisabled=(value)->::Boolean
Parameter
value (::Boolean) — Optional. Disables automatic creation of compilation results.
Returns
(::Boolean) — Optional. Disables automatic creation of compilation results.
#git_commitish
defgit_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=
defgit_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
definternal_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
defname()->::String
Returns
(::String) — Identifier. The release config's name.
#name=
defname=(value)->::String
Parameter
value (::String) — Identifier. The release config's name.
Returns
(::String) — Identifier. The release config's name.
(::Array<::Google::Cloud::Dataform::V1::ReleaseConfig::ScheduledReleaseRecord>) — 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.
#release_compilation_result
defrelease_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=
defrelease_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
deftime_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=
deftime_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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Dataform V1 API - Class Google::Cloud::Dataform::V1::ReleaseConfig (v0.1.0)\n\nReference documentation and code samples for the Dataform V1 API class Google::Cloud::Dataform::V1::ReleaseConfig.\n\nRepresents a Dataform release configuration. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #code_compilation_config\n\n def code_compilation_config() -\u003e ::Google::Cloud::Dataform::V1::CodeCompilationConfig\n\n**Returns**\n\n- ([::Google::Cloud::Dataform::V1::CodeCompilationConfig](./Google-Cloud-Dataform-V1-CodeCompilationConfig)) --- Optional. If set, fields of `code_compilation_config` override the default compilation settings that are specified in dataform.json.\n\n### #code_compilation_config=\n\n def code_compilation_config=(value) -\u003e ::Google::Cloud::Dataform::V1::CodeCompilationConfig\n\n**Parameter**\n\n- **value** ([::Google::Cloud::Dataform::V1::CodeCompilationConfig](./Google-Cloud-Dataform-V1-CodeCompilationConfig)) --- Optional. If set, fields of `code_compilation_config` override the default compilation settings that are specified in dataform.json. \n**Returns**\n\n- ([::Google::Cloud::Dataform::V1::CodeCompilationConfig](./Google-Cloud-Dataform-V1-CodeCompilationConfig)) --- Optional. If set, fields of `code_compilation_config` override the default compilation settings that are specified in dataform.json.\n\n### #cron_schedule\n\n def cron_schedule() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Optional. Optional schedule (in cron format) for automatic creation of compilation results.\n\n### #cron_schedule=\n\n def cron_schedule=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Optional. Optional schedule (in cron format) for automatic creation of compilation results. \n**Returns**\n\n- (::String) --- Optional. Optional schedule (in cron format) for automatic creation of compilation results.\n\n### #disabled\n\n def disabled() -\u003e ::Boolean\n\n**Returns**\n\n- (::Boolean) --- Optional. Disables automatic creation of compilation results.\n\n### #disabled=\n\n def disabled=(value) -\u003e ::Boolean\n\n**Parameter**\n\n- **value** (::Boolean) --- Optional. Disables automatic creation of compilation results. \n**Returns**\n\n- (::Boolean) --- Optional. Disables automatic creation of compilation results.\n\n### #git_commitish\n\n def git_commitish() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. Git commit/tag/branch name at which the repository should be\n compiled. Must exist in the remote repository. Examples:\n\n - a commit SHA: `12ade345`\n - a tag: `tag1`\n - a branch name: `branch1`\n\n### #git_commitish=\n\n def git_commitish=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) ---\n\n Required. Git commit/tag/branch name at which the repository should be\n compiled. Must exist in the remote repository. Examples:\n - a commit SHA: `12ade345`\n - a tag: `tag1`\n- a branch name: `branch1` \n**Returns**\n\n- (::String) --- Required. Git commit/tag/branch name at which the repository should be\n compiled. Must exist in the remote repository. Examples:\n\n - a commit SHA: `12ade345`\n - a tag: `tag1`\n - a branch name: `branch1`\n\n### #internal_metadata\n\n def internal_metadata() -\u003e ::String\n\n**Returns**\n\n- (::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.\n\n### #name\n\n def name() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Identifier. The release config's name.\n\n### #name=\n\n def name=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Identifier. The release config's name. \n**Returns**\n\n- (::String) --- Identifier. The release config's name.\n\n### #recent_scheduled_release_records\n\n def recent_scheduled_release_records() -\u003e ::Array\u003c::Google::Cloud::Dataform::V1::ReleaseConfig::ScheduledReleaseRecord\u003e\n\n**Returns**\n\n- (::Array\\\u003c[::Google::Cloud::Dataform::V1::ReleaseConfig::ScheduledReleaseRecord](./Google-Cloud-Dataform-V1-ReleaseConfig-ScheduledReleaseRecord)\\\u003e) --- 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.\n\n### #release_compilation_result\n\n def release_compilation_result() -\u003e ::String\n\n**Returns**\n\n- (::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/*`.\n\n### #release_compilation_result=\n\n def release_compilation_result=(value) -\u003e ::String\n\n**Parameter**\n\n- **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/*`. \n**Returns**\n\n- (::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/*`.\n\n### #time_zone\n\n def time_zone() -\u003e ::String\n\n**Returns**\n\n- (::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.\n\n### #time_zone=\n\n def time_zone=(value) -\u003e ::String\n\n**Parameter**\n\n- **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. \n**Returns**\n\n- (::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."]]