Struct google_api_proto::google::api::cloudquotas::v1::QuotaIncreaseEligibility
source · pub struct QuotaIncreaseEligibility {
pub is_eligible: bool,
pub ineligibility_reason: i32,
}
Expand description
Eligibility information regarding requesting increase adjustment of a quota.
Fields§
§is_eligible: bool
Whether a higher quota value can be requested for the quota.
ineligibility_reason: i32
The reason of why it is ineligible to request increased value of the quota. If the is_eligible field is true, it defaults to INELIGIBILITY_REASON_UNSPECIFIED.
Implementations§
source§impl QuotaIncreaseEligibility
impl QuotaIncreaseEligibility
sourcepub fn ineligibility_reason(&self) -> IneligibilityReason
pub fn ineligibility_reason(&self) -> IneligibilityReason
Returns the enum value of ineligibility_reason
, or the default if the field is set to an invalid enum value.
sourcepub fn set_ineligibility_reason(&mut self, value: IneligibilityReason)
pub fn set_ineligibility_reason(&mut self, value: IneligibilityReason)
Sets ineligibility_reason
to the provided enum value.
Trait Implementations§
source§impl Clone for QuotaIncreaseEligibility
impl Clone for QuotaIncreaseEligibility
source§fn clone(&self) -> QuotaIncreaseEligibility
fn clone(&self) -> QuotaIncreaseEligibility
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 QuotaIncreaseEligibility
impl Debug for QuotaIncreaseEligibility
source§impl Default for QuotaIncreaseEligibility
impl Default for QuotaIncreaseEligibility
source§impl Message for QuotaIncreaseEligibility
impl Message for QuotaIncreaseEligibility
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 QuotaIncreaseEligibility
impl PartialEq for QuotaIncreaseEligibility
source§fn eq(&self, other: &QuotaIncreaseEligibility) -> bool
fn eq(&self, other: &QuotaIncreaseEligibility) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for QuotaIncreaseEligibility
impl StructuralPartialEq for QuotaIncreaseEligibility
Auto Trait Implementations§
impl Freeze for QuotaIncreaseEligibility
impl RefUnwindSafe for QuotaIncreaseEligibility
impl Send for QuotaIncreaseEligibility
impl Sync for QuotaIncreaseEligibility
impl Unpin for QuotaIncreaseEligibility
impl UnwindSafe for QuotaIncreaseEligibility
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