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

#include <UpdateCostCategoryDefinitionRequest.h>

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

Public Member Functions

 UpdateCostCategoryDefinitionRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetCostCategoryArn () const
 
bool CostCategoryArnHasBeenSet () const
 
void SetCostCategoryArn (const Aws::String &value)
 
void SetCostCategoryArn (Aws::String &&value)
 
void SetCostCategoryArn (const char *value)
 
UpdateCostCategoryDefinitionRequestWithCostCategoryArn (const Aws::String &value)
 
UpdateCostCategoryDefinitionRequestWithCostCategoryArn (Aws::String &&value)
 
UpdateCostCategoryDefinitionRequestWithCostCategoryArn (const char *value)
 
const CostCategoryRuleVersionGetRuleVersion () const
 
bool RuleVersionHasBeenSet () const
 
void SetRuleVersion (const CostCategoryRuleVersion &value)
 
void SetRuleVersion (CostCategoryRuleVersion &&value)
 
UpdateCostCategoryDefinitionRequestWithRuleVersion (const CostCategoryRuleVersion &value)
 
UpdateCostCategoryDefinitionRequestWithRuleVersion (CostCategoryRuleVersion &&value)
 
const Aws::Vector< CostCategoryRule > & GetRules () const
 
bool RulesHasBeenSet () const
 
void SetRules (const Aws::Vector< CostCategoryRule > &value)
 
void SetRules (Aws::Vector< CostCategoryRule > &&value)
 
UpdateCostCategoryDefinitionRequestWithRules (const Aws::Vector< CostCategoryRule > &value)
 
UpdateCostCategoryDefinitionRequestWithRules (Aws::Vector< CostCategoryRule > &&value)
 
UpdateCostCategoryDefinitionRequestAddRules (const CostCategoryRule &value)
 
UpdateCostCategoryDefinitionRequestAddRules (CostCategoryRule &&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 24 of file UpdateCostCategoryDefinitionRequest.h.

Constructor & Destructor Documentation

◆ UpdateCostCategoryDefinitionRequest()

Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::UpdateCostCategoryDefinitionRequest ( )

Member Function Documentation

◆ AddRules() [1/2]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::AddRules ( const CostCategoryRule value)
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 154 of file UpdateCostCategoryDefinitionRequest.h.

◆ AddRules() [2/2]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::AddRules ( CostCategoryRule &&  value)
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 162 of file UpdateCostCategoryDefinitionRequest.h.

◆ CostCategoryArnHasBeenSet()

bool Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::CostCategoryArnHasBeenSet ( ) const
inline

The unique identifier for your Cost Category.

Definition at line 48 of file UpdateCostCategoryDefinitionRequest.h.

◆ GetCostCategoryArn()

const Aws::String& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::GetCostCategoryArn ( ) const
inline

The unique identifier for your Cost Category.

Definition at line 43 of file UpdateCostCategoryDefinitionRequest.h.

◆ GetRequestSpecificHeaders()

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

◆ GetRules()

const Aws::Vector<CostCategoryRule>& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::GetRules ( ) const
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 106 of file UpdateCostCategoryDefinitionRequest.h.

◆ GetRuleVersion()

const CostCategoryRuleVersion& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::GetRuleVersion ( ) const
inline

Definition at line 82 of file UpdateCostCategoryDefinitionRequest.h.

◆ GetServiceRequestName()

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

◆ RulesHasBeenSet()

bool Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::RulesHasBeenSet ( ) const
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 114 of file UpdateCostCategoryDefinitionRequest.h.

◆ RuleVersionHasBeenSet()

bool Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::RuleVersionHasBeenSet ( ) const
inline

Definition at line 85 of file UpdateCostCategoryDefinitionRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCostCategoryArn() [1/3]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetCostCategoryArn ( const Aws::String value)
inline

The unique identifier for your Cost Category.

Definition at line 53 of file UpdateCostCategoryDefinitionRequest.h.

◆ SetCostCategoryArn() [2/3]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetCostCategoryArn ( Aws::String &&  value)
inline

The unique identifier for your Cost Category.

Definition at line 58 of file UpdateCostCategoryDefinitionRequest.h.

◆ SetCostCategoryArn() [3/3]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetCostCategoryArn ( const char *  value)
inline

The unique identifier for your Cost Category.

Definition at line 63 of file UpdateCostCategoryDefinitionRequest.h.

◆ SetRules() [1/2]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetRules ( const Aws::Vector< CostCategoryRule > &  value)
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 122 of file UpdateCostCategoryDefinitionRequest.h.

◆ SetRules() [2/2]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetRules ( Aws::Vector< CostCategoryRule > &&  value)
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 130 of file UpdateCostCategoryDefinitionRequest.h.

◆ SetRuleVersion() [1/2]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetRuleVersion ( const CostCategoryRuleVersion value)
inline

Definition at line 88 of file UpdateCostCategoryDefinitionRequest.h.

◆ SetRuleVersion() [2/2]

void Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::SetRuleVersion ( CostCategoryRuleVersion &&  value)
inline

Definition at line 91 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithCostCategoryArn() [1/3]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithCostCategoryArn ( const Aws::String value)
inline

The unique identifier for your Cost Category.

Definition at line 68 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithCostCategoryArn() [2/3]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithCostCategoryArn ( Aws::String &&  value)
inline

The unique identifier for your Cost Category.

Definition at line 73 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithCostCategoryArn() [3/3]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithCostCategoryArn ( const char *  value)
inline

The unique identifier for your Cost Category.

Definition at line 78 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithRules() [1/2]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithRules ( const Aws::Vector< CostCategoryRule > &  value)
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 138 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithRules() [2/2]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithRules ( Aws::Vector< CostCategoryRule > &&  value)
inline

The Expression object used to categorize costs. For more information, see CostCategoryRule .

Definition at line 146 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithRuleVersion() [1/2]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithRuleVersion ( const CostCategoryRuleVersion value)
inline

Definition at line 94 of file UpdateCostCategoryDefinitionRequest.h.

◆ WithRuleVersion() [2/2]

UpdateCostCategoryDefinitionRequest& Aws::CostExplorer::Model::UpdateCostCategoryDefinitionRequest::WithRuleVersion ( CostCategoryRuleVersion &&  value)
inline

Definition at line 97 of file UpdateCostCategoryDefinitionRequest.h.


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