Cloneable
, ReadLimitInfo
, ToCopyableBuilder<ViewBillingRequest.Builder,ViewBillingRequest>
@Generated("software.amazon.awssdk:codegen") public class ViewBillingRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<ViewBillingRequest.Builder,ViewBillingRequest>
The ViewBilling request includes the following elements.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ViewBillingRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static ViewBillingRequest.Builder |
builder() |
|
Date |
end() |
The end date and time for the time period for which you want a list of billing records.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
marker() |
For an initial request for a list of billing records, omit this element.
|
Integer |
maxItems() |
The number of billing records to be returned.
|
static Class<? extends ViewBillingRequest.Builder> |
serializableBuilderClass() |
|
Date |
start() |
The beginning date and time for the time period for which you want a list of billing records.
|
ViewBillingRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public Date start()
The beginning date and time for the time period for which you want a list of billing records. Specify the date in Unix time format.
public Date end()
The end date and time for the time period for which you want a list of billing records. Specify the date in Unix time format.
public String marker()
For an initial request for a list of billing records, omit this element. If the number of billing records that
are associated with the current AWS account during the specified period is greater than the value that you
specified for MaxItems
, you can use Marker
to return additional billing records. Get
the value of NextPageMarker
from the previous response, and submit another request that includes the
value of NextPageMarker
in the Marker
element.
Constraints: The marker must match the value of NextPageMarker
that was returned in the previous
response.
MaxItems
, you can use Marker
to return additional
billing records. Get the value of NextPageMarker
from the previous response, and submit
another request that includes the value of NextPageMarker
in the Marker
element.
Constraints: The marker must match the value of NextPageMarker
that was returned in the
previous response.
public Integer maxItems()
The number of billing records to be returned.
Default: 20
Default: 20
public ViewBillingRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ViewBillingRequest.Builder,ViewBillingRequest>
public static ViewBillingRequest.Builder builder()
public static Class<? extends ViewBillingRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.