Struct google_api_proto::google::cloud::compute::v1::NetworkEndpointGroupPscData
source · pub struct NetworkEndpointGroupPscData {
pub consumer_psc_address: Option<String>,
pub psc_connection_id: Option<u64>,
pub psc_connection_status: Option<String>,
}
Expand description
All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.
Fields§
§consumer_psc_address: Option<String>
[Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.
psc_connection_id: Option<u64>
[Output Only] The PSC connection id of the PSC Network Endpoint Group Consumer.
psc_connection_status: Option<String>
[Output Only] The connection status of the PSC Forwarding Rule. Check the PscConnectionStatus enum for the list of possible values.
Implementations§
source§impl NetworkEndpointGroupPscData
impl NetworkEndpointGroupPscData
sourcepub fn psc_connection_status(&self) -> &str
pub fn psc_connection_status(&self) -> &str
Returns the value of psc_connection_status
, or the default value if psc_connection_status
is unset.
sourcepub fn psc_connection_id(&self) -> u64
pub fn psc_connection_id(&self) -> u64
Returns the value of psc_connection_id
, or the default value if psc_connection_id
is unset.
sourcepub fn consumer_psc_address(&self) -> &str
pub fn consumer_psc_address(&self) -> &str
Returns the value of consumer_psc_address
, or the default value if consumer_psc_address
is unset.
Trait Implementations§
source§impl Clone for NetworkEndpointGroupPscData
impl Clone for NetworkEndpointGroupPscData
source§fn clone(&self) -> NetworkEndpointGroupPscData
fn clone(&self) -> NetworkEndpointGroupPscData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NetworkEndpointGroupPscData
impl Debug for NetworkEndpointGroupPscData
source§impl Message for NetworkEndpointGroupPscData
impl Message for NetworkEndpointGroupPscData
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for NetworkEndpointGroupPscData
impl PartialEq for NetworkEndpointGroupPscData
source§fn eq(&self, other: &NetworkEndpointGroupPscData) -> bool
fn eq(&self, other: &NetworkEndpointGroupPscData) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for NetworkEndpointGroupPscData
Auto Trait Implementations§
impl Freeze for NetworkEndpointGroupPscData
impl RefUnwindSafe for NetworkEndpointGroupPscData
impl Send for NetworkEndpointGroupPscData
impl Sync for NetworkEndpointGroupPscData
impl Unpin for NetworkEndpointGroupPscData
impl UnwindSafe for NetworkEndpointGroupPscData
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
§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>
T
in a tonic::Request