7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/DateTime.h>
102 bool m_elasticInferenceAcceleratorArnHasBeenSet =
false;
104 Aws::String m_elasticInferenceAcceleratorAssociationId;
105 bool m_elasticInferenceAcceleratorAssociationIdHasBeenSet =
false;
107 Aws::String m_elasticInferenceAcceleratorAssociationState;
108 bool m_elasticInferenceAcceleratorAssociationStateHasBeenSet =
false;
111 bool m_elasticInferenceAcceleratorAssociationTimeHasBeenSet =
false;
AWS_EC2_API ElasticInferenceAcceleratorAssociation()
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationId(Aws::String &&value)
bool ElasticInferenceAcceleratorAssociationStateHasBeenSet() const
const Aws::String & GetElasticInferenceAcceleratorAssociationState() const
void SetElasticInferenceAcceleratorAssociationState(const char *value)
void SetElasticInferenceAcceleratorAssociationState(const Aws::String &value)
void SetElasticInferenceAcceleratorAssociationId(const char *value)
const Aws::String & GetElasticInferenceAcceleratorArn() const
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationState(const Aws::String &value)
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
const Aws::Utils::DateTime & GetElasticInferenceAcceleratorAssociationTime() const
void SetElasticInferenceAcceleratorArn(Aws::String &&value)
void SetElasticInferenceAcceleratorArn(const Aws::String &value)
AWS_EC2_API ElasticInferenceAcceleratorAssociation(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetElasticInferenceAcceleratorAssociationId(Aws::String &&value)
const Aws::String & GetElasticInferenceAcceleratorAssociationId() const
bool ElasticInferenceAcceleratorAssociationIdHasBeenSet() const
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
void SetElasticInferenceAcceleratorAssociationTime(Aws::Utils::DateTime &&value)
AWS_EC2_API ElasticInferenceAcceleratorAssociation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetElasticInferenceAcceleratorAssociationTime(const Aws::Utils::DateTime &value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationTime(Aws::Utils::DateTime &&value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorArn(const Aws::String &value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationId(const char *value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationState(const char *value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationState(Aws::String &&value)
void SetElasticInferenceAcceleratorAssociationId(const Aws::String &value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorArn(const char *value)
bool ElasticInferenceAcceleratorArnHasBeenSet() const
void SetElasticInferenceAcceleratorArn(const char *value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorArn(Aws::String &&value)
bool ElasticInferenceAcceleratorAssociationTimeHasBeenSet() const
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationTime(const Aws::Utils::DateTime &value)
void SetElasticInferenceAcceleratorAssociationState(Aws::String &&value)
ElasticInferenceAcceleratorAssociation & WithElasticInferenceAcceleratorAssociationId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream