Struct gapi_grpc::google::cloud::clouddms::v1::CreateMigrationJobRequest[][src]

pub struct CreateMigrationJobRequest {
    pub parent: String,
    pub migration_job_id: String,
    pub migration_job: Option<MigrationJob>,
    pub request_id: String,
}

Request message to create a new Database Migration Service migration job in the specified project and region.

Fields

parent: String

Required. The parent, which owns this collection of migration jobs.

migration_job_id: String

Required. The ID of the instance to create.

migration_job: Option<MigrationJob>

Required. Represents a migration job object.

request_id: String

A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be ignored.

It is recommended to always set this value to a UUID.

The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.

Trait Implementations

impl Clone for CreateMigrationJobRequest[src]

impl Debug for CreateMigrationJobRequest[src]

impl Default for CreateMigrationJobRequest[src]

impl Message for CreateMigrationJobRequest[src]

impl PartialEq<CreateMigrationJobRequest> for CreateMigrationJobRequest[src]

impl StructuralPartialEq for CreateMigrationJobRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for CreateMigrationJobRequest

impl Send for CreateMigrationJobRequest

impl Sync for CreateMigrationJobRequest

impl Unpin for CreateMigrationJobRequest

impl UnwindSafe for CreateMigrationJobRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]