7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/codedeploy/model/EC2TagSet.h>
10#include <aws/codedeploy/model/EC2TagFilter.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
93 bool m_tagFiltersHasBeenSet =
false;
96 bool m_autoScalingGroupsHasBeenSet =
false;
99 bool m_ec2TagSetHasBeenSet =
false;
TargetInstances & AddAutoScalingGroups(Aws::String &&value)
void SetTagFilters(const Aws::Vector< EC2TagFilter > &value)
const Aws::Vector< EC2TagFilter > & GetTagFilters() const
bool TagFiltersHasBeenSet() const
void SetAutoScalingGroups(Aws::Vector< Aws::String > &&value)
const EC2TagSet & GetEc2TagSet() const
AWS_CODEDEPLOY_API TargetInstances(Aws::Utils::Json::JsonView jsonValue)
void SetAutoScalingGroups(const Aws::Vector< Aws::String > &value)
void SetTagFilters(Aws::Vector< EC2TagFilter > &&value)
TargetInstances & WithTagFilters(const Aws::Vector< EC2TagFilter > &value)
TargetInstances & WithEc2TagSet(EC2TagSet &&value)
TargetInstances & WithEc2TagSet(const EC2TagSet &value)
TargetInstances & AddTagFilters(EC2TagFilter &&value)
bool Ec2TagSetHasBeenSet() const
TargetInstances & AddAutoScalingGroups(const char *value)
void SetEc2TagSet(const EC2TagSet &value)
TargetInstances & AddAutoScalingGroups(const Aws::String &value)
TargetInstances & WithAutoScalingGroups(const Aws::Vector< Aws::String > &value)
TargetInstances & WithAutoScalingGroups(Aws::Vector< Aws::String > &&value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
bool AutoScalingGroupsHasBeenSet() const
const Aws::Vector< Aws::String > & GetAutoScalingGroups() const
TargetInstances & WithTagFilters(Aws::Vector< EC2TagFilter > &&value)
AWS_CODEDEPLOY_API TargetInstances & operator=(Aws::Utils::Json::JsonView jsonValue)
TargetInstances & AddTagFilters(const EC2TagFilter &value)
void SetEc2TagSet(EC2TagSet &&value)
AWS_CODEDEPLOY_API TargetInstances()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue