WorkspaceCompilationOverrides class

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.

Constructors

WorkspaceCompilationOverrides({Input<String>? defaultDatabase, Input<String>? schemaSuffix, Input<String>? tablePrefix})
Creates a new WorkspaceCompilationOverrides. defaultDatabase Optional. The default database (Google Cloud project ID). schemaSuffix Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names. tablePrefix Optional. The prefix that should be prepended to all table names.
const
WorkspaceCompilationOverrides.fromMap(Map<String, dynamic> map)
factory

Properties

defaultDatabase → Input<String>?
Optional. The default database (Google Cloud project ID).
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schemaSuffix → Input<String>?
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
final
tablePrefix → Input<String>?
Optional. The prefix that should be prepended to all table names.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited