#[non_exhaustive]pub enum BackgroundJobType {
Unspecified,
SourceSeed,
Convert,
ApplyDestination,
ImportRulesFile,
UnknownValue(UnknownValue),
}Expand description
The types of jobs that can be executed in the background.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
Unspecified background job type.
SourceSeed
Job to seed from the source database.
Convert
Job to convert the source database into a draft of the destination database.
ApplyDestination
Job to apply the draft tree onto the destination.
ImportRulesFile
Job to import and convert mapping rules from an external source such as an ora2pg config file.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using BackgroundJobType::value or BackgroundJobType::name.
Implementations§
Trait Implementations§
Source§impl Clone for BackgroundJobType
impl Clone for BackgroundJobType
Source§fn clone(&self) -> BackgroundJobType
fn clone(&self) -> BackgroundJobType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BackgroundJobType
impl Debug for BackgroundJobType
Source§impl Default for BackgroundJobType
impl Default for BackgroundJobType
Source§impl<'de> Deserialize<'de> for BackgroundJobType
impl<'de> Deserialize<'de> for BackgroundJobType
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for BackgroundJobType
impl Display for BackgroundJobType
Source§impl From<&str> for BackgroundJobType
impl From<&str> for BackgroundJobType
Source§impl From<i32> for BackgroundJobType
impl From<i32> for BackgroundJobType
Source§impl PartialEq for BackgroundJobType
impl PartialEq for BackgroundJobType
Source§impl Serialize for BackgroundJobType
impl Serialize for BackgroundJobType
impl StructuralPartialEq for BackgroundJobType
Auto Trait Implementations§
impl Freeze for BackgroundJobType
impl RefUnwindSafe for BackgroundJobType
impl Send for BackgroundJobType
impl Sync for BackgroundJobType
impl Unpin for BackgroundJobType
impl UnwindSafe for BackgroundJobType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.