pub struct UsageMetrics {
pub accelerator_type: Option<String>,
pub milli_accelerator_seconds: Option<i64>,
pub milli_dcu_seconds: Option<i64>,
pub shuffle_storage_gb_seconds: Option<i64>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
Usage metrics represent approximate total resources consumed by a workload.
This type is not used in any activity, and only used as part of another schema.
Fields§
§accelerator_type: Option<String>Optional. DEPRECATED Accelerator type being used, if any
milli_accelerator_seconds: Option<i64>Optional. DEPRECATED Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).
milli_dcu_seconds: Option<i64>Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).
shuffle_storage_gb_seconds: Option<i64>Optional. Shuffle storage usage in (GB x seconds) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).
update_time: Option<DateTime<Utc>>Optional. The timestamp of the usage metrics.
Trait Implementations§
Source§impl Clone for UsageMetrics
impl Clone for UsageMetrics
Source§fn clone(&self) -> UsageMetrics
fn clone(&self) -> UsageMetrics
Returns a duplicate 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 UsageMetrics
impl Debug for UsageMetrics
Source§impl Default for UsageMetrics
impl Default for UsageMetrics
Source§fn default() -> UsageMetrics
fn default() -> UsageMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UsageMetrics
impl<'de> Deserialize<'de> for UsageMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for UsageMetrics
impl Serialize for UsageMetrics
impl Part for UsageMetrics
Auto Trait Implementations§
impl Freeze for UsageMetrics
impl RefUnwindSafe for UsageMetrics
impl Send for UsageMetrics
impl Sync for UsageMetrics
impl Unpin for UsageMetrics
impl UnwindSafe for UsageMetrics
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