28 template<
typename RESULT_TYPE>
29 class AmazonWebServiceResult;
70 inline void SetInstanceId(
const char* value) { m_instanceId.assign(value); }
void SetKernelId(const AttributeValue &value)
DescribeInstanceAttributeResponse & AddProductCodes(const ProductCode &value)
void SetProductCodes(Aws::Vector< ProductCode > &&value)
DescribeInstanceAttributeResponse & WithInstanceInitiatedShutdownBehavior(const AttributeValue &value)
void SetEbsOptimized(AttributeBooleanValue &&value)
const Aws::Vector< InstanceBlockDeviceMapping > & GetBlockDeviceMappings() const
DescribeInstanceAttributeResponse & WithKernelId(const AttributeValue &value)
const AttributeValue & GetUserData() const
void SetDisableApiTermination(const AttributeBooleanValue &value)
DescribeInstanceAttributeResponse & AddProductCodes(ProductCode &&value)
DescribeInstanceAttributeResponse & WithSourceDestCheck(AttributeBooleanValue &&value)
DescribeInstanceAttributeResponse & WithGroups(const Aws::Vector< GroupIdentifier > &value)
DescribeInstanceAttributeResponse & WithBlockDeviceMappings(Aws::Vector< InstanceBlockDeviceMapping > &&value)
DescribeInstanceAttributeResponse & WithEbsOptimized(const AttributeBooleanValue &value)
DescribeInstanceAttributeResponse & WithGroups(Aws::Vector< GroupIdentifier > &&value)
void SetSriovNetSupport(AttributeValue &&value)
DescribeInstanceAttributeResponse & WithEbsOptimized(AttributeBooleanValue &&value)
DescribeInstanceAttributeResponse & WithInstanceInitiatedShutdownBehavior(AttributeValue &&value)
const Aws::String & GetInstanceId() const
DescribeInstanceAttributeResponse & AddBlockDeviceMappings(InstanceBlockDeviceMapping &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetDisableApiTermination(AttributeBooleanValue &&value)
const ResponseMetadata & GetResponseMetadata() const
DescribeInstanceAttributeResponse & WithInstanceType(const AttributeValue &value)
void SetKernelId(AttributeValue &&value)
const Aws::Vector< GroupIdentifier > & GetGroups() const
void SetBlockDeviceMappings(const Aws::Vector< InstanceBlockDeviceMapping > &value)
DescribeInstanceAttributeResponse & WithDisableApiTermination(const AttributeBooleanValue &value)
DescribeInstanceAttributeResponse & WithInstanceId(const char *value)
void SetInstanceId(const char *value)
void SetResponseMetadata(ResponseMetadata &&value)
const AttributeValue & GetKernelId() const
DescribeInstanceAttributeResponse & WithInstanceType(AttributeValue &&value)
DescribeInstanceAttributeResponse & WithUserData(const AttributeValue &value)
void SetRootDeviceName(AttributeValue &&value)
const AttributeValue & GetRootDeviceName() const
DescribeInstanceAttributeResponse & WithRamdiskId(const AttributeValue &value)
DescribeInstanceAttributeResponse & AddGroups(const GroupIdentifier &value)
void SetInstanceId(Aws::String &&value)
void SetResponseMetadata(const ResponseMetadata &value)
DescribeInstanceAttributeResponse & AddGroups(GroupIdentifier &&value)
void SetGroups(Aws::Vector< GroupIdentifier > &&value)
void SetInstanceType(const AttributeValue &value)
void SetRamdiskId(const AttributeValue &value)
DescribeInstanceAttributeResponse & WithSourceDestCheck(const AttributeBooleanValue &value)
void SetInstanceId(const Aws::String &value)
void SetUserData(const AttributeValue &value)
void SetRamdiskId(AttributeValue &&value)
DescribeInstanceAttributeResponse & WithProductCodes(Aws::Vector< ProductCode > &&value)
const AttributeBooleanValue & GetDisableApiTermination() const
void SetSourceDestCheck(const AttributeBooleanValue &value)
DescribeInstanceAttributeResponse & WithProductCodes(const Aws::Vector< ProductCode > &value)
const AttributeValue & GetRamdiskId() const
void SetInstanceInitiatedShutdownBehavior(const AttributeValue &value)
DescribeInstanceAttributeResponse & WithKernelId(AttributeValue &&value)
void SetSourceDestCheck(AttributeBooleanValue &&value)
DescribeInstanceAttributeResponse & WithResponseMetadata(const ResponseMetadata &value)
DescribeInstanceAttributeResponse & WithRootDeviceName(const AttributeValue &value)
void SetUserData(AttributeValue &&value)
DescribeInstanceAttributeResponse & AddBlockDeviceMappings(const InstanceBlockDeviceMapping &value)
void SetInstanceType(AttributeValue &&value)
const AttributeValue & GetInstanceType() const
void SetProductCodes(const Aws::Vector< ProductCode > &value)
DescribeInstanceAttributeResponse & WithResponseMetadata(ResponseMetadata &&value)
void SetEbsOptimized(const AttributeBooleanValue &value)
const AttributeValue & GetInstanceInitiatedShutdownBehavior() const
const AttributeBooleanValue & GetSourceDestCheck() const
const AttributeBooleanValue & GetEbsOptimized() const
DescribeInstanceAttributeResponse & WithSriovNetSupport(const AttributeValue &value)
DescribeInstanceAttributeResponse & WithRamdiskId(AttributeValue &&value)
void SetSriovNetSupport(const AttributeValue &value)
void SetBlockDeviceMappings(Aws::Vector< InstanceBlockDeviceMapping > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
DescribeInstanceAttributeResponse & WithRootDeviceName(AttributeValue &&value)
void SetInstanceInitiatedShutdownBehavior(AttributeValue &&value)
DescribeInstanceAttributeResponse & WithInstanceId(Aws::String &&value)
DescribeInstanceAttributeResponse & WithInstanceId(const Aws::String &value)
void SetGroups(const Aws::Vector< GroupIdentifier > &value)
DescribeInstanceAttributeResponse & WithSriovNetSupport(AttributeValue &&value)
DescribeInstanceAttributeResponse & WithBlockDeviceMappings(const Aws::Vector< InstanceBlockDeviceMapping > &value)
DescribeInstanceAttributeResponse & WithUserData(AttributeValue &&value)
const Aws::Vector< ProductCode > & GetProductCodes() const
DescribeInstanceAttributeResponse & WithDisableApiTermination(AttributeBooleanValue &&value)
const AttributeValue & GetSriovNetSupport() const
JSON (JavaScript Object Notation).
void SetRootDeviceName(const AttributeValue &value)