Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides.
Configures workspace compilation overrides for a repository. Primarily used
by the UI (console.cloud.google.com). schema_suffix and table_prefix
can have a special expression - ${workspaceName}, which refers to the
workspace name from which the compilation results will be created. API
callers are expected to resolve the expression in these overrides and
provide them explicitly in code_compilation_config
(https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig)
when creating workspace-scoped compilation results.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#default_database
defdefault_database()->::String
Returns
(::String) — Optional. The default database (Google Cloud project ID).
#default_database=
defdefault_database=(value)->::String
Parameter
value (::String) — Optional. The default database (Google Cloud project ID).
Returns
(::String) — Optional. The default database (Google Cloud project ID).
#schema_suffix
defschema_suffix()->::String
Returns
(::String) — Optional. The suffix that should be appended to all schema (BigQuery
dataset ID) names.
#schema_suffix=
defschema_suffix=(value)->::String
Parameter
value (::String) — Optional. The suffix that should be appended to all schema (BigQuery
dataset ID) names.
Returns
(::String) — Optional. The suffix that should be appended to all schema (BigQuery
dataset ID) names.
#table_prefix
deftable_prefix()->::String
Returns
(::String) — Optional. The prefix that should be prepended to all table names.
#table_prefix=
deftable_prefix=(value)->::String
Parameter
value (::String) — Optional. The prefix that should be prepended to all table names.
Returns
(::String) — Optional. The prefix that should be prepended to all table names.
[[["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-04 UTC."],[],[],null,["# Dataform V1beta1 API - Class Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides (v0.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.13.0 (latest)](/ruby/docs/reference/google-cloud-dataform-v1beta1/latest/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.12.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.12.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.11.1](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.11.1/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.10.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.10.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.9.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.9.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.8.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.8.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.7.1](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.7.1/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.6.2](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.6.2/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.5.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.5.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.4.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.4.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.3.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.3.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.2.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.2.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides)\n- [0.1.0](/ruby/docs/reference/google-cloud-dataform-v1beta1/0.1.0/Google-Cloud-Dataform-V1beta1-Repository-WorkspaceCompilationOverrides) \nReference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides.\n\nConfigures workspace compilation overrides for a repository. Primarily used\nby the UI (`console.cloud.google.com`). `schema_suffix` and `table_prefix`\ncan have a special expression - `${workspaceName}`, which refers to the\nworkspace name from which the compilation results will be created. API\ncallers are expected to resolve the expression in these overrides and\nprovide them explicitly in `code_compilation_config`\n(\u003chttps://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories.compilationResults#codecompilationconfig\u003e)\nwhen creating workspace-scoped compilation results. \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### #default_database\n\n def default_database() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Optional. The default database (Google Cloud project ID).\n\n### #default_database=\n\n def default_database=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Optional. The default database (Google Cloud project ID). \n**Returns**\n\n- (::String) --- Optional. The default database (Google Cloud project ID).\n\n### #schema_suffix\n\n def schema_suffix() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.\n\n### #schema_suffix=\n\n def schema_suffix=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. \n**Returns**\n\n- (::String) --- Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.\n\n### #table_prefix\n\n def table_prefix() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Optional. The prefix that should be prepended to all table names.\n\n### #table_prefix=\n\n def table_prefix=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Optional. The prefix that should be prepended to all table names. \n**Returns**\n\n- (::String) --- Optional. The prefix that should be prepended to all table names."]]