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;
71 inline void SetHostId(
const char* value) { m_hostIdHasBeenSet =
true; m_hostId.assign(value); }
86 inline Host&
WithHostId(
const char* value) { SetHostId(value);
return *
this;}
135 inline void SetHostReservationId(
const char* value) { m_hostReservationIdHasBeenSet =
true; m_hostReservationId.assign(value); }
189 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
286 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
372 bool m_hostIdHasBeenSet;
374 bool m_autoPlacementHasBeenSet;
376 bool m_hostReservationIdHasBeenSet;
378 bool m_clientTokenHasBeenSet;
380 bool m_hostPropertiesHasBeenSet;
382 bool m_stateHasBeenSet;
384 bool m_availabilityZoneHasBeenSet;
386 bool m_instancesHasBeenSet;
388 bool m_availableCapacityHasBeenSet;
const Aws::String & GetHostReservationId() const
void SetState(AllocationState &&value)
Host & WithHostReservationId(const Aws::String &value)
void SetClientToken(const Aws::String &value)
Host & WithHostId(const char *value)
Host & WithAvailableCapacity(AvailableCapacity &&value)
void SetAvailabilityZone(Aws::String &&value)
void SetClientToken(const char *value)
Host & WithAutoPlacement(AutoPlacement &&value)
Host & WithAvailabilityZone(Aws::String &&value)
Host & WithClientToken(const char *value)
Host & WithHostId(Aws::String &&value)
void SetClientToken(Aws::String &&value)
void SetHostProperties(HostProperties &&value)
const AvailableCapacity & GetAvailableCapacity() const
Host & WithAvailableCapacity(const AvailableCapacity &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetHostReservationId(Aws::String &&value)
void SetAvailableCapacity(AvailableCapacity &&value)
const Aws::String & GetHostId() const
Host & WithAvailabilityZone(const char *value)
void SetHostReservationId(const char *value)
void SetHostProperties(const HostProperties &value)
void SetHostId(const char *value)
const Aws::Vector< HostInstance > & GetInstances() const
Host & WithClientToken(const Aws::String &value)
void SetAutoPlacement(const AutoPlacement &value)
Host & WithHostReservationId(const char *value)
const AutoPlacement & GetAutoPlacement() const
Host & WithClientToken(Aws::String &&value)
Host & WithInstances(Aws::Vector< HostInstance > &&value)
const Aws::String & GetClientToken() const
void SetState(const AllocationState &value)
Host & WithAutoPlacement(const AutoPlacement &value)
void SetAvailabilityZone(const Aws::String &value)
Host & AddInstances(const HostInstance &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetAutoPlacement(AutoPlacement &&value)
Host & AddInstances(HostInstance &&value)
void SetHostReservationId(const Aws::String &value)
void SetAvailableCapacity(const AvailableCapacity &value)
Host & WithState(AllocationState &&value)
void SetInstances(Aws::Vector< HostInstance > &&value)
Host & WithAvailabilityZone(const Aws::String &value)
const Aws::String & GetAvailabilityZone() const
Host & WithHostReservationId(Aws::String &&value)
const HostProperties & GetHostProperties() const
const AllocationState & GetState() const
void SetAvailabilityZone(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetInstances(const Aws::Vector< HostInstance > &value)
Host & WithHostId(const Aws::String &value)
Host & WithInstances(const Aws::Vector< HostInstance > &value)
Host & WithHostProperties(HostProperties &&value)
void SetHostId(Aws::String &&value)
void SetHostId(const Aws::String &value)
Host & WithState(const AllocationState &value)
JSON (JavaScript Object Notation).
Host & WithHostProperties(const HostProperties &value)