Class: Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataform/v1beta1/dataform.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#default_database::String

Returns Optional. The default database (Google Cloud project ID).

Returns:

  • (::String)

    Optional. The default database (Google Cloud project ID).



137
138
139
140
# File 'proto_docs/google/cloud/dataform/v1beta1/dataform.rb', line 137

class WorkspaceCompilationOverrides
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#schema_suffix::String

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



137
138
139
140
# File 'proto_docs/google/cloud/dataform/v1beta1/dataform.rb', line 137

class WorkspaceCompilationOverrides
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#table_prefix::String

Returns Optional. The prefix that should be prepended to all table names.

Returns:

  • (::String)

    Optional. The prefix that should be prepended to all table names.



137
138
139
140
# File 'proto_docs/google/cloud/dataform/v1beta1/dataform.rb', line 137

class WorkspaceCompilationOverrides
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end