Enum google_api_proto::google::cloud::datastream::v1alpha1::connection_profile::Connectivity
source · pub enum Connectivity {
NoConnectivity(NoConnectivitySettings),
StaticServiceIpConnectivity(StaticServiceIpConnectivity),
ForwardSshConnectivity(ForwardSshTunnelConnectivity),
PrivateConnectivity(PrivateConnectivity),
}
Expand description
Connectivity options used to establish a connection to the profile.
Variants§
NoConnectivity(NoConnectivitySettings)
No connectivity option chosen.
StaticServiceIpConnectivity(StaticServiceIpConnectivity)
Static Service IP connectivity.
ForwardSshConnectivity(ForwardSshTunnelConnectivity)
Forward SSH tunnel connectivity.
PrivateConnectivity(PrivateConnectivity)
Private connectivity.
Implementations§
source§impl Connectivity
impl Connectivity
sourcepub fn merge(
field: &mut Option<Connectivity>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Connectivity>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for Connectivity
impl Clone for Connectivity
source§fn clone(&self) -> Connectivity
fn clone(&self) -> Connectivity
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Connectivity
impl Debug for Connectivity
source§impl PartialEq for Connectivity
impl PartialEq for Connectivity
source§fn eq(&self, other: &Connectivity) -> bool
fn eq(&self, other: &Connectivity) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for Connectivity
Auto Trait Implementations§
impl Freeze for Connectivity
impl RefUnwindSafe for Connectivity
impl Send for Connectivity
impl Sync for Connectivity
impl Unpin for Connectivity
impl UnwindSafe for Connectivity
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request