Enum gapi_grpc::google::cloud::clouddms::v1::migration_job::Connectivity[][src]

pub enum Connectivity {
    ReverseSshConnectivity(ReverseSshConnectivity),
    VpcPeeringConnectivity(VpcPeeringConnectivity),
    StaticIpConnectivity(StaticIpConnectivity),
}

The connectivity method.

Variants

ReverseSshConnectivity(ReverseSshConnectivity)

The details needed to communicate to the source over Reverse SSH tunnel connectivity.

VpcPeeringConnectivity(VpcPeeringConnectivity)

The details of the VPC network that the source database is located in.

StaticIpConnectivity(StaticIpConnectivity)

static ip connectivity data (default, no additional details needed).

Implementations

impl Connectivity[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<Connectivity>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for Connectivity[src]

impl Debug for Connectivity[src]

impl PartialEq<Connectivity> for Connectivity[src]

impl StructuralPartialEq for Connectivity[src]

Auto Trait Implementations

impl RefUnwindSafe for Connectivity

impl Send for Connectivity

impl Sync for Connectivity

impl Unpin for Connectivity

impl UnwindSafe for Connectivity

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]