#[non_exhaustive]pub struct ViewBillingOutput {
pub next_page_marker: Option<String>,
pub billing_records: Option<Vec<BillingRecord>>,
/* private fields */
}
Expand description
The ViewBilling response includes the following elements.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.next_page_marker: Option<String>
If there are more billing records than you specified for MaxItems
in the request, submit another request and include the value of NextPageMarker
in the value of Marker
.
billing_records: Option<Vec<BillingRecord>>
A summary of billing records.
Implementations§
source§impl ViewBillingOutput
impl ViewBillingOutput
sourcepub fn next_page_marker(&self) -> Option<&str>
pub fn next_page_marker(&self) -> Option<&str>
If there are more billing records than you specified for MaxItems
in the request, submit another request and include the value of NextPageMarker
in the value of Marker
.
sourcepub fn billing_records(&self) -> &[BillingRecord]
pub fn billing_records(&self) -> &[BillingRecord]
A summary of billing records.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .billing_records.is_none()
.
source§impl ViewBillingOutput
impl ViewBillingOutput
sourcepub fn builder() -> ViewBillingOutputBuilder
pub fn builder() -> ViewBillingOutputBuilder
Creates a new builder-style object to manufacture ViewBillingOutput
.
Trait Implementations§
source§impl Clone for ViewBillingOutput
impl Clone for ViewBillingOutput
source§fn clone(&self) -> ViewBillingOutput
fn clone(&self) -> ViewBillingOutput
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 ViewBillingOutput
impl Debug for ViewBillingOutput
source§impl PartialEq for ViewBillingOutput
impl PartialEq for ViewBillingOutput
source§fn eq(&self, other: &ViewBillingOutput) -> bool
fn eq(&self, other: &ViewBillingOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for ViewBillingOutput
impl RequestId for ViewBillingOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for ViewBillingOutput
Auto Trait Implementations§
impl Freeze for ViewBillingOutput
impl RefUnwindSafe for ViewBillingOutput
impl Send for ViewBillingOutput
impl Sync for ViewBillingOutput
impl Unpin for ViewBillingOutput
impl UnwindSafe for ViewBillingOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.