[−][src]Struct rusoto_meteringmarketplace::MeterUsageRequest
Fields
dry_run: Option<bool>
Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException. Defaults to false
if not specified.
product_code: String
Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.
timestamp: f64
Timestamp, in UTC, for which the usage is being reported. Your application can meter usage for up to one hour in the past. Make sure the timestamp value is not before the start of the software usage.
usage_dimension: String
It will be one of the fcp dimension name provided during the publishing of the product.
usage_quantity: Option<i64>
Consumption value for the hour. Defaults to 0
if not specified.
Trait Implementations
impl Clone for MeterUsageRequest
[src]
pub fn clone(&self) -> MeterUsageRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MeterUsageRequest
[src]
impl Default for MeterUsageRequest
[src]
pub fn default() -> MeterUsageRequest
[src]
impl PartialEq<MeterUsageRequest> for MeterUsageRequest
[src]
pub fn eq(&self, other: &MeterUsageRequest) -> bool
[src]
pub fn ne(&self, other: &MeterUsageRequest) -> bool
[src]
impl Serialize for MeterUsageRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for MeterUsageRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for MeterUsageRequest
[src]
impl Send for MeterUsageRequest
[src]
impl Sync for MeterUsageRequest
[src]
impl Unpin for MeterUsageRequest
[src]
impl UnwindSafe for MeterUsageRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,