Struct google_api_proto::google::cloud::clouddms::logging::v1::LoggedMigrationJob
source · pub struct LoggedMigrationJob {Show 15 fields
pub name: String,
pub labels: BTreeMap<String, String>,
pub display_name: String,
pub state: i32,
pub phase: i32,
pub type: i32,
pub dump_path: String,
pub source: String,
pub destination: String,
pub duration: Option<Duration>,
pub connectivity_type: i32,
pub error: Option<Status>,
pub end_time: Option<Timestamp>,
pub source_database: Option<DatabaseType>,
pub destination_database: Option<DatabaseType>,
}
Expand description
Migration job as stored in Cloud Logging logs. NEXT_TAG = 36.
Fields§
§name: String
Required. The unique identifier for a migration job.
labels: BTreeMap<String, String>
Required. Labels.
display_name: String
Required. The display name.
state: i32
Required. The current migration job state.
phase: i32
Required. The current migration job phase.
type: i32
Required. The migration job type.
dump_path: String
Optional. An optional dump path (gs://[BUCKET_NAME]/[OBJECT_NAME]).
source: String
Required. The migration job source connection profile name.
destination: String
Required. The migration job destination connection profile name.
duration: Option<Duration>
Required. the migration job duration in seconds.
connectivity_type: i32
Required. Type of connectivity to source database.
error: Option<Status>
Required. The error details in case of state FAILED.
end_time: Option<Timestamp>
Required. The time when this migration job was completed. Should only be set when the phase of the migration job is COMPLETED.
source_database: Option<DatabaseType>
Required. The indicative source database.
destination_database: Option<DatabaseType>
Required. The indicative destination database.
Implementations§
source§impl LoggedMigrationJob
impl LoggedMigrationJob
sourcepub fn state(&self) -> State
pub fn state(&self) -> State
Returns the enum value of state
, or the default if the field is set to an invalid enum value.
sourcepub fn phase(&self) -> Phase
pub fn phase(&self) -> Phase
Returns the enum value of phase
, or the default if the field is set to an invalid enum value.
sourcepub fn type(&self) -> Type
pub fn type(&self) -> Type
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn connectivity_type(&self) -> ConnectivityType
pub fn connectivity_type(&self) -> ConnectivityType
Returns the enum value of connectivity_type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_connectivity_type(&mut self, value: ConnectivityType)
pub fn set_connectivity_type(&mut self, value: ConnectivityType)
Sets connectivity_type
to the provided enum value.
Trait Implementations§
source§impl Clone for LoggedMigrationJob
impl Clone for LoggedMigrationJob
source§fn clone(&self) -> LoggedMigrationJob
fn clone(&self) -> LoggedMigrationJob
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LoggedMigrationJob
impl Debug for LoggedMigrationJob
source§impl Default for LoggedMigrationJob
impl Default for LoggedMigrationJob
source§impl Message for LoggedMigrationJob
impl Message for LoggedMigrationJob
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 LoggedMigrationJob
impl PartialEq for LoggedMigrationJob
source§fn eq(&self, other: &LoggedMigrationJob) -> bool
fn eq(&self, other: &LoggedMigrationJob) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LoggedMigrationJob
Auto Trait Implementations§
impl Freeze for LoggedMigrationJob
impl RefUnwindSafe for LoggedMigrationJob
impl Send for LoggedMigrationJob
impl Sync for LoggedMigrationJob
impl Unpin for LoggedMigrationJob
impl UnwindSafe for LoggedMigrationJob
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