WorkspaceCompilationOverridesArgs

data class WorkspaceCompilationOverridesArgs(val defaultDatabase: Output<String>? = null, val schemaSuffix: Output<String>? = null, val tablePrefix: Output<String>? = null) : ConvertibleToJava<WorkspaceCompilationOverridesArgs>

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

Link copied to clipboard
fun WorkspaceCompilationOverridesArgs(defaultDatabase: Output<String>? = null, schemaSuffix: Output<String>? = null, tablePrefix: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): WorkspaceCompilationOverridesArgs

Properties

Link copied to clipboard
val defaultDatabase: Output<String>? = null

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

Link copied to clipboard
val schemaSuffix: Output<String>? = null

Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.

Link copied to clipboard
val tablePrefix: Output<String>? = null

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