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

pub struct CreateConnectionProfileRequest {
    pub parent: String,
    pub connection_profile_id: String,
    pub connection_profile: Option<ConnectionProfile>,
    pub request_id: String,
}

Request message for ‘CreateConnectionProfile’ request.

Fields

parent: String

Required. The parent, which owns this collection of connection profiles.

connection_profile_id: String

Required. The connection profile identifier.

connection_profile: Option<ConnectionProfile>

Required. The create request body including the connection profile data

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 CreateConnectionProfileRequest[src]

impl Debug for CreateConnectionProfileRequest[src]

impl Default for CreateConnectionProfileRequest[src]

impl Message for CreateConnectionProfileRequest[src]

impl PartialEq<CreateConnectionProfileRequest> for CreateConnectionProfileRequest[src]

impl StructuralPartialEq for CreateConnectionProfileRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for CreateConnectionProfileRequest

impl Send for CreateConnectionProfileRequest

impl Sync for CreateConnectionProfileRequest

impl Unpin for CreateConnectionProfileRequest

impl UnwindSafe for CreateConnectionProfileRequest

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]