Struct google_api_proto::google::cloud::redis::cluster::v1beta1::DiscoveryEndpoint
source · pub struct DiscoveryEndpoint {
pub address: String,
pub port: i32,
pub psc_config: Option<PscConfig>,
}
Expand description
Endpoints on each network, for Redis clients to connect to the cluster.
Fields§
§address: String
Output only. Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
port: i32
Output only. The port number of the exposed Redis endpoint.
psc_config: Option<PscConfig>
Output only. Customer configuration for where the endpoint is created and accessed from.
Trait Implementations§
source§impl Clone for DiscoveryEndpoint
impl Clone for DiscoveryEndpoint
source§fn clone(&self) -> DiscoveryEndpoint
fn clone(&self) -> DiscoveryEndpoint
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 DiscoveryEndpoint
impl Debug for DiscoveryEndpoint
source§impl Default for DiscoveryEndpoint
impl Default for DiscoveryEndpoint
source§impl Message for DiscoveryEndpoint
impl Message for DiscoveryEndpoint
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 DiscoveryEndpoint
impl PartialEq for DiscoveryEndpoint
source§fn eq(&self, other: &DiscoveryEndpoint) -> bool
fn eq(&self, other: &DiscoveryEndpoint) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DiscoveryEndpoint
Auto Trait Implementations§
impl Freeze for DiscoveryEndpoint
impl RefUnwindSafe for DiscoveryEndpoint
impl Send for DiscoveryEndpoint
impl Sync for DiscoveryEndpoint
impl Unpin for DiscoveryEndpoint
impl UnwindSafe for DiscoveryEndpoint
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