Struct google_api_proto::google::cloud::compute::v1::QuotaExceededInfo
source · pub struct QuotaExceededInfo {
pub dimensions: BTreeMap<String, String>,
pub future_limit: Option<f64>,
pub limit: Option<f64>,
pub limit_name: Option<String>,
pub metric_name: Option<String>,
pub rollout_status: Option<String>,
}
Expand description
Additional details for quota exceeded error for resource quota.
Fields§
§dimensions: BTreeMap<String, String>
The map holding related quota dimensions.
future_limit: Option<f64>
Future quota limit being rolled out. The limit’s unit depends on the quota type or metric.
limit: Option<f64>
Current effective quota limit. The limit’s unit depends on the quota type or metric.
limit_name: Option<String>
The name of the quota limit.
metric_name: Option<String>
The Compute Engine quota metric name.
rollout_status: Option<String>
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
Implementations§
source§impl QuotaExceededInfo
impl QuotaExceededInfo
sourcepub fn limit_name(&self) -> &str
pub fn limit_name(&self) -> &str
Returns the value of limit_name
, or the default value if limit_name
is unset.
sourcepub fn metric_name(&self) -> &str
pub fn metric_name(&self) -> &str
Returns the value of metric_name
, or the default value if metric_name
is unset.
sourcepub fn future_limit(&self) -> f64
pub fn future_limit(&self) -> f64
Returns the value of future_limit
, or the default value if future_limit
is unset.
sourcepub fn rollout_status(&self) -> &str
pub fn rollout_status(&self) -> &str
Returns the value of rollout_status
, or the default value if rollout_status
is unset.
Trait Implementations§
source§impl Clone for QuotaExceededInfo
impl Clone for QuotaExceededInfo
source§fn clone(&self) -> QuotaExceededInfo
fn clone(&self) -> QuotaExceededInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for QuotaExceededInfo
impl Debug for QuotaExceededInfo
source§impl Default for QuotaExceededInfo
impl Default for QuotaExceededInfo
source§impl Message for QuotaExceededInfo
impl Message for QuotaExceededInfo
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 QuotaExceededInfo
impl PartialEq for QuotaExceededInfo
source§fn eq(&self, other: &QuotaExceededInfo) -> bool
fn eq(&self, other: &QuotaExceededInfo) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for QuotaExceededInfo
Auto Trait Implementations§
impl Freeze for QuotaExceededInfo
impl RefUnwindSafe for QuotaExceededInfo
impl Send for QuotaExceededInfo
impl Sync for QuotaExceededInfo
impl Unpin for QuotaExceededInfo
impl UnwindSafe for QuotaExceededInfo
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