Struct google_api_proto::google::cloud::gkehub::v1beta1::ValidateExclusivityRequest
source · pub struct ValidateExclusivityRequest {
pub parent: String,
pub cr_manifest: String,
pub intended_membership: String,
}
Expand description
The request to validate the existing state of the membership CR in the cluster.
Fields§
§parent: String
Required. The parent (project and location) where the Memberships will be
created. Specified in the format projects/*/locations/*
.
cr_manifest: String
Optional. The YAML of the membership CR in the cluster. Empty if the membership CR does not exist.
intended_membership: String
Required. The intended membership name under the parent
. This method only
does validation in anticipation of a CreateMembership call with the same
name.
Trait Implementations§
source§impl Clone for ValidateExclusivityRequest
impl Clone for ValidateExclusivityRequest
source§fn clone(&self) -> ValidateExclusivityRequest
fn clone(&self) -> ValidateExclusivityRequest
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 ValidateExclusivityRequest
impl Debug for ValidateExclusivityRequest
source§impl Default for ValidateExclusivityRequest
impl Default for ValidateExclusivityRequest
source§impl Message for ValidateExclusivityRequest
impl Message for ValidateExclusivityRequest
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 ValidateExclusivityRequest
impl PartialEq for ValidateExclusivityRequest
source§fn eq(&self, other: &ValidateExclusivityRequest) -> bool
fn eq(&self, other: &ValidateExclusivityRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ValidateExclusivityRequest
Auto Trait Implementations§
impl Freeze for ValidateExclusivityRequest
impl RefUnwindSafe for ValidateExclusivityRequest
impl Send for ValidateExclusivityRequest
impl Sync for ValidateExclusivityRequest
impl Unpin for ValidateExclusivityRequest
impl UnwindSafe for ValidateExclusivityRequest
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