77 inline void SetAgentVersion(
const char* value) { m_agentVersionHasBeenSet =
true; m_agentVersion.assign(value); }
130 inline void SetAmiId(
const char* value) { m_amiIdHasBeenSet =
true; m_amiId.assign(value); }
232 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
315 inline void SetCreatedAt(
const char* value) { m_createdAtHasBeenSet =
true; m_createdAt.assign(value); }
340 inline void SetEbsOptimized(
bool value) { m_ebsOptimizedHasBeenSet =
true; m_ebsOptimized = value; }
365 inline void SetEc2InstanceId(
const char* value) { m_ec2InstanceIdHasBeenSet =
true; m_ec2InstanceId.assign(value); }
400 inline void SetEcsClusterArn(
const char* value) { m_ecsClusterArnHasBeenSet =
true; m_ecsClusterArn.assign(value); }
435 inline void SetEcsContainerInstanceArn(
const char* value) { m_ecsContainerInstanceArnHasBeenSet =
true; m_ecsContainerInstanceArn.assign(value); }
478 inline void SetElasticIp(
const char* value) { m_elasticIpHasBeenSet =
true; m_elasticIp.assign(value); }
519 inline void SetHostname(
const char* value) { m_hostnameHasBeenSet =
true; m_hostname.assign(value); }
558 inline void SetInfrastructureClass(
const char* value) { m_infrastructureClassHasBeenSet =
true; m_infrastructureClass.assign(value); }
632 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
679 inline void SetInstanceProfileArn(
const char* value) { m_instanceProfileArnHasBeenSet =
true; m_instanceProfileArn.assign(value); }
723 inline void SetInstanceType(
const char* value) { m_instanceTypeHasBeenSet =
true; m_instanceType.assign(value); }
762 inline void SetLastServiceErrorId(
const char* value) { m_lastServiceErrorIdHasBeenSet =
true; m_lastServiceErrorId.assign(value); }
820 inline Instance&
AddLayerIds(
const char* value) { m_layerIdsHasBeenSet =
true; m_layerIds.push_back(value);
return *
this; }
840 inline void SetOs(
const char* value) { m_osHasBeenSet =
true; m_os.assign(value); }
875 inline void SetPlatform(
const char* value) { m_platformHasBeenSet =
true; m_platform.assign(value); }
910 inline void SetPrivateDns(
const char* value) { m_privateDnsHasBeenSet =
true; m_privateDns.assign(value); }
945 inline void SetPrivateIp(
const char* value) { m_privateIpHasBeenSet =
true; m_privateIp.assign(value); }
980 inline void SetPublicDns(
const char* value) { m_publicDnsHasBeenSet =
true; m_publicDns.assign(value); }
1015 inline void SetPublicIp(
const char* value) { m_publicIpHasBeenSet =
true; m_publicIp.assign(value); }
1050 inline void SetRegisteredBy(
const char* value) { m_registeredByHasBeenSet =
true; m_registeredBy.assign(value); }
1085 inline void SetReportedAgentVersion(
const char* value) { m_reportedAgentVersionHasBeenSet =
true; m_reportedAgentVersion.assign(value); }
1180 inline void SetRootDeviceVolumeId(
const char* value) { m_rootDeviceVolumeIdHasBeenSet =
true; m_rootDeviceVolumeId.assign(value); }
1325 inline void SetSshKeyName(
const char* value) { m_sshKeyNameHasBeenSet =
true; m_sshKeyName.assign(value); }
1360 inline void SetStackId(
const char* value) { m_stackIdHasBeenSet =
true; m_stackId.assign(value); }
1431 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
1497 inline void SetSubnetId(
const char* value) { m_subnetIdHasBeenSet =
true; m_subnetId.assign(value); }
1539 inline void SetTenancy(
const char* value) { m_tenancyHasBeenSet =
true; m_tenancy.assign(value); }
1591 bool m_agentVersionHasBeenSet;
1593 bool m_amiIdHasBeenSet;
1595 bool m_architectureHasBeenSet;
1597 bool m_autoScalingTypeHasBeenSet;
1599 bool m_availabilityZoneHasBeenSet;
1601 bool m_blockDeviceMappingsHasBeenSet;
1603 bool m_createdAtHasBeenSet;
1604 bool m_ebsOptimized;
1605 bool m_ebsOptimizedHasBeenSet;
1607 bool m_ec2InstanceIdHasBeenSet;
1609 bool m_ecsClusterArnHasBeenSet;
1611 bool m_ecsContainerInstanceArnHasBeenSet;
1613 bool m_elasticIpHasBeenSet;
1615 bool m_hostnameHasBeenSet;
1617 bool m_infrastructureClassHasBeenSet;
1618 bool m_installUpdatesOnBoot;
1619 bool m_installUpdatesOnBootHasBeenSet;
1621 bool m_instanceIdHasBeenSet;
1623 bool m_instanceProfileArnHasBeenSet;
1625 bool m_instanceTypeHasBeenSet;
1627 bool m_lastServiceErrorIdHasBeenSet;
1629 bool m_layerIdsHasBeenSet;
1631 bool m_osHasBeenSet;
1633 bool m_platformHasBeenSet;
1635 bool m_privateDnsHasBeenSet;
1637 bool m_privateIpHasBeenSet;
1639 bool m_publicDnsHasBeenSet;
1641 bool m_publicIpHasBeenSet;
1643 bool m_registeredByHasBeenSet;
1645 bool m_reportedAgentVersionHasBeenSet;
1647 bool m_reportedOsHasBeenSet;
1649 bool m_rootDeviceTypeHasBeenSet;
1651 bool m_rootDeviceVolumeIdHasBeenSet;
1653 bool m_securityGroupIdsHasBeenSet;
1655 bool m_sshHostDsaKeyFingerprintHasBeenSet;
1657 bool m_sshHostRsaKeyFingerprintHasBeenSet;
1659 bool m_sshKeyNameHasBeenSet;
1661 bool m_stackIdHasBeenSet;
1663 bool m_statusHasBeenSet;
1665 bool m_subnetIdHasBeenSet;
1667 bool m_tenancyHasBeenSet;
1669 bool m_virtualizationTypeHasBeenSet;
void SetRegisteredBy(const Aws::String &value)
Instance & WithElasticIp(const Aws::String &value)
Instance & WithHostname(const Aws::String &value)
void SetPlatform(const char *value)
void SetSshHostDsaKeyFingerprint(Aws::String &&value)
Instance & WithSshKeyName(const Aws::String &value)
Instance & WithInstanceProfileArn(const char *value)
void SetInstanceProfileArn(const Aws::String &value)
void SetEcsContainerInstanceArn(const Aws::String &value)
void SetBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
Instance & WithEcsClusterArn(const Aws::String &value)
Instance & WithEcsClusterArn(Aws::String &&value)
Instance & WithEcsContainerInstanceArn(const char *value)
bool GetEbsOptimized() const
const Aws::String & GetTenancy() const
void SetSshHostDsaKeyFingerprint(const Aws::String &value)
Instance & WithRootDeviceVolumeId(Aws::String &&value)
Instance & WithInfrastructureClass(const char *value)
Instance & WithCreatedAt(Aws::String &&value)
void SetAvailabilityZone(const char *value)
void SetReportedAgentVersion(const char *value)
Instance & WithInstanceProfileArn(const Aws::String &value)
void SetPrivateIp(const char *value)
Instance & WithArchitecture(Architecture &&value)
void SetPlatform(const Aws::String &value)
Instance & WithHostname(const char *value)
void SetInstanceId(const char *value)
Instance & WithPrivateDns(const char *value)
const Aws::String & GetHostname() const
void SetAmiId(const char *value)
const AutoScalingType & GetAutoScalingType() const
const Aws::String & GetRegisteredBy() const
Instance & WithTenancy(const Aws::String &value)
void SetPublicIp(const char *value)
Instance & WithSubnetId(Aws::String &&value)
void SetSshHostRsaKeyFingerprint(Aws::String &&value)
void SetLayerIds(Aws::Vector< Aws::String > &&value)
Instance & WithHostname(Aws::String &&value)
Instance & WithAvailabilityZone(const char *value)
Instance & WithAvailabilityZone(Aws::String &&value)
Instance & WithSshKeyName(Aws::String &&value)
Instance & WithLastServiceErrorId(const Aws::String &value)
Instance & WithAmiId(const Aws::String &value)
Instance & AddSecurityGroupIds(const Aws::String &value)
Instance & WithSshHostDsaKeyFingerprint(const Aws::String &value)
void SetAutoScalingType(const AutoScalingType &value)
Instance & WithLayerIds(const Aws::Vector< Aws::String > &value)
void SetStatus(Aws::String &&value)
void SetInfrastructureClass(Aws::String &&value)
Instance & WithReportedOs(ReportedOs &&value)
Instance & WithOs(Aws::String &&value)
Instance & WithPublicDns(const char *value)
Instance & WithInstanceType(const Aws::String &value)
void SetReportedAgentVersion(const Aws::String &value)
const Aws::String & GetInfrastructureClass() const
void SetElasticIp(const Aws::String &value)
const Aws::String & GetSubnetId() const
Instance & WithPublicIp(const char *value)
Instance & WithPrivateIp(Aws::String &&value)
Instance & WithPrivateIp(const char *value)
void SetInstanceType(Aws::String &&value)
void SetOs(Aws::String &&value)
Instance & AddLayerIds(const Aws::String &value)
void SetRootDeviceVolumeId(const char *value)
void SetPrivateDns(const Aws::String &value)
Instance & WithSecurityGroupIds(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetSecurityGroupIds() const
void SetRootDeviceType(RootDeviceType &&value)
Instance & WithEc2InstanceId(Aws::String &&value)
Instance & WithTenancy(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
const Aws::String & GetPlatform() const
void SetPublicDns(Aws::String &&value)
void SetSshKeyName(Aws::String &&value)
Instance & WithInstanceId(Aws::String &&value)
Instance & WithReportedAgentVersion(const char *value)
const Aws::String & GetElasticIp() const
const Aws::String & GetStatus() const
void SetAmiId(const Aws::String &value)
Instance & WithPrivateDns(Aws::String &&value)
Instance & WithInstanceProfileArn(Aws::String &&value)
Instance & WithRootDeviceType(const RootDeviceType &value)
void SetAgentVersion(const Aws::String &value)
const Aws::String & GetEcsClusterArn() const
void SetPublicDns(const Aws::String &value)
void SetRootDeviceVolumeId(Aws::String &&value)
Instance & WithEc2InstanceId(const char *value)
void SetReportedAgentVersion(Aws::String &&value)
void SetRegisteredBy(const char *value)
const Aws::Vector< BlockDeviceMapping > & GetBlockDeviceMappings() const
Instance & WithAmiId(const char *value)
void SetEbsOptimized(bool value)
Instance & WithOs(const char *value)
void SetOs(const char *value)
const Aws::String & GetPrivateIp() const
const Aws::String & GetInstanceType() const
void SetElasticIp(const char *value)
const Aws::String & GetAgentVersion() const
Instance & WithAgentVersion(const char *value)
Instance & WithElasticIp(Aws::String &&value)
Instance & WithInfrastructureClass(Aws::String &&value)
void SetPublicIp(const Aws::String &value)
Instance & WithSubnetId(const char *value)
Instance & WithSshHostDsaKeyFingerprint(Aws::String &&value)
Instance & WithRegisteredBy(const char *value)
void SetRegisteredBy(Aws::String &&value)
void SetSshKeyName(const char *value)
Instance & WithAgentVersion(const Aws::String &value)
Instance & WithReportedOs(const ReportedOs &value)
void SetPlatform(Aws::String &&value)
Instance & AddBlockDeviceMappings(const BlockDeviceMapping &value)
const VirtualizationType & GetVirtualizationType() const
void SetCreatedAt(const Aws::String &value)
Instance & WithPlatform(Aws::String &&value)
Instance & WithSshHostRsaKeyFingerprint(const char *value)
void SetPrivateIp(const Aws::String &value)
void SetPrivateDns(Aws::String &&value)
Instance & WithEcsClusterArn(const char *value)
Instance & WithAmiId(Aws::String &&value)
const Aws::String & GetAmiId() const
Instance & WithRegisteredBy(const Aws::String &value)
void SetInstallUpdatesOnBoot(bool value)
void SetVirtualizationType(VirtualizationType &&value)
const Aws::String & GetStackId() const
void SetHostname(const char *value)
const Aws::String & GetAvailabilityZone() const
void SetEcsClusterArn(Aws::String &&value)
void SetSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Instance & WithLayerIds(Aws::Vector< Aws::String > &&value)
void SetTenancy(Aws::String &&value)
void SetInstanceProfileArn(const char *value)
const Aws::String & GetPrivateDns() const
void SetPublicDns(const char *value)
void SetTenancy(const Aws::String &value)
const RootDeviceType & GetRootDeviceType() const
const Aws::Vector< Aws::String > & GetLayerIds() const
void SetInstanceId(Aws::String &&value)
void SetOs(const Aws::String &value)
void SetAvailabilityZone(Aws::String &&value)
const Aws::String & GetInstanceProfileArn() const
Instance & WithBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
void SetInfrastructureClass(const Aws::String &value)
Instance & WithEbsOptimized(bool value)
void SetAvailabilityZone(const Aws::String &value)
Instance & WithSubnetId(const Aws::String &value)
void SetArchitecture(Architecture &&value)
const Aws::String & GetRootDeviceVolumeId() const
void SetLayerIds(const Aws::Vector< Aws::String > &value)
void SetInstanceType(const Aws::String &value)
void SetTenancy(const char *value)
Instance & WithInfrastructureClass(const Aws::String &value)
void SetSecurityGroupIds(Aws::Vector< Aws::String > &&value)
void SetInstanceType(const char *value)
Instance & WithTenancy(const char *value)
void SetEcsContainerInstanceArn(const char *value)
void SetStackId(const char *value)
Instance & WithInstanceId(const Aws::String &value)
Instance & WithSshKeyName(const char *value)
void SetEcsClusterArn(const char *value)
Instance & WithElasticIp(const char *value)
Instance & WithRegisteredBy(Aws::String &&value)
Instance & WithStatus(const char *value)
Instance & WithInstanceType(const char *value)
void SetEc2InstanceId(Aws::String &&value)
const ReportedOs & GetReportedOs() const
void SetEcsContainerInstanceArn(Aws::String &&value)
Instance & WithCreatedAt(const char *value)
Instance & WithStatus(Aws::String &&value)
Instance & WithBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
const Aws::String & GetSshKeyName() const
Instance & WithStackId(const Aws::String &value)
Instance & WithReportedAgentVersion(const Aws::String &value)
Instance & WithVirtualizationType(VirtualizationType &&value)
Instance & WithRootDeviceType(RootDeviceType &&value)
void SetElasticIp(Aws::String &&value)
void SetAgentVersion(Aws::String &&value)
void SetPrivateDns(const char *value)
void SetSshHostRsaKeyFingerprint(const Aws::String &value)
Instance & AddSecurityGroupIds(const char *value)
void SetSubnetId(const char *value)
void SetAutoScalingType(AutoScalingType &&value)
void SetLastServiceErrorId(Aws::String &&value)
Instance & WithAgentVersion(Aws::String &&value)
Instance & WithReportedAgentVersion(Aws::String &&value)
void SetReportedOs(ReportedOs &&value)
Instance & WithPlatform(const char *value)
Instance & WithStackId(const char *value)
void SetInfrastructureClass(const char *value)
const Architecture & GetArchitecture() const
Instance & WithVirtualizationType(const VirtualizationType &value)
const Aws::String & GetPublicIp() const
Instance & WithInstallUpdatesOnBoot(bool value)
void SetPrivateIp(Aws::String &&value)
void SetLastServiceErrorId(const char *value)
void SetStackId(Aws::String &&value)
void SetSubnetId(Aws::String &&value)
void SetSshKeyName(const Aws::String &value)
void SetCreatedAt(const char *value)
Instance & WithRootDeviceVolumeId(const char *value)
void SetReportedOs(const ReportedOs &value)
Instance & WithOs(const Aws::String &value)
const Aws::String & GetInstanceId() const
Instance & WithRootDeviceVolumeId(const Aws::String &value)
bool GetInstallUpdatesOnBoot() const
Instance & WithCreatedAt(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Instance & AddLayerIds(const char *value)
void SetSubnetId(const Aws::String &value)
Instance & WithEcsContainerInstanceArn(const Aws::String &value)
void SetLastServiceErrorId(const Aws::String &value)
void SetRootDeviceType(const RootDeviceType &value)
Instance & AddLayerIds(Aws::String &&value)
void SetInstanceProfileArn(Aws::String &&value)
Instance & WithPrivateIp(const Aws::String &value)
Instance & AddSecurityGroupIds(Aws::String &&value)
void SetHostname(Aws::String &&value)
Instance & AddBlockDeviceMappings(BlockDeviceMapping &&value)
void SetEc2InstanceId(const Aws::String &value)
void SetEcsClusterArn(const Aws::String &value)
const Aws::String & GetCreatedAt() const
Instance & WithSshHostRsaKeyFingerprint(Aws::String &&value)
void SetInstanceId(const Aws::String &value)
Instance & WithPublicIp(Aws::String &&value)
Instance & WithPlatform(const Aws::String &value)
void SetArchitecture(const Architecture &value)
void SetPublicIp(Aws::String &&value)
void SetAmiId(Aws::String &&value)
void SetVirtualizationType(const VirtualizationType &value)
void SetSshHostRsaKeyFingerprint(const char *value)
Instance & WithEc2InstanceId(const Aws::String &value)
const Aws::String & GetEcsContainerInstanceArn() const
Instance & WithPublicDns(Aws::String &&value)
Instance & WithInstanceType(Aws::String &&value)
Instance & WithLastServiceErrorId(Aws::String &&value)
Instance & WithPublicDns(const Aws::String &value)
void SetAgentVersion(const char *value)
const Aws::String & GetPublicDns() const
void SetStackId(const Aws::String &value)
void SetSshHostDsaKeyFingerprint(const char *value)
Instance & WithArchitecture(const Architecture &value)
Instance & WithLastServiceErrorId(const char *value)
void SetStatus(const Aws::String &value)
void SetCreatedAt(Aws::String &&value)
Instance & WithSecurityGroupIds(Aws::Vector< Aws::String > &&value)
const Aws::String & GetOs() const
Instance & WithEcsContainerInstanceArn(Aws::String &&value)
Instance & WithAutoScalingType(AutoScalingType &&value)
const Aws::String & GetReportedAgentVersion() const
void SetEc2InstanceId(const char *value)
Instance & WithPrivateDns(const Aws::String &value)
const Aws::String & GetLastServiceErrorId() const
const Aws::String & GetSshHostDsaKeyFingerprint() const
const Aws::String & GetEc2InstanceId() const
void SetStatus(const char *value)
Instance & WithAutoScalingType(const AutoScalingType &value)
Instance & WithStackId(Aws::String &&value)
Instance & WithSshHostDsaKeyFingerprint(const char *value)
const Aws::String & GetSshHostRsaKeyFingerprint() const
void SetBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
void SetHostname(const Aws::String &value)
JSON (JavaScript Object Notation).
Instance & WithSshHostRsaKeyFingerprint(const Aws::String &value)
Instance & WithPublicIp(const Aws::String &value)
Instance & WithStatus(const Aws::String &value)
Instance & WithInstanceId(const char *value)
void SetRootDeviceVolumeId(const Aws::String &value)
Instance & WithAvailabilityZone(const Aws::String &value)