AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::CostExplorer::Model::GetCostCategoriesRequest Class Reference

#include <GetCostCategoriesRequest.h>

+ Inheritance diagram for Aws::CostExplorer::Model::GetCostCategoriesRequest:

Public Member Functions

 GetCostCategoriesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetSearchString () const
 
bool SearchStringHasBeenSet () const
 
void SetSearchString (const Aws::String &value)
 
void SetSearchString (Aws::String &&value)
 
void SetSearchString (const char *value)
 
GetCostCategoriesRequestWithSearchString (const Aws::String &value)
 
GetCostCategoriesRequestWithSearchString (Aws::String &&value)
 
GetCostCategoriesRequestWithSearchString (const char *value)
 
const DateIntervalGetTimePeriod () const
 
bool TimePeriodHasBeenSet () const
 
void SetTimePeriod (const DateInterval &value)
 
void SetTimePeriod (DateInterval &&value)
 
GetCostCategoriesRequestWithTimePeriod (const DateInterval &value)
 
GetCostCategoriesRequestWithTimePeriod (DateInterval &&value)
 
const Aws::StringGetCostCategoryName () const
 
bool CostCategoryNameHasBeenSet () const
 
void SetCostCategoryName (const Aws::String &value)
 
void SetCostCategoryName (Aws::String &&value)
 
void SetCostCategoryName (const char *value)
 
GetCostCategoriesRequestWithCostCategoryName (const Aws::String &value)
 
GetCostCategoriesRequestWithCostCategoryName (Aws::String &&value)
 
GetCostCategoriesRequestWithCostCategoryName (const char *value)
 
const ExpressionGetFilter () const
 
bool FilterHasBeenSet () const
 
void SetFilter (const Expression &value)
 
void SetFilter (Expression &&value)
 
GetCostCategoriesRequestWithFilter (const Expression &value)
 
GetCostCategoriesRequestWithFilter (Expression &&value)
 
const Aws::Vector< SortDefinition > & GetSortBy () const
 
bool SortByHasBeenSet () const
 
void SetSortBy (const Aws::Vector< SortDefinition > &value)
 
void SetSortBy (Aws::Vector< SortDefinition > &&value)
 
GetCostCategoriesRequestWithSortBy (const Aws::Vector< SortDefinition > &value)
 
GetCostCategoriesRequestWithSortBy (Aws::Vector< SortDefinition > &&value)
 
GetCostCategoriesRequestAddSortBy (const SortDefinition &value)
 
GetCostCategoriesRequestAddSortBy (SortDefinition &&value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
GetCostCategoriesRequestWithMaxResults (int value)
 
const Aws::StringGetNextPageToken () const
 
bool NextPageTokenHasBeenSet () const
 
void SetNextPageToken (const Aws::String &value)
 
void SetNextPageToken (Aws::String &&value)
 
void SetNextPageToken (const char *value)
 
GetCostCategoriesRequestWithNextPageToken (const Aws::String &value)
 
GetCostCategoriesRequestWithNextPageToken (Aws::String &&value)
 
GetCostCategoriesRequestWithNextPageToken (const char *value)
 
- Public Member Functions inherited from Aws::CostExplorer::CostExplorerRequest
virtual ~CostExplorerRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file GetCostCategoriesRequest.h.

Constructor & Destructor Documentation

◆ GetCostCategoriesRequest()

Aws::CostExplorer::Model::GetCostCategoriesRequest::GetCostCategoriesRequest ( )

Member Function Documentation

◆ AddSortBy() [1/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::AddSortBy ( const SortDefinition value)
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 281 of file GetCostCategoriesRequest.h.

◆ AddSortBy() [2/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::AddSortBy ( SortDefinition &&  value)
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 295 of file GetCostCategoriesRequest.h.

◆ CostCategoryNameHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::CostCategoryNameHasBeenSet ( ) const
inline

Definition at line 145 of file GetCostCategoriesRequest.h.

◆ FilterHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::FilterHasBeenSet ( ) const
inline

Definition at line 170 of file GetCostCategoriesRequest.h.

◆ GetCostCategoryName()

const Aws::String& Aws::CostExplorer::Model::GetCostCategoriesRequest::GetCostCategoryName ( ) const
inline

Definition at line 142 of file GetCostCategoriesRequest.h.

◆ GetFilter()

const Expression& Aws::CostExplorer::Model::GetCostCategoriesRequest::GetFilter ( ) const
inline

Definition at line 167 of file GetCostCategoriesRequest.h.

◆ GetMaxResults()

int Aws::CostExplorer::Model::GetCostCategoriesRequest::GetMaxResults ( ) const
inline

This field is only used when SortBy is provided in the request.

The maximum number of objects that to be returned for this request. If MaxResults is not specified with SortBy, the request will return 1000 results as the default value for this parameter.

For GetCostCategories, MaxResults has an upper limit of 1000.

Definition at line 306 of file GetCostCategoriesRequest.h.

◆ GetNextPageToken()

const Aws::String& Aws::CostExplorer::Model::GetCostCategoriesRequest::GetNextPageToken ( ) const
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 345 of file GetCostCategoriesRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::CostExplorer::Model::GetCostCategoriesRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetSearchString()

const Aws::String& Aws::CostExplorer::Model::GetCostCategoriesRequest::GetSearchString ( ) const
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 49 of file GetCostCategoriesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::CostExplorer::Model::GetCostCategoriesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file GetCostCategoriesRequest.h.

◆ GetSortBy()

const Aws::Vector<SortDefinition>& Aws::CostExplorer::Model::GetCostCategoriesRequest::GetSortBy ( ) const
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 197 of file GetCostCategoriesRequest.h.

◆ GetTimePeriod()

const DateInterval& Aws::CostExplorer::Model::GetCostCategoriesRequest::GetTimePeriod ( ) const
inline

Definition at line 123 of file GetCostCategoriesRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::MaxResultsHasBeenSet ( ) const
inline

This field is only used when SortBy is provided in the request.

The maximum number of objects that to be returned for this request. If MaxResults is not specified with SortBy, the request will return 1000 results as the default value for this parameter.

For GetCostCategories, MaxResults has an upper limit of 1000.

Definition at line 316 of file GetCostCategoriesRequest.h.

◆ NextPageTokenHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::NextPageTokenHasBeenSet ( ) const
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 353 of file GetCostCategoriesRequest.h.

◆ SearchStringHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::SearchStringHasBeenSet ( ) const
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 59 of file GetCostCategoriesRequest.h.

◆ SerializePayload()

Aws::String Aws::CostExplorer::Model::GetCostCategoriesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCostCategoryName() [1/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetCostCategoryName ( Aws::String &&  value)
inline

Definition at line 151 of file GetCostCategoriesRequest.h.

◆ SetCostCategoryName() [2/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetCostCategoryName ( const Aws::String value)
inline

Definition at line 148 of file GetCostCategoriesRequest.h.

◆ SetCostCategoryName() [3/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetCostCategoryName ( const char *  value)
inline

Definition at line 154 of file GetCostCategoriesRequest.h.

◆ SetFilter() [1/2]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetFilter ( const Expression value)
inline

Definition at line 173 of file GetCostCategoriesRequest.h.

◆ SetFilter() [2/2]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetFilter ( Expression &&  value)
inline

Definition at line 176 of file GetCostCategoriesRequest.h.

◆ SetMaxResults()

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetMaxResults ( int  value)
inline

This field is only used when SortBy is provided in the request.

The maximum number of objects that to be returned for this request. If MaxResults is not specified with SortBy, the request will return 1000 results as the default value for this parameter.

For GetCostCategories, MaxResults has an upper limit of 1000.

Definition at line 326 of file GetCostCategoriesRequest.h.

◆ SetNextPageToken() [1/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetNextPageToken ( Aws::String &&  value)
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 369 of file GetCostCategoriesRequest.h.

◆ SetNextPageToken() [2/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetNextPageToken ( const Aws::String value)
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 361 of file GetCostCategoriesRequest.h.

◆ SetNextPageToken() [3/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetNextPageToken ( const char *  value)
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 377 of file GetCostCategoriesRequest.h.

◆ SetSearchString() [1/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetSearchString ( Aws::String &&  value)
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 79 of file GetCostCategoriesRequest.h.

◆ SetSearchString() [2/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetSearchString ( const Aws::String value)
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 69 of file GetCostCategoriesRequest.h.

◆ SetSearchString() [3/3]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetSearchString ( const char *  value)
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 89 of file GetCostCategoriesRequest.h.

◆ SetSortBy() [1/2]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetSortBy ( Aws::Vector< SortDefinition > &&  value)
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 239 of file GetCostCategoriesRequest.h.

◆ SetSortBy() [2/2]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetSortBy ( const Aws::Vector< SortDefinition > &  value)
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 225 of file GetCostCategoriesRequest.h.

◆ SetTimePeriod() [1/2]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetTimePeriod ( const DateInterval value)
inline

Definition at line 129 of file GetCostCategoriesRequest.h.

◆ SetTimePeriod() [2/2]

void Aws::CostExplorer::Model::GetCostCategoriesRequest::SetTimePeriod ( DateInterval &&  value)
inline

Definition at line 132 of file GetCostCategoriesRequest.h.

◆ SortByHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::SortByHasBeenSet ( ) const
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 211 of file GetCostCategoriesRequest.h.

◆ TimePeriodHasBeenSet()

bool Aws::CostExplorer::Model::GetCostCategoriesRequest::TimePeriodHasBeenSet ( ) const
inline

Definition at line 126 of file GetCostCategoriesRequest.h.

◆ WithCostCategoryName() [1/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithCostCategoryName ( Aws::String &&  value)
inline

Definition at line 160 of file GetCostCategoriesRequest.h.

◆ WithCostCategoryName() [2/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithCostCategoryName ( const Aws::String value)
inline

Definition at line 157 of file GetCostCategoriesRequest.h.

◆ WithCostCategoryName() [3/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithCostCategoryName ( const char *  value)
inline

Definition at line 163 of file GetCostCategoriesRequest.h.

◆ WithFilter() [1/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithFilter ( const Expression value)
inline

Definition at line 179 of file GetCostCategoriesRequest.h.

◆ WithFilter() [2/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithFilter ( Expression &&  value)
inline

Definition at line 182 of file GetCostCategoriesRequest.h.

◆ WithMaxResults()

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithMaxResults ( int  value)
inline

This field is only used when SortBy is provided in the request.

The maximum number of objects that to be returned for this request. If MaxResults is not specified with SortBy, the request will return 1000 results as the default value for this parameter.

For GetCostCategories, MaxResults has an upper limit of 1000.

Definition at line 336 of file GetCostCategoriesRequest.h.

◆ WithNextPageToken() [1/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithNextPageToken ( Aws::String &&  value)
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 393 of file GetCostCategoriesRequest.h.

◆ WithNextPageToken() [2/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithNextPageToken ( const Aws::String value)
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 385 of file GetCostCategoriesRequest.h.

◆ WithNextPageToken() [3/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithNextPageToken ( const char *  value)
inline

If the number of objects that are still available for retrieval exceeds the limit, AWS returns a NextPageToken value in the response. To retrieve the next batch of objects, provide the NextPageToken from the prior call in your next request.

Definition at line 401 of file GetCostCategoriesRequest.h.

◆ WithSearchString() [1/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithSearchString ( Aws::String &&  value)
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 109 of file GetCostCategoriesRequest.h.

◆ WithSearchString() [2/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithSearchString ( const Aws::String value)
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 99 of file GetCostCategoriesRequest.h.

◆ WithSearchString() [3/3]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithSearchString ( const char *  value)
inline

The value that you want to search the filter values for.

If you do not specify a CostCategoryName, SearchString will be used to filter Cost Category names that match the SearchString pattern. If you do specifiy a CostCategoryName, SearchString will be used to filter Cost Category values that match the SearchString pattern.

Definition at line 119 of file GetCostCategoriesRequest.h.

◆ WithSortBy() [1/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithSortBy ( Aws::Vector< SortDefinition > &&  value)
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 267 of file GetCostCategoriesRequest.h.

◆ WithSortBy() [2/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithSortBy ( const Aws::Vector< SortDefinition > &  value)
inline

The value by which you want to sort the data.

The key represents cost and usage metrics. The following values are supported:

  • BlendedCost

  • UnblendedCost

  • AmortizedCost

  • NetAmortizedCost

  • NetUnblendedCost

  • UsageQuantity

  • NormalizedUsageAmount

Supported values for SortOrder are ASCENDING or DESCENDING.

When using SortBy, NextPageToken and SearchString are not supported.

Definition at line 253 of file GetCostCategoriesRequest.h.

◆ WithTimePeriod() [1/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithTimePeriod ( const DateInterval value)
inline

Definition at line 135 of file GetCostCategoriesRequest.h.

◆ WithTimePeriod() [2/2]

GetCostCategoriesRequest& Aws::CostExplorer::Model::GetCostCategoriesRequest::WithTimePeriod ( DateInterval &&  value)
inline

Definition at line 138 of file GetCostCategoriesRequest.h.


The documentation for this class was generated from the following file: