Struct rusoto_apigateway::Usage [−][src]
pub struct Usage { pub end_date: Option<String>, pub items: Option<HashMap<String, Vec<Vec<i64>>>>, pub position: Option<String>, pub start_date: Option<String>, pub usage_plan_id: Option<String>, }
Represents the usage data of a usage plan.
Fields
end_date: Option<String>
The ending date of the usage data.
items: Option<HashMap<String, Vec<Vec<i64>>>>
The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example, {..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}
, where {api_key}
stands for an API key value and the daily log entry is of the format [used quota, remaining quota]
.
position: Option<String>
start_date: Option<String>
The starting date of the usage data.
usage_plan_id: Option<String>
The plan Id associated with this usage data.
Trait Implementations
impl Default for Usage
[src]
impl Default for Usage
impl Debug for Usage
[src]
impl Debug for Usage
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Usage
[src]
impl Clone for Usage
fn clone(&self) -> Usage
[src]
fn clone(&self) -> Usage
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for Usage
[src]
impl PartialEq for Usage