AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::DevOpsGuru::Model::GetCostEstimationResult Class Reference

#include <GetCostEstimationResult.h>

Public Member Functions

 GetCostEstimationResult ()
 
 GetCostEstimationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetCostEstimationResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const CostEstimationResourceCollectionFilterGetResourceCollection () const
 
void SetResourceCollection (const CostEstimationResourceCollectionFilter &value)
 
void SetResourceCollection (CostEstimationResourceCollectionFilter &&value)
 
GetCostEstimationResultWithResourceCollection (const CostEstimationResourceCollectionFilter &value)
 
GetCostEstimationResultWithResourceCollection (CostEstimationResourceCollectionFilter &&value)
 
const CostEstimationStatusGetStatus () const
 
void SetStatus (const CostEstimationStatus &value)
 
void SetStatus (CostEstimationStatus &&value)
 
GetCostEstimationResultWithStatus (const CostEstimationStatus &value)
 
GetCostEstimationResultWithStatus (CostEstimationStatus &&value)
 
const Aws::Vector< ServiceResourceCost > & GetCosts () const
 
void SetCosts (const Aws::Vector< ServiceResourceCost > &value)
 
void SetCosts (Aws::Vector< ServiceResourceCost > &&value)
 
GetCostEstimationResultWithCosts (const Aws::Vector< ServiceResourceCost > &value)
 
GetCostEstimationResultWithCosts (Aws::Vector< ServiceResourceCost > &&value)
 
GetCostEstimationResultAddCosts (const ServiceResourceCost &value)
 
GetCostEstimationResultAddCosts (ServiceResourceCost &&value)
 
const CostEstimationTimeRangeGetTimeRange () const
 
void SetTimeRange (const CostEstimationTimeRange &value)
 
void SetTimeRange (CostEstimationTimeRange &&value)
 
GetCostEstimationResultWithTimeRange (const CostEstimationTimeRange &value)
 
GetCostEstimationResultWithTimeRange (CostEstimationTimeRange &&value)
 
double GetTotalCost () const
 
void SetTotalCost (double value)
 
GetCostEstimationResultWithTotalCost (double value)
 
const Aws::StringGetNextToken () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
GetCostEstimationResultWithNextToken (const Aws::String &value)
 
GetCostEstimationResultWithNextToken (Aws::String &&value)
 
GetCostEstimationResultWithNextToken (const char *value)
 

Detailed Description

Definition at line 32 of file GetCostEstimationResult.h.

Constructor & Destructor Documentation

◆ GetCostEstimationResult() [1/2]

Aws::DevOpsGuru::Model::GetCostEstimationResult::GetCostEstimationResult ( )

◆ GetCostEstimationResult() [2/2]

Aws::DevOpsGuru::Model::GetCostEstimationResult::GetCostEstimationResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddCosts() [1/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::AddCosts ( const ServiceResourceCost value)
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 147 of file GetCostEstimationResult.h.

◆ AddCosts() [2/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::AddCosts ( ServiceResourceCost &&  value)
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 154 of file GetCostEstimationResult.h.

◆ GetCosts()

const Aws::Vector<ServiceResourceCost>& Aws::DevOpsGuru::Model::GetCostEstimationResult::GetCosts ( ) const
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 112 of file GetCostEstimationResult.h.

◆ GetNextToken()

const Aws::String& Aws::DevOpsGuru::Model::GetCostEstimationResult::GetNextToken ( ) const
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 209 of file GetCostEstimationResult.h.

◆ GetResourceCollection()

const CostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::GetCostEstimationResult::GetResourceCollection ( ) const
inline

The collection of the Amazon Web Services resources used to create your monthly DevOps Guru cost estimate.

Definition at line 44 of file GetCostEstimationResult.h.

◆ GetStatus()

const CostEstimationStatus& Aws::DevOpsGuru::Model::GetCostEstimationResult::GetStatus ( ) const
inline

The status of creating this cost estimate. If it's still in progress, the status ONGOING is returned. If it is finished, the status COMPLETED is returned.

Definition at line 76 of file GetCostEstimationResult.h.

◆ GetTimeRange()

const CostEstimationTimeRange& Aws::DevOpsGuru::Model::GetCostEstimationResult::GetTimeRange ( ) const
inline

The start and end time of the cost estimation.

Definition at line 160 of file GetCostEstimationResult.h.

◆ GetTotalCost()

double Aws::DevOpsGuru::Model::GetCostEstimationResult::GetTotalCost ( ) const
inline

The estimated monthly cost to analyze the Amazon Web Services resources. This value is the sum of the estimated costs to analyze each resource in the Costs object in this response.

Definition at line 188 of file GetCostEstimationResult.h.

◆ operator=()

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCosts() [1/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetCosts ( Aws::Vector< ServiceResourceCost > &&  value)
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 126 of file GetCostEstimationResult.h.

◆ SetCosts() [2/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetCosts ( const Aws::Vector< ServiceResourceCost > &  value)
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 119 of file GetCostEstimationResult.h.

◆ SetNextToken() [1/3]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetNextToken ( Aws::String &&  value)
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 221 of file GetCostEstimationResult.h.

◆ SetNextToken() [2/3]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetNextToken ( const Aws::String value)
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 215 of file GetCostEstimationResult.h.

◆ SetNextToken() [3/3]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetNextToken ( const char *  value)
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 227 of file GetCostEstimationResult.h.

◆ SetResourceCollection() [1/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetResourceCollection ( const CostEstimationResourceCollectionFilter value)
inline

The collection of the Amazon Web Services resources used to create your monthly DevOps Guru cost estimate.

Definition at line 50 of file GetCostEstimationResult.h.

◆ SetResourceCollection() [2/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetResourceCollection ( CostEstimationResourceCollectionFilter &&  value)
inline

The collection of the Amazon Web Services resources used to create your monthly DevOps Guru cost estimate.

Definition at line 56 of file GetCostEstimationResult.h.

◆ SetStatus() [1/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetStatus ( const CostEstimationStatus value)
inline

The status of creating this cost estimate. If it's still in progress, the status ONGOING is returned. If it is finished, the status COMPLETED is returned.

Definition at line 83 of file GetCostEstimationResult.h.

◆ SetStatus() [2/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetStatus ( CostEstimationStatus &&  value)
inline

The status of creating this cost estimate. If it's still in progress, the status ONGOING is returned. If it is finished, the status COMPLETED is returned.

Definition at line 90 of file GetCostEstimationResult.h.

◆ SetTimeRange() [1/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetTimeRange ( const CostEstimationTimeRange value)
inline

The start and end time of the cost estimation.

Definition at line 165 of file GetCostEstimationResult.h.

◆ SetTimeRange() [2/2]

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetTimeRange ( CostEstimationTimeRange &&  value)
inline

The start and end time of the cost estimation.

Definition at line 170 of file GetCostEstimationResult.h.

◆ SetTotalCost()

void Aws::DevOpsGuru::Model::GetCostEstimationResult::SetTotalCost ( double  value)
inline

The estimated monthly cost to analyze the Amazon Web Services resources. This value is the sum of the estimated costs to analyze each resource in the Costs object in this response.

Definition at line 195 of file GetCostEstimationResult.h.

◆ WithCosts() [1/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithCosts ( Aws::Vector< ServiceResourceCost > &&  value)
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 140 of file GetCostEstimationResult.h.

◆ WithCosts() [2/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithCosts ( const Aws::Vector< ServiceResourceCost > &  value)
inline

An array of ResourceCost objects that each contains details about the monthly cost estimate to analyze one of your Amazon Web Services resources.

Definition at line 133 of file GetCostEstimationResult.h.

◆ WithNextToken() [1/3]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithNextToken ( Aws::String &&  value)
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 239 of file GetCostEstimationResult.h.

◆ WithNextToken() [2/3]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithNextToken ( const Aws::String value)
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 233 of file GetCostEstimationResult.h.

◆ WithNextToken() [3/3]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithNextToken ( const char *  value)
inline

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Definition at line 245 of file GetCostEstimationResult.h.

◆ WithResourceCollection() [1/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithResourceCollection ( const CostEstimationResourceCollectionFilter value)
inline

The collection of the Amazon Web Services resources used to create your monthly DevOps Guru cost estimate.

Definition at line 62 of file GetCostEstimationResult.h.

◆ WithResourceCollection() [2/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithResourceCollection ( CostEstimationResourceCollectionFilter &&  value)
inline

The collection of the Amazon Web Services resources used to create your monthly DevOps Guru cost estimate.

Definition at line 68 of file GetCostEstimationResult.h.

◆ WithStatus() [1/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithStatus ( const CostEstimationStatus value)
inline

The status of creating this cost estimate. If it's still in progress, the status ONGOING is returned. If it is finished, the status COMPLETED is returned.

Definition at line 97 of file GetCostEstimationResult.h.

◆ WithStatus() [2/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithStatus ( CostEstimationStatus &&  value)
inline

The status of creating this cost estimate. If it's still in progress, the status ONGOING is returned. If it is finished, the status COMPLETED is returned.

Definition at line 104 of file GetCostEstimationResult.h.

◆ WithTimeRange() [1/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithTimeRange ( const CostEstimationTimeRange value)
inline

The start and end time of the cost estimation.

Definition at line 175 of file GetCostEstimationResult.h.

◆ WithTimeRange() [2/2]

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithTimeRange ( CostEstimationTimeRange &&  value)
inline

The start and end time of the cost estimation.

Definition at line 180 of file GetCostEstimationResult.h.

◆ WithTotalCost()

GetCostEstimationResult& Aws::DevOpsGuru::Model::GetCostEstimationResult::WithTotalCost ( double  value)
inline

The estimated monthly cost to analyze the Amazon Web Services resources. This value is the sum of the estimated costs to analyze each resource in the Costs object in this response.

Definition at line 202 of file GetCostEstimationResult.h.


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