Struct google_api_proto::google::cloud::clouddms::v1::ConversionWorkspace
source · pub struct ConversionWorkspace {
pub name: String,
pub source: Option<DatabaseEngineInfo>,
pub destination: Option<DatabaseEngineInfo>,
pub global_settings: BTreeMap<String, String>,
pub has_uncommitted_changes: bool,
pub latest_commit_id: String,
pub latest_commit_time: Option<Timestamp>,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub display_name: String,
}
Expand description
The main conversion workspace resource entity.
Fields§
§name: String
Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
source: Option<DatabaseEngineInfo>
Required. The source engine details.
destination: Option<DatabaseEngineInfo>
Required. The destination engine details.
global_settings: BTreeMap<String, String>
Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
has_uncommitted_changes: bool
Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed).
latest_commit_id: String
Output only. The latest commit ID.
latest_commit_time: Option<Timestamp>
Output only. The timestamp when the workspace was committed.
create_time: Option<Timestamp>
Output only. The timestamp when the workspace resource was created.
update_time: Option<Timestamp>
Output only. The timestamp when the workspace resource was last updated.
display_name: String
Optional. The display name for the workspace.
Trait Implementations§
source§impl Clone for ConversionWorkspace
impl Clone for ConversionWorkspace
source§fn clone(&self) -> ConversionWorkspace
fn clone(&self) -> ConversionWorkspace
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConversionWorkspace
impl Debug for ConversionWorkspace
source§impl Default for ConversionWorkspace
impl Default for ConversionWorkspace
source§impl Message for ConversionWorkspace
impl Message for ConversionWorkspace
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 ConversionWorkspace
impl PartialEq for ConversionWorkspace
source§fn eq(&self, other: &ConversionWorkspace) -> bool
fn eq(&self, other: &ConversionWorkspace) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConversionWorkspace
Auto Trait Implementations§
impl Freeze for ConversionWorkspace
impl RefUnwindSafe for ConversionWorkspace
impl Send for ConversionWorkspace
impl Sync for ConversionWorkspace
impl Unpin for ConversionWorkspace
impl UnwindSafe for ConversionWorkspace
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