@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListBillingGroupCostReportsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
ListBillingGroupCostReportsRequest() |
Modifier and Type | Method and Description |
---|---|
ListBillingGroupCostReportsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getBillingPeriod()
The preferred billing period for your report.
|
ListBillingGroupCostReportsFilter |
getFilters()
A
ListBillingGroupCostReportsFilter to specify billing groups to retrieve reports from. |
Integer |
getMaxResults()
The maximum number of reports to retrieve.
|
String |
getNextToken()
The pagination token used on subsequent calls to get reports.
|
int |
hashCode() |
void |
setBillingPeriod(String billingPeriod)
The preferred billing period for your report.
|
void |
setFilters(ListBillingGroupCostReportsFilter filters)
A
ListBillingGroupCostReportsFilter to specify billing groups to retrieve reports from. |
void |
setMaxResults(Integer maxResults)
The maximum number of reports to retrieve.
|
void |
setNextToken(String nextToken)
The pagination token used on subsequent calls to get reports.
|
String |
toString()
Returns a string representation of this object.
|
ListBillingGroupCostReportsRequest |
withBillingPeriod(String billingPeriod)
The preferred billing period for your report.
|
ListBillingGroupCostReportsRequest |
withFilters(ListBillingGroupCostReportsFilter filters)
A
ListBillingGroupCostReportsFilter to specify billing groups to retrieve reports from. |
ListBillingGroupCostReportsRequest |
withMaxResults(Integer maxResults)
The maximum number of reports to retrieve.
|
ListBillingGroupCostReportsRequest |
withNextToken(String nextToken)
The pagination token used on subsequent calls to get reports.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setBillingPeriod(String billingPeriod)
The preferred billing period for your report.
billingPeriod
- The preferred billing period for your report.public String getBillingPeriod()
The preferred billing period for your report.
public ListBillingGroupCostReportsRequest withBillingPeriod(String billingPeriod)
The preferred billing period for your report.
billingPeriod
- The preferred billing period for your report.public void setMaxResults(Integer maxResults)
The maximum number of reports to retrieve.
maxResults
- The maximum number of reports to retrieve.public Integer getMaxResults()
The maximum number of reports to retrieve.
public ListBillingGroupCostReportsRequest withMaxResults(Integer maxResults)
The maximum number of reports to retrieve.
maxResults
- The maximum number of reports to retrieve.public void setNextToken(String nextToken)
The pagination token used on subsequent calls to get reports.
nextToken
- The pagination token used on subsequent calls to get reports.public String getNextToken()
The pagination token used on subsequent calls to get reports.
public ListBillingGroupCostReportsRequest withNextToken(String nextToken)
The pagination token used on subsequent calls to get reports.
nextToken
- The pagination token used on subsequent calls to get reports.public void setFilters(ListBillingGroupCostReportsFilter filters)
A ListBillingGroupCostReportsFilter
to specify billing groups to retrieve reports from.
filters
- A ListBillingGroupCostReportsFilter
to specify billing groups to retrieve reports from.public ListBillingGroupCostReportsFilter getFilters()
A ListBillingGroupCostReportsFilter
to specify billing groups to retrieve reports from.
ListBillingGroupCostReportsFilter
to specify billing groups to retrieve reports from.public ListBillingGroupCostReportsRequest withFilters(ListBillingGroupCostReportsFilter filters)
A ListBillingGroupCostReportsFilter
to specify billing groups to retrieve reports from.
filters
- A ListBillingGroupCostReportsFilter
to specify billing groups to retrieve reports from.public String toString()
toString
in class Object
Object.toString()
public ListBillingGroupCostReportsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()