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

#include <CloudFormationCostEstimationResourceCollectionFilter.h>

Public Member Functions

 CloudFormationCostEstimationResourceCollectionFilter ()
 
 CloudFormationCostEstimationResourceCollectionFilter (Aws::Utils::Json::JsonView jsonValue)
 
CloudFormationCostEstimationResourceCollectionFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetStackNames () const
 
bool StackNamesHasBeenSet () const
 
void SetStackNames (const Aws::Vector< Aws::String > &value)
 
void SetStackNames (Aws::Vector< Aws::String > &&value)
 
CloudFormationCostEstimationResourceCollectionFilterWithStackNames (const Aws::Vector< Aws::String > &value)
 
CloudFormationCostEstimationResourceCollectionFilterWithStackNames (Aws::Vector< Aws::String > &&value)
 
CloudFormationCostEstimationResourceCollectionFilterAddStackNames (const Aws::String &value)
 
CloudFormationCostEstimationResourceCollectionFilterAddStackNames (Aws::String &&value)
 
CloudFormationCostEstimationResourceCollectionFilterAddStackNames (const char *value)
 

Detailed Description

Information about an Amazon Web Services CloudFormation stack used to create a monthly cost estimate for DevOps Guru to analyze Amazon Web Services resources. The maximum number of stacks you can specify for a cost estimate is one. The estimate created is for the cost to analyze the Amazon Web Services resources defined by the stack. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.

See Also:

AWS API Reference

Definition at line 39 of file CloudFormationCostEstimationResourceCollectionFilter.h.

Constructor & Destructor Documentation

◆ CloudFormationCostEstimationResourceCollectionFilter() [1/2]

Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::CloudFormationCostEstimationResourceCollectionFilter ( )

◆ CloudFormationCostEstimationResourceCollectionFilter() [2/2]

Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::CloudFormationCostEstimationResourceCollectionFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddStackNames() [1/3]

CloudFormationCostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::AddStackNames ( Aws::String &&  value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 86 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ AddStackNames() [2/3]

CloudFormationCostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::AddStackNames ( const Aws::String value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 81 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ AddStackNames() [3/3]

CloudFormationCostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::AddStackNames ( const char *  value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 91 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ GetStackNames()

const Aws::Vector<Aws::String>& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::GetStackNames ( ) const
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 51 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::Jsonize ( ) const

◆ operator=()

CloudFormationCostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetStackNames() [1/2]

void Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::SetStackNames ( Aws::Vector< Aws::String > &&  value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 66 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ SetStackNames() [2/2]

void Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::SetStackNames ( const Aws::Vector< Aws::String > &  value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 61 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ StackNamesHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::StackNamesHasBeenSet ( ) const
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 56 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ WithStackNames() [1/2]

CloudFormationCostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::WithStackNames ( Aws::Vector< Aws::String > &&  value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 76 of file CloudFormationCostEstimationResourceCollectionFilter.h.

◆ WithStackNames() [2/2]

CloudFormationCostEstimationResourceCollectionFilter& Aws::DevOpsGuru::Model::CloudFormationCostEstimationResourceCollectionFilter::WithStackNames ( const Aws::Vector< Aws::String > &  value)
inline

An array of CloudFormation stack names. Its size is fixed at 1 item.

Definition at line 71 of file CloudFormationCostEstimationResourceCollectionFilter.h.


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