@Generated(value="software.amazon.awssdk:codegen") public final class ViewBillingRequest extends Route53DomainsRequest implements ToCopyableBuilder<ViewBillingRequest.Builder,ViewBillingRequest>
The ViewBilling request includes the following elements.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ViewBillingRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ViewBillingRequest.Builder |
builder() |
Instant |
end()
The end date and time for the time period for which you want a list of billing records.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ViewBillingRequest.Builder> |
serializableBuilderClass() |
Instant |
start()
The beginning date and time for the time period for which you want a list of billing records.
|
ViewBillingRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant start()
The beginning date and time for the time period for which you want a list of billing records. Specify the date and time in Unix time format and Coordinated Universal time (UTC).
public final Instant end()
The end date and time for the time period for which you want a list of billing records. Specify the date and time in Unix time format and Coordinated Universal time (UTC).
public final 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 Amazon Web Services 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 final Integer maxItems()
The number of billing records to be returned.
Default: 20
Default: 20
public ViewBillingRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ViewBillingRequest.Builder,ViewBillingRequest>toBuilder in class Route53DomainsRequestpublic static ViewBillingRequest.Builder builder()
public static Class<? extends ViewBillingRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.