Struct google_api_proto::google::cloud::dataform::v1beta1::repository::WorkspaceCompilationOverrides
source · pub struct WorkspaceCompilationOverrides {
pub default_database: String,
pub schema_suffix: String,
pub table_prefix: String,
}
Expand description
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.
Fields§
§default_database: String
Optional. The default database (Google Cloud project ID).
schema_suffix: String
Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
table_prefix: String
Optional. The prefix that should be prepended to all table names.
Trait Implementations§
source§impl Clone for WorkspaceCompilationOverrides
impl Clone for WorkspaceCompilationOverrides
source§fn clone(&self) -> WorkspaceCompilationOverrides
fn clone(&self) -> WorkspaceCompilationOverrides
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Message for WorkspaceCompilationOverrides
impl Message for WorkspaceCompilationOverrides
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for WorkspaceCompilationOverrides
impl PartialEq for WorkspaceCompilationOverrides
source§fn eq(&self, other: &WorkspaceCompilationOverrides) -> bool
fn eq(&self, other: &WorkspaceCompilationOverrides) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WorkspaceCompilationOverrides
Auto Trait Implementations§
impl Freeze for WorkspaceCompilationOverrides
impl RefUnwindSafe for WorkspaceCompilationOverrides
impl Send for WorkspaceCompilationOverrides
impl Sync for WorkspaceCompilationOverrides
impl Unpin for WorkspaceCompilationOverrides
impl UnwindSafe for WorkspaceCompilationOverrides
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request