50 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
51 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
176 inline void SetAdditionalInfo(
const char* value) { m_additionalInfoHasBeenSet =
true; m_additionalInfo.assign(value); }
291 inline void SetMonitoring(
bool value) { m_monitoringHasBeenSet =
true; m_monitoring = value; }
316 inline void SetSubnetId(
const char* value) { m_subnetIdHasBeenSet =
true; m_subnetId.assign(value); }
385 inline void SetPrivateIpAddress(
const char* value) { m_privateIpAddressHasBeenSet =
true; m_privateIpAddress.assign(value); }
407 bool m_architectureHasBeenSet;
409 bool m_groupNamesHasBeenSet;
411 bool m_groupIdsHasBeenSet;
413 bool m_additionalInfoHasBeenSet;
415 bool m_userDataHasBeenSet;
417 bool m_instanceTypeHasBeenSet;
419 bool m_placementHasBeenSet;
421 bool m_monitoringHasBeenSet;
423 bool m_subnetIdHasBeenSet;
425 bool m_instanceInitiatedShutdownBehaviorHasBeenSet;
427 bool m_privateIpAddressHasBeenSet;
ImportInstanceLaunchSpecification & WithPlacement(Placement &&value)
void SetPrivateIpAddress(const char *value)
ImportInstanceLaunchSpecification & AddGroupNames(const char *value)
const Aws::Vector< Aws::String > & GetGroupIds() const
void SetPrivateIpAddress(const Aws::String &value)
void SetInstanceInitiatedShutdownBehavior(ShutdownBehavior &&value)
void SetPlacement(Placement &&value)
ImportInstanceLaunchSpecification & WithAdditionalInfo(const char *value)
ImportInstanceLaunchSpecification & WithPrivateIpAddress(const char *value)
const Aws::Vector< Aws::String > & GetGroupNames() const
void SetGroupIds(const Aws::Vector< Aws::String > &value)
void SetAdditionalInfo(const char *value)
void SetArchitecture(const ArchitectureValues &value)
ImportInstanceLaunchSpecification & WithAdditionalInfo(const Aws::String &value)
ImportInstanceLaunchSpecification & WithInstanceInitiatedShutdownBehavior(ShutdownBehavior &&value)
std::vector< T, Aws::Allocator< T > > Vector
ImportInstanceLaunchSpecification & WithInstanceType(InstanceType &&value)
void SetSubnetId(Aws::String &&value)
ImportInstanceLaunchSpecification & WithGroupNames(const Aws::Vector< Aws::String > &value)
const ArchitectureValues & GetArchitecture() const
ImportInstanceLaunchSpecification & WithPrivateIpAddress(Aws::String &&value)
const UserData & GetUserData() const
void SetInstanceType(InstanceType &&value)
ImportInstanceLaunchSpecification & WithMonitoring(bool value)
ImportInstanceLaunchSpecification & WithUserData(UserData &&value)
ImportInstanceLaunchSpecification & AddGroupIds(const char *value)
ImportInstanceLaunchSpecification & WithGroupIds(const Aws::Vector< Aws::String > &value)
const InstanceType & GetInstanceType() const
std::basic_ostream< char, std::char_traits< char > > OStream
ImportInstanceLaunchSpecification & WithInstanceInitiatedShutdownBehavior(const ShutdownBehavior &value)
ImportInstanceLaunchSpecification & WithUserData(const UserData &value)
const Aws::String & GetAdditionalInfo() const
void SetGroupIds(Aws::Vector< Aws::String > &&value)
const Aws::String & GetPrivateIpAddress() const
ImportInstanceLaunchSpecification & WithInstanceType(const InstanceType &value)
ImportInstanceLaunchSpecification & AddGroupNames(Aws::String &&value)
void SetArchitecture(ArchitectureValues &&value)
void SetSubnetId(const char *value)
void SetInstanceType(const InstanceType &value)
ImportInstanceLaunchSpecification & WithGroupNames(Aws::Vector< Aws::String > &&value)
ImportInstanceLaunchSpecification & WithPrivateIpAddress(const Aws::String &value)
const ShutdownBehavior & GetInstanceInitiatedShutdownBehavior() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ImportInstanceLaunchSpecification & AddGroupIds(const Aws::String &value)
void SetUserData(UserData &&value)
void SetSubnetId(const Aws::String &value)
ImportInstanceLaunchSpecification & WithSubnetId(Aws::String &&value)
void SetPrivateIpAddress(Aws::String &&value)
void SetAdditionalInfo(const Aws::String &value)
void SetInstanceInitiatedShutdownBehavior(const ShutdownBehavior &value)
ImportInstanceLaunchSpecification & WithSubnetId(const Aws::String &value)
void SetGroupNames(Aws::Vector< Aws::String > &&value)
const Placement & GetPlacement() const
ImportInstanceLaunchSpecification & WithPlacement(const Placement &value)
bool GetMonitoring() const
void SetGroupNames(const Aws::Vector< Aws::String > &value)
ImportInstanceLaunchSpecification & WithArchitecture(ArchitectureValues &&value)
const Aws::String & GetSubnetId() const
ImportInstanceLaunchSpecification & AddGroupNames(const Aws::String &value)
void SetMonitoring(bool value)
void SetAdditionalInfo(Aws::String &&value)
ImportInstanceLaunchSpecification & WithArchitecture(const ArchitectureValues &value)
ImportInstanceLaunchSpecification & WithGroupIds(Aws::Vector< Aws::String > &&value)
ImportInstanceLaunchSpecification & WithAdditionalInfo(Aws::String &&value)
void SetPlacement(const Placement &value)
ImportInstanceLaunchSpecification & AddGroupIds(Aws::String &&value)
JSON (JavaScript Object Notation).
ImportInstanceLaunchSpecification & WithSubnetId(const char *value)
void SetUserData(const UserData &value)