Struct google_api_proto::google::cloud::compute::v1::ServiceAttachmentConnectedEndpoint
source · pub struct ServiceAttachmentConnectedEndpoint {
pub consumer_network: Option<String>,
pub endpoint: Option<String>,
pub psc_connection_id: Option<u64>,
pub status: Option<String>,
}
Expand description
[Output Only] A connection connected to this service attachment.
Fields§
§consumer_network: Option<String>
The url of the consumer network.
endpoint: Option<String>
The url of a connected endpoint.
psc_connection_id: Option<u64>
The PSC connection id of the connected endpoint.
status: Option<String>
The status of a connected endpoint to this service attachment. Check the Status enum for the list of possible values.
Implementations§
source§impl ServiceAttachmentConnectedEndpoint
impl ServiceAttachmentConnectedEndpoint
sourcepub fn endpoint(&self) -> &str
pub fn endpoint(&self) -> &str
Returns the value of endpoint
, or the default value if endpoint
is unset.
sourcepub fn status(&self) -> &str
pub fn status(&self) -> &str
Returns the value of status
, or the default value if status
is unset.
sourcepub fn consumer_network(&self) -> &str
pub fn consumer_network(&self) -> &str
Returns the value of consumer_network
, or the default value if consumer_network
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.
Trait Implementations§
source§impl Clone for ServiceAttachmentConnectedEndpoint
impl Clone for ServiceAttachmentConnectedEndpoint
source§fn clone(&self) -> ServiceAttachmentConnectedEndpoint
fn clone(&self) -> ServiceAttachmentConnectedEndpoint
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 Message for ServiceAttachmentConnectedEndpoint
impl Message for ServiceAttachmentConnectedEndpoint
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for ServiceAttachmentConnectedEndpoint
impl PartialEq for ServiceAttachmentConnectedEndpoint
source§fn eq(&self, other: &ServiceAttachmentConnectedEndpoint) -> bool
fn eq(&self, other: &ServiceAttachmentConnectedEndpoint) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServiceAttachmentConnectedEndpoint
Auto Trait Implementations§
impl Freeze for ServiceAttachmentConnectedEndpoint
impl RefUnwindSafe for ServiceAttachmentConnectedEndpoint
impl Send for ServiceAttachmentConnectedEndpoint
impl Sync for ServiceAttachmentConnectedEndpoint
impl Unpin for ServiceAttachmentConnectedEndpoint
impl UnwindSafe for ServiceAttachmentConnectedEndpoint
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