AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::Host Class Reference

#include <Host.h>

Public Member Functions

 Host ()
 
 Host (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Hostoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const AutoPlacementGetAutoPlacement () const
 
bool AutoPlacementHasBeenSet () const
 
void SetAutoPlacement (const AutoPlacement &value)
 
void SetAutoPlacement (AutoPlacement &&value)
 
HostWithAutoPlacement (const AutoPlacement &value)
 
HostWithAutoPlacement (AutoPlacement &&value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
HostWithAvailabilityZone (const Aws::String &value)
 
HostWithAvailabilityZone (Aws::String &&value)
 
HostWithAvailabilityZone (const char *value)
 
const AvailableCapacityGetAvailableCapacity () const
 
bool AvailableCapacityHasBeenSet () const
 
void SetAvailableCapacity (const AvailableCapacity &value)
 
void SetAvailableCapacity (AvailableCapacity &&value)
 
HostWithAvailableCapacity (const AvailableCapacity &value)
 
HostWithAvailableCapacity (AvailableCapacity &&value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
HostWithClientToken (const Aws::String &value)
 
HostWithClientToken (Aws::String &&value)
 
HostWithClientToken (const char *value)
 
const Aws::StringGetHostId () const
 
bool HostIdHasBeenSet () const
 
void SetHostId (const Aws::String &value)
 
void SetHostId (Aws::String &&value)
 
void SetHostId (const char *value)
 
HostWithHostId (const Aws::String &value)
 
HostWithHostId (Aws::String &&value)
 
HostWithHostId (const char *value)
 
const HostPropertiesGetHostProperties () const
 
bool HostPropertiesHasBeenSet () const
 
void SetHostProperties (const HostProperties &value)
 
void SetHostProperties (HostProperties &&value)
 
HostWithHostProperties (const HostProperties &value)
 
HostWithHostProperties (HostProperties &&value)
 
const Aws::StringGetHostReservationId () const
 
bool HostReservationIdHasBeenSet () const
 
void SetHostReservationId (const Aws::String &value)
 
void SetHostReservationId (Aws::String &&value)
 
void SetHostReservationId (const char *value)
 
HostWithHostReservationId (const Aws::String &value)
 
HostWithHostReservationId (Aws::String &&value)
 
HostWithHostReservationId (const char *value)
 
const Aws::Vector< HostInstance > & GetInstances () const
 
bool InstancesHasBeenSet () const
 
void SetInstances (const Aws::Vector< HostInstance > &value)
 
void SetInstances (Aws::Vector< HostInstance > &&value)
 
HostWithInstances (const Aws::Vector< HostInstance > &value)
 
HostWithInstances (Aws::Vector< HostInstance > &&value)
 
HostAddInstances (const HostInstance &value)
 
HostAddInstances (HostInstance &&value)
 
const AllocationStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const AllocationState &value)
 
void SetState (AllocationState &&value)
 
HostWithState (const AllocationState &value)
 
HostWithState (AllocationState &&value)
 
const Aws::Utils::DateTimeGetAllocationTime () const
 
bool AllocationTimeHasBeenSet () const
 
void SetAllocationTime (const Aws::Utils::DateTime &value)
 
void SetAllocationTime (Aws::Utils::DateTime &&value)
 
HostWithAllocationTime (const Aws::Utils::DateTime &value)
 
HostWithAllocationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetReleaseTime () const
 
bool ReleaseTimeHasBeenSet () const
 
void SetReleaseTime (const Aws::Utils::DateTime &value)
 
void SetReleaseTime (Aws::Utils::DateTime &&value)
 
HostWithReleaseTime (const Aws::Utils::DateTime &value)
 
HostWithReleaseTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
HostWithTags (const Aws::Vector< Tag > &value)
 
HostWithTags (Aws::Vector< Tag > &&value)
 
HostAddTags (const Tag &value)
 
HostAddTags (Tag &&value)
 
const HostRecoveryGetHostRecovery () const
 
bool HostRecoveryHasBeenSet () const
 
void SetHostRecovery (const HostRecovery &value)
 
void SetHostRecovery (HostRecovery &&value)
 
HostWithHostRecovery (const HostRecovery &value)
 
HostWithHostRecovery (HostRecovery &&value)
 
const AllowsMultipleInstanceTypesGetAllowsMultipleInstanceTypes () const
 
bool AllowsMultipleInstanceTypesHasBeenSet () const
 
void SetAllowsMultipleInstanceTypes (const AllowsMultipleInstanceTypes &value)
 
void SetAllowsMultipleInstanceTypes (AllowsMultipleInstanceTypes &&value)
 
HostWithAllowsMultipleInstanceTypes (const AllowsMultipleInstanceTypes &value)
 
HostWithAllowsMultipleInstanceTypes (AllowsMultipleInstanceTypes &&value)
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
HostWithOwnerId (const Aws::String &value)
 
HostWithOwnerId (Aws::String &&value)
 
HostWithOwnerId (const char *value)
 
const Aws::StringGetAvailabilityZoneId () const
 
bool AvailabilityZoneIdHasBeenSet () const
 
void SetAvailabilityZoneId (const Aws::String &value)
 
void SetAvailabilityZoneId (Aws::String &&value)
 
void SetAvailabilityZoneId (const char *value)
 
HostWithAvailabilityZoneId (const Aws::String &value)
 
HostWithAvailabilityZoneId (Aws::String &&value)
 
HostWithAvailabilityZoneId (const char *value)
 
bool GetMemberOfServiceLinkedResourceGroup () const
 
bool MemberOfServiceLinkedResourceGroupHasBeenSet () const
 
void SetMemberOfServiceLinkedResourceGroup (bool value)
 
HostWithMemberOfServiceLinkedResourceGroup (bool value)
 

Detailed Description

Describes the properties of the Dedicated Host.

See Also:

AWS API Reference

Definition at line 41 of file Host.h.

Constructor & Destructor Documentation

◆ Host() [1/2]

Aws::EC2::Model::Host::Host ( )

◆ Host() [2/2]

Aws::EC2::Model::Host::Host ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddInstances() [1/2]

Host& Aws::EC2::Model::Host::AddInstances ( const HostInstance value)
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 381 of file Host.h.

◆ AddInstances() [2/2]

Host& Aws::EC2::Model::Host::AddInstances ( HostInstance &&  value)
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 387 of file Host.h.

◆ AddTags() [1/2]

Host& Aws::EC2::Model::Host::AddTags ( const Tag value)
inline

Any tags assigned to the Dedicated Host.

Definition at line 516 of file Host.h.

◆ AddTags() [2/2]

Host& Aws::EC2::Model::Host::AddTags ( Tag &&  value)
inline

Any tags assigned to the Dedicated Host.

Definition at line 521 of file Host.h.

◆ AllocationTimeHasBeenSet()

bool Aws::EC2::Model::Host::AllocationTimeHasBeenSet ( ) const
inline

The time that the Dedicated Host was allocated.

Definition at line 429 of file Host.h.

◆ AllowsMultipleInstanceTypesHasBeenSet()

bool Aws::EC2::Model::Host::AllowsMultipleInstanceTypesHasBeenSet ( ) const
inline

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Definition at line 575 of file Host.h.

◆ AutoPlacementHasBeenSet()

bool Aws::EC2::Model::Host::AutoPlacementHasBeenSet ( ) const
inline

Whether auto-placement is on or off.

Definition at line 60 of file Host.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::EC2::Model::Host::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone of the Dedicated Host.

Definition at line 91 of file Host.h.

◆ AvailabilityZoneIdHasBeenSet()

bool Aws::EC2::Model::Host::AvailabilityZoneIdHasBeenSet ( ) const
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 659 of file Host.h.

◆ AvailableCapacityHasBeenSet()

bool Aws::EC2::Model::Host::AvailableCapacityHasBeenSet ( ) const
inline

Information about the instances running on the Dedicated Host.

Definition at line 132 of file Host.h.

◆ ClientTokenHasBeenSet()

bool Aws::EC2::Model::Host::ClientTokenHasBeenSet ( ) const
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 169 of file Host.h.

◆ GetAllocationTime()

const Aws::Utils::DateTime& Aws::EC2::Model::Host::GetAllocationTime ( ) const
inline

The time that the Dedicated Host was allocated.

Definition at line 424 of file Host.h.

◆ GetAllowsMultipleInstanceTypes()

const AllowsMultipleInstanceTypes& Aws::EC2::Model::Host::GetAllowsMultipleInstanceTypes ( ) const
inline

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Definition at line 567 of file Host.h.

◆ GetAutoPlacement()

const AutoPlacement& Aws::EC2::Model::Host::GetAutoPlacement ( ) const
inline

Whether auto-placement is on or off.

Definition at line 55 of file Host.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::EC2::Model::Host::GetAvailabilityZone ( ) const
inline

The Availability Zone of the Dedicated Host.

Definition at line 86 of file Host.h.

◆ GetAvailabilityZoneId()

const Aws::String& Aws::EC2::Model::Host::GetAvailabilityZoneId ( ) const
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 654 of file Host.h.

◆ GetAvailableCapacity()

const AvailableCapacity& Aws::EC2::Model::Host::GetAvailableCapacity ( ) const
inline

Information about the instances running on the Dedicated Host.

Definition at line 127 of file Host.h.

◆ GetClientToken()

const Aws::String& Aws::EC2::Model::Host::GetClientToken ( ) const
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 161 of file Host.h.

◆ GetHostId()

const Aws::String& Aws::EC2::Model::Host::GetHostId ( ) const
inline

The ID of the Dedicated Host.

Definition at line 223 of file Host.h.

◆ GetHostProperties()

const HostProperties& Aws::EC2::Model::Host::GetHostProperties ( ) const
inline

The hardware specifications of the Dedicated Host.

Definition at line 264 of file Host.h.

◆ GetHostRecovery()

const HostRecovery& Aws::EC2::Model::Host::GetHostRecovery ( ) const
inline

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Definition at line 528 of file Host.h.

◆ GetHostReservationId()

const Aws::String& Aws::EC2::Model::Host::GetHostReservationId ( ) const
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 296 of file Host.h.

◆ GetInstances()

const Aws::Vector<HostInstance>& Aws::EC2::Model::Host::GetInstances ( ) const
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 345 of file Host.h.

◆ GetMemberOfServiceLinkedResourceGroup()

bool Aws::EC2::Model::Host::GetMemberOfServiceLinkedResourceGroup ( ) const
inline

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

Definition at line 697 of file Host.h.

◆ GetOwnerId()

const Aws::String& Aws::EC2::Model::Host::GetOwnerId ( ) const
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 613 of file Host.h.

◆ GetReleaseTime()

const Aws::Utils::DateTime& Aws::EC2::Model::Host::GetReleaseTime ( ) const
inline

The time that the Dedicated Host was released.

Definition at line 455 of file Host.h.

◆ GetState()

const AllocationState& Aws::EC2::Model::Host::GetState ( ) const
inline

The Dedicated Host's state.

Definition at line 393 of file Host.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::Host::GetTags ( ) const
inline

Any tags assigned to the Dedicated Host.

Definition at line 486 of file Host.h.

◆ HostIdHasBeenSet()

bool Aws::EC2::Model::Host::HostIdHasBeenSet ( ) const
inline

The ID of the Dedicated Host.

Definition at line 228 of file Host.h.

◆ HostPropertiesHasBeenSet()

bool Aws::EC2::Model::Host::HostPropertiesHasBeenSet ( ) const
inline

The hardware specifications of the Dedicated Host.

Definition at line 269 of file Host.h.

◆ HostRecoveryHasBeenSet()

bool Aws::EC2::Model::Host::HostRecoveryHasBeenSet ( ) const
inline

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Definition at line 534 of file Host.h.

◆ HostReservationIdHasBeenSet()

bool Aws::EC2::Model::Host::HostReservationIdHasBeenSet ( ) const
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 302 of file Host.h.

◆ InstancesHasBeenSet()

bool Aws::EC2::Model::Host::InstancesHasBeenSet ( ) const
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 351 of file Host.h.

◆ MemberOfServiceLinkedResourceGroupHasBeenSet()

bool Aws::EC2::Model::Host::MemberOfServiceLinkedResourceGroupHasBeenSet ( ) const
inline

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

Definition at line 704 of file Host.h.

◆ operator=()

Host& Aws::EC2::Model::Host::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::Host::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::Host::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OwnerIdHasBeenSet()

bool Aws::EC2::Model::Host::OwnerIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 618 of file Host.h.

◆ ReleaseTimeHasBeenSet()

bool Aws::EC2::Model::Host::ReleaseTimeHasBeenSet ( ) const
inline

The time that the Dedicated Host was released.

Definition at line 460 of file Host.h.

◆ SetAllocationTime() [1/2]

void Aws::EC2::Model::Host::SetAllocationTime ( Aws::Utils::DateTime &&  value)
inline

The time that the Dedicated Host was allocated.

Definition at line 439 of file Host.h.

◆ SetAllocationTime() [2/2]

void Aws::EC2::Model::Host::SetAllocationTime ( const Aws::Utils::DateTime value)
inline

The time that the Dedicated Host was allocated.

Definition at line 434 of file Host.h.

◆ SetAllowsMultipleInstanceTypes() [1/2]

void Aws::EC2::Model::Host::SetAllowsMultipleInstanceTypes ( AllowsMultipleInstanceTypes &&  value)
inline

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Definition at line 591 of file Host.h.

◆ SetAllowsMultipleInstanceTypes() [2/2]

void Aws::EC2::Model::Host::SetAllowsMultipleInstanceTypes ( const AllowsMultipleInstanceTypes value)
inline

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Definition at line 583 of file Host.h.

◆ SetAutoPlacement() [1/2]

void Aws::EC2::Model::Host::SetAutoPlacement ( AutoPlacement &&  value)
inline

Whether auto-placement is on or off.

Definition at line 70 of file Host.h.

◆ SetAutoPlacement() [2/2]

void Aws::EC2::Model::Host::SetAutoPlacement ( const AutoPlacement value)
inline

Whether auto-placement is on or off.

Definition at line 65 of file Host.h.

◆ SetAvailabilityZone() [1/3]

void Aws::EC2::Model::Host::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone of the Dedicated Host.

Definition at line 101 of file Host.h.

◆ SetAvailabilityZone() [2/3]

void Aws::EC2::Model::Host::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone of the Dedicated Host.

Definition at line 96 of file Host.h.

◆ SetAvailabilityZone() [3/3]

void Aws::EC2::Model::Host::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone of the Dedicated Host.

Definition at line 106 of file Host.h.

◆ SetAvailabilityZoneId() [1/3]

void Aws::EC2::Model::Host::SetAvailabilityZoneId ( Aws::String &&  value)
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 669 of file Host.h.

◆ SetAvailabilityZoneId() [2/3]

void Aws::EC2::Model::Host::SetAvailabilityZoneId ( const Aws::String value)
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 664 of file Host.h.

◆ SetAvailabilityZoneId() [3/3]

void Aws::EC2::Model::Host::SetAvailabilityZoneId ( const char *  value)
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 674 of file Host.h.

◆ SetAvailableCapacity() [1/2]

void Aws::EC2::Model::Host::SetAvailableCapacity ( AvailableCapacity &&  value)
inline

Information about the instances running on the Dedicated Host.

Definition at line 142 of file Host.h.

◆ SetAvailableCapacity() [2/2]

void Aws::EC2::Model::Host::SetAvailableCapacity ( const AvailableCapacity value)
inline

Information about the instances running on the Dedicated Host.

Definition at line 137 of file Host.h.

◆ SetClientToken() [1/3]

void Aws::EC2::Model::Host::SetClientToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 185 of file Host.h.

◆ SetClientToken() [2/3]

void Aws::EC2::Model::Host::SetClientToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 177 of file Host.h.

◆ SetClientToken() [3/3]

void Aws::EC2::Model::Host::SetClientToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 193 of file Host.h.

◆ SetHostId() [1/3]

void Aws::EC2::Model::Host::SetHostId ( Aws::String &&  value)
inline

The ID of the Dedicated Host.

Definition at line 238 of file Host.h.

◆ SetHostId() [2/3]

void Aws::EC2::Model::Host::SetHostId ( const Aws::String value)
inline

The ID of the Dedicated Host.

Definition at line 233 of file Host.h.

◆ SetHostId() [3/3]

void Aws::EC2::Model::Host::SetHostId ( const char *  value)
inline

The ID of the Dedicated Host.

Definition at line 243 of file Host.h.

◆ SetHostProperties() [1/2]

void Aws::EC2::Model::Host::SetHostProperties ( const HostProperties value)
inline

The hardware specifications of the Dedicated Host.

Definition at line 274 of file Host.h.

◆ SetHostProperties() [2/2]

void Aws::EC2::Model::Host::SetHostProperties ( HostProperties &&  value)
inline

The hardware specifications of the Dedicated Host.

Definition at line 279 of file Host.h.

◆ SetHostRecovery() [1/2]

void Aws::EC2::Model::Host::SetHostRecovery ( const HostRecovery value)
inline

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Definition at line 540 of file Host.h.

◆ SetHostRecovery() [2/2]

void Aws::EC2::Model::Host::SetHostRecovery ( HostRecovery &&  value)
inline

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Definition at line 546 of file Host.h.

◆ SetHostReservationId() [1/3]

void Aws::EC2::Model::Host::SetHostReservationId ( Aws::String &&  value)
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 314 of file Host.h.

◆ SetHostReservationId() [2/3]

void Aws::EC2::Model::Host::SetHostReservationId ( const Aws::String value)
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 308 of file Host.h.

◆ SetHostReservationId() [3/3]

void Aws::EC2::Model::Host::SetHostReservationId ( const char *  value)
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 320 of file Host.h.

◆ SetInstances() [1/2]

void Aws::EC2::Model::Host::SetInstances ( Aws::Vector< HostInstance > &&  value)
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 363 of file Host.h.

◆ SetInstances() [2/2]

void Aws::EC2::Model::Host::SetInstances ( const Aws::Vector< HostInstance > &  value)
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 357 of file Host.h.

◆ SetMemberOfServiceLinkedResourceGroup()

void Aws::EC2::Model::Host::SetMemberOfServiceLinkedResourceGroup ( bool  value)
inline

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

Definition at line 711 of file Host.h.

◆ SetOwnerId() [1/3]

void Aws::EC2::Model::Host::SetOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 628 of file Host.h.

◆ SetOwnerId() [2/3]

void Aws::EC2::Model::Host::SetOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 623 of file Host.h.

◆ SetOwnerId() [3/3]

void Aws::EC2::Model::Host::SetOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 633 of file Host.h.

◆ SetReleaseTime() [1/2]

void Aws::EC2::Model::Host::SetReleaseTime ( Aws::Utils::DateTime &&  value)
inline

The time that the Dedicated Host was released.

Definition at line 470 of file Host.h.

◆ SetReleaseTime() [2/2]

void Aws::EC2::Model::Host::SetReleaseTime ( const Aws::Utils::DateTime value)
inline

The time that the Dedicated Host was released.

Definition at line 465 of file Host.h.

◆ SetState() [1/2]

void Aws::EC2::Model::Host::SetState ( AllocationState &&  value)
inline

The Dedicated Host's state.

Definition at line 408 of file Host.h.

◆ SetState() [2/2]

void Aws::EC2::Model::Host::SetState ( const AllocationState value)
inline

The Dedicated Host's state.

Definition at line 403 of file Host.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::Host::SetTags ( Aws::Vector< Tag > &&  value)
inline

Any tags assigned to the Dedicated Host.

Definition at line 501 of file Host.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::Host::SetTags ( const Aws::Vector< Tag > &  value)
inline

Any tags assigned to the Dedicated Host.

Definition at line 496 of file Host.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::Host::StateHasBeenSet ( ) const
inline

The Dedicated Host's state.

Definition at line 398 of file Host.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::Host::TagsHasBeenSet ( ) const
inline

Any tags assigned to the Dedicated Host.

Definition at line 491 of file Host.h.

◆ WithAllocationTime() [1/2]

Host& Aws::EC2::Model::Host::WithAllocationTime ( Aws::Utils::DateTime &&  value)
inline

The time that the Dedicated Host was allocated.

Definition at line 449 of file Host.h.

◆ WithAllocationTime() [2/2]

Host& Aws::EC2::Model::Host::WithAllocationTime ( const Aws::Utils::DateTime value)
inline

The time that the Dedicated Host was allocated.

Definition at line 444 of file Host.h.

◆ WithAllowsMultipleInstanceTypes() [1/2]

Host& Aws::EC2::Model::Host::WithAllowsMultipleInstanceTypes ( AllowsMultipleInstanceTypes &&  value)
inline

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Definition at line 607 of file Host.h.

◆ WithAllowsMultipleInstanceTypes() [2/2]

Host& Aws::EC2::Model::Host::WithAllowsMultipleInstanceTypes ( const AllowsMultipleInstanceTypes value)
inline

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Definition at line 599 of file Host.h.

◆ WithAutoPlacement() [1/2]

Host& Aws::EC2::Model::Host::WithAutoPlacement ( AutoPlacement &&  value)
inline

Whether auto-placement is on or off.

Definition at line 80 of file Host.h.

◆ WithAutoPlacement() [2/2]

Host& Aws::EC2::Model::Host::WithAutoPlacement ( const AutoPlacement value)
inline

Whether auto-placement is on or off.

Definition at line 75 of file Host.h.

◆ WithAvailabilityZone() [1/3]

Host& Aws::EC2::Model::Host::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone of the Dedicated Host.

Definition at line 116 of file Host.h.

◆ WithAvailabilityZone() [2/3]

Host& Aws::EC2::Model::Host::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone of the Dedicated Host.

Definition at line 111 of file Host.h.

◆ WithAvailabilityZone() [3/3]

Host& Aws::EC2::Model::Host::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone of the Dedicated Host.

Definition at line 121 of file Host.h.

◆ WithAvailabilityZoneId() [1/3]

Host& Aws::EC2::Model::Host::WithAvailabilityZoneId ( Aws::String &&  value)
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 684 of file Host.h.

◆ WithAvailabilityZoneId() [2/3]

Host& Aws::EC2::Model::Host::WithAvailabilityZoneId ( const Aws::String value)
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 679 of file Host.h.

◆ WithAvailabilityZoneId() [3/3]

Host& Aws::EC2::Model::Host::WithAvailabilityZoneId ( const char *  value)
inline

The ID of the Availability Zone in which the Dedicated Host is allocated.

Definition at line 689 of file Host.h.

◆ WithAvailableCapacity() [1/2]

Host& Aws::EC2::Model::Host::WithAvailableCapacity ( AvailableCapacity &&  value)
inline

Information about the instances running on the Dedicated Host.

Definition at line 152 of file Host.h.

◆ WithAvailableCapacity() [2/2]

Host& Aws::EC2::Model::Host::WithAvailableCapacity ( const AvailableCapacity value)
inline

Information about the instances running on the Dedicated Host.

Definition at line 147 of file Host.h.

◆ WithClientToken() [1/3]

Host& Aws::EC2::Model::Host::WithClientToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 209 of file Host.h.

◆ WithClientToken() [2/3]

Host& Aws::EC2::Model::Host::WithClientToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 201 of file Host.h.

◆ WithClientToken() [3/3]

Host& Aws::EC2::Model::Host::WithClientToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Definition at line 217 of file Host.h.

◆ WithHostId() [1/3]

Host& Aws::EC2::Model::Host::WithHostId ( Aws::String &&  value)
inline

The ID of the Dedicated Host.

Definition at line 253 of file Host.h.

◆ WithHostId() [2/3]

Host& Aws::EC2::Model::Host::WithHostId ( const Aws::String value)
inline

The ID of the Dedicated Host.

Definition at line 248 of file Host.h.

◆ WithHostId() [3/3]

Host& Aws::EC2::Model::Host::WithHostId ( const char *  value)
inline

The ID of the Dedicated Host.

Definition at line 258 of file Host.h.

◆ WithHostProperties() [1/2]

Host& Aws::EC2::Model::Host::WithHostProperties ( const HostProperties value)
inline

The hardware specifications of the Dedicated Host.

Definition at line 284 of file Host.h.

◆ WithHostProperties() [2/2]

Host& Aws::EC2::Model::Host::WithHostProperties ( HostProperties &&  value)
inline

The hardware specifications of the Dedicated Host.

Definition at line 289 of file Host.h.

◆ WithHostRecovery() [1/2]

Host& Aws::EC2::Model::Host::WithHostRecovery ( const HostRecovery value)
inline

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Definition at line 552 of file Host.h.

◆ WithHostRecovery() [2/2]

Host& Aws::EC2::Model::Host::WithHostRecovery ( HostRecovery &&  value)
inline

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Definition at line 558 of file Host.h.

◆ WithHostReservationId() [1/3]

Host& Aws::EC2::Model::Host::WithHostReservationId ( Aws::String &&  value)
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 332 of file Host.h.

◆ WithHostReservationId() [2/3]

Host& Aws::EC2::Model::Host::WithHostReservationId ( const Aws::String value)
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 326 of file Host.h.

◆ WithHostReservationId() [3/3]

Host& Aws::EC2::Model::Host::WithHostReservationId ( const char *  value)
inline

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Definition at line 338 of file Host.h.

◆ WithInstances() [1/2]

Host& Aws::EC2::Model::Host::WithInstances ( Aws::Vector< HostInstance > &&  value)
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 375 of file Host.h.

◆ WithInstances() [2/2]

Host& Aws::EC2::Model::Host::WithInstances ( const Aws::Vector< HostInstance > &  value)
inline

The IDs and instance type that are currently running on the Dedicated Host.

Definition at line 369 of file Host.h.

◆ WithMemberOfServiceLinkedResourceGroup()

Host& Aws::EC2::Model::Host::WithMemberOfServiceLinkedResourceGroup ( bool  value)
inline

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

Definition at line 718 of file Host.h.

◆ WithOwnerId() [1/3]

Host& Aws::EC2::Model::Host::WithOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 643 of file Host.h.

◆ WithOwnerId() [2/3]

Host& Aws::EC2::Model::Host::WithOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 638 of file Host.h.

◆ WithOwnerId() [3/3]

Host& Aws::EC2::Model::Host::WithOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the Dedicated Host.

Definition at line 648 of file Host.h.

◆ WithReleaseTime() [1/2]

Host& Aws::EC2::Model::Host::WithReleaseTime ( Aws::Utils::DateTime &&  value)
inline

The time that the Dedicated Host was released.

Definition at line 480 of file Host.h.

◆ WithReleaseTime() [2/2]

Host& Aws::EC2::Model::Host::WithReleaseTime ( const Aws::Utils::DateTime value)
inline

The time that the Dedicated Host was released.

Definition at line 475 of file Host.h.

◆ WithState() [1/2]

Host& Aws::EC2::Model::Host::WithState ( AllocationState &&  value)
inline

The Dedicated Host's state.

Definition at line 418 of file Host.h.

◆ WithState() [2/2]

Host& Aws::EC2::Model::Host::WithState ( const AllocationState value)
inline

The Dedicated Host's state.

Definition at line 413 of file Host.h.

◆ WithTags() [1/2]

Host& Aws::EC2::Model::Host::WithTags ( Aws::Vector< Tag > &&  value)
inline

Any tags assigned to the Dedicated Host.

Definition at line 511 of file Host.h.

◆ WithTags() [2/2]

Host& Aws::EC2::Model::Host::WithTags ( const Aws::Vector< Tag > &  value)
inline

Any tags assigned to the Dedicated Host.

Definition at line 506 of file Host.h.


The documentation for this class was generated from the following file: