AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::Instance Class Reference

#include <Instance.h>

Public Member Functions

 Instance ()
 
 Instance (Aws::Utils::Json::JsonView jsonValue)
 
Instanceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
InstanceWithId (const Aws::String &value)
 
InstanceWithId (Aws::String &&value)
 
InstanceWithId (const char *value)
 
const Aws::StringGetEc2InstanceId () const
 
bool Ec2InstanceIdHasBeenSet () const
 
void SetEc2InstanceId (const Aws::String &value)
 
void SetEc2InstanceId (Aws::String &&value)
 
void SetEc2InstanceId (const char *value)
 
InstanceWithEc2InstanceId (const Aws::String &value)
 
InstanceWithEc2InstanceId (Aws::String &&value)
 
InstanceWithEc2InstanceId (const char *value)
 
const Aws::StringGetPublicDnsName () const
 
bool PublicDnsNameHasBeenSet () const
 
void SetPublicDnsName (const Aws::String &value)
 
void SetPublicDnsName (Aws::String &&value)
 
void SetPublicDnsName (const char *value)
 
InstanceWithPublicDnsName (const Aws::String &value)
 
InstanceWithPublicDnsName (Aws::String &&value)
 
InstanceWithPublicDnsName (const char *value)
 
const Aws::StringGetPublicIpAddress () const
 
bool PublicIpAddressHasBeenSet () const
 
void SetPublicIpAddress (const Aws::String &value)
 
void SetPublicIpAddress (Aws::String &&value)
 
void SetPublicIpAddress (const char *value)
 
InstanceWithPublicIpAddress (const Aws::String &value)
 
InstanceWithPublicIpAddress (Aws::String &&value)
 
InstanceWithPublicIpAddress (const char *value)
 
const Aws::StringGetPrivateDnsName () const
 
bool PrivateDnsNameHasBeenSet () const
 
void SetPrivateDnsName (const Aws::String &value)
 
void SetPrivateDnsName (Aws::String &&value)
 
void SetPrivateDnsName (const char *value)
 
InstanceWithPrivateDnsName (const Aws::String &value)
 
InstanceWithPrivateDnsName (Aws::String &&value)
 
InstanceWithPrivateDnsName (const char *value)
 
const Aws::StringGetPrivateIpAddress () const
 
bool PrivateIpAddressHasBeenSet () const
 
void SetPrivateIpAddress (const Aws::String &value)
 
void SetPrivateIpAddress (Aws::String &&value)
 
void SetPrivateIpAddress (const char *value)
 
InstanceWithPrivateIpAddress (const Aws::String &value)
 
InstanceWithPrivateIpAddress (Aws::String &&value)
 
InstanceWithPrivateIpAddress (const char *value)
 
const InstanceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const InstanceStatus &value)
 
void SetStatus (InstanceStatus &&value)
 
InstanceWithStatus (const InstanceStatus &value)
 
InstanceWithStatus (InstanceStatus &&value)
 
const Aws::StringGetInstanceGroupId () const
 
bool InstanceGroupIdHasBeenSet () const
 
void SetInstanceGroupId (const Aws::String &value)
 
void SetInstanceGroupId (Aws::String &&value)
 
void SetInstanceGroupId (const char *value)
 
InstanceWithInstanceGroupId (const Aws::String &value)
 
InstanceWithInstanceGroupId (Aws::String &&value)
 
InstanceWithInstanceGroupId (const char *value)
 
const Aws::StringGetInstanceFleetId () const
 
bool InstanceFleetIdHasBeenSet () const
 
void SetInstanceFleetId (const Aws::String &value)
 
void SetInstanceFleetId (Aws::String &&value)
 
void SetInstanceFleetId (const char *value)
 
InstanceWithInstanceFleetId (const Aws::String &value)
 
InstanceWithInstanceFleetId (Aws::String &&value)
 
InstanceWithInstanceFleetId (const char *value)
 
const MarketTypeGetMarket () const
 
bool MarketHasBeenSet () const
 
void SetMarket (const MarketType &value)
 
void SetMarket (MarketType &&value)
 
InstanceWithMarket (const MarketType &value)
 
InstanceWithMarket (MarketType &&value)
 
const Aws::StringGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const Aws::String &value)
 
void SetInstanceType (Aws::String &&value)
 
void SetInstanceType (const char *value)
 
InstanceWithInstanceType (const Aws::String &value)
 
InstanceWithInstanceType (Aws::String &&value)
 
InstanceWithInstanceType (const char *value)
 
const Aws::Vector< EbsVolume > & GetEbsVolumes () const
 
bool EbsVolumesHasBeenSet () const
 
void SetEbsVolumes (const Aws::Vector< EbsVolume > &value)
 
void SetEbsVolumes (Aws::Vector< EbsVolume > &&value)
 
InstanceWithEbsVolumes (const Aws::Vector< EbsVolume > &value)
 
InstanceWithEbsVolumes (Aws::Vector< EbsVolume > &&value)
 
InstanceAddEbsVolumes (const EbsVolume &value)
 
InstanceAddEbsVolumes (EbsVolume &&value)
 

Detailed Description

Represents an EC2 instance provisioned as part of cluster.

See Also:

AWS API Reference

Definition at line 36 of file Instance.h.

Constructor & Destructor Documentation

◆ Instance() [1/2]

Aws::EMR::Model::Instance::Instance ( )

◆ Instance() [2/2]

Aws::EMR::Model::Instance::Instance ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddEbsVolumes() [1/2]

Instance& Aws::EMR::Model::Instance::AddEbsVolumes ( const EbsVolume value)
inline

The list of EBS volumes that are attached to this instance.

Definition at line 523 of file Instance.h.

◆ AddEbsVolumes() [2/2]

Instance& Aws::EMR::Model::Instance::AddEbsVolumes ( EbsVolume &&  value)
inline

The list of EBS volumes that are attached to this instance.

Definition at line 528 of file Instance.h.

◆ EbsVolumesHasBeenSet()

bool Aws::EMR::Model::Instance::EbsVolumesHasBeenSet ( ) const
inline

The list of EBS volumes that are attached to this instance.

Definition at line 498 of file Instance.h.

◆ Ec2InstanceIdHasBeenSet()

bool Aws::EMR::Model::Instance::Ec2InstanceIdHasBeenSet ( ) const
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 94 of file Instance.h.

◆ GetEbsVolumes()

const Aws::Vector<EbsVolume>& Aws::EMR::Model::Instance::GetEbsVolumes ( ) const
inline

The list of EBS volumes that are attached to this instance.

Definition at line 493 of file Instance.h.

◆ GetEc2InstanceId()

const Aws::String& Aws::EMR::Model::Instance::GetEc2InstanceId ( ) const
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 89 of file Instance.h.

◆ GetId()

const Aws::String& Aws::EMR::Model::Instance::GetId ( ) const
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 48 of file Instance.h.

◆ GetInstanceFleetId()

const Aws::String& Aws::EMR::Model::Instance::GetInstanceFleetId ( ) const
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 367 of file Instance.h.

◆ GetInstanceGroupId()

const Aws::String& Aws::EMR::Model::Instance::GetInstanceGroupId ( ) const
inline

The identifier of the instance group to which this instance belongs.

Definition at line 325 of file Instance.h.

◆ GetInstanceType()

const Aws::String& Aws::EMR::Model::Instance::GetInstanceType ( ) const
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 452 of file Instance.h.

◆ GetMarket()

const MarketType& Aws::EMR::Model::Instance::GetMarket ( ) const
inline

The instance purchasing option. Valid values are ON_DEMAND or SPOT.

Definition at line 416 of file Instance.h.

◆ GetPrivateDnsName()

const Aws::String& Aws::EMR::Model::Instance::GetPrivateDnsName ( ) const
inline

The private DNS name of the instance.

Definition at line 212 of file Instance.h.

◆ GetPrivateIpAddress()

const Aws::String& Aws::EMR::Model::Instance::GetPrivateIpAddress ( ) const
inline

The private IP address of the instance.

Definition at line 253 of file Instance.h.

◆ GetPublicDnsName()

const Aws::String& Aws::EMR::Model::Instance::GetPublicDnsName ( ) const
inline

The public DNS name of the instance.

Definition at line 130 of file Instance.h.

◆ GetPublicIpAddress()

const Aws::String& Aws::EMR::Model::Instance::GetPublicIpAddress ( ) const
inline

The public IP address of the instance.

Definition at line 171 of file Instance.h.

◆ GetStatus()

const InstanceStatus& Aws::EMR::Model::Instance::GetStatus ( ) const
inline

The current status of the instance.

Definition at line 294 of file Instance.h.

◆ IdHasBeenSet()

bool Aws::EMR::Model::Instance::IdHasBeenSet ( ) const
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 53 of file Instance.h.

◆ InstanceFleetIdHasBeenSet()

bool Aws::EMR::Model::Instance::InstanceFleetIdHasBeenSet ( ) const
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 373 of file Instance.h.

◆ InstanceGroupIdHasBeenSet()

bool Aws::EMR::Model::Instance::InstanceGroupIdHasBeenSet ( ) const
inline

The identifier of the instance group to which this instance belongs.

Definition at line 330 of file Instance.h.

◆ InstanceTypeHasBeenSet()

bool Aws::EMR::Model::Instance::InstanceTypeHasBeenSet ( ) const
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 457 of file Instance.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::Instance::Jsonize ( ) const

◆ MarketHasBeenSet()

bool Aws::EMR::Model::Instance::MarketHasBeenSet ( ) const
inline

The instance purchasing option. Valid values are ON_DEMAND or SPOT.

Definition at line 422 of file Instance.h.

◆ operator=()

Instance& Aws::EMR::Model::Instance::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrivateDnsNameHasBeenSet()

bool Aws::EMR::Model::Instance::PrivateDnsNameHasBeenSet ( ) const
inline

The private DNS name of the instance.

Definition at line 217 of file Instance.h.

◆ PrivateIpAddressHasBeenSet()

bool Aws::EMR::Model::Instance::PrivateIpAddressHasBeenSet ( ) const
inline

The private IP address of the instance.

Definition at line 258 of file Instance.h.

◆ PublicDnsNameHasBeenSet()

bool Aws::EMR::Model::Instance::PublicDnsNameHasBeenSet ( ) const
inline

The public DNS name of the instance.

Definition at line 135 of file Instance.h.

◆ PublicIpAddressHasBeenSet()

bool Aws::EMR::Model::Instance::PublicIpAddressHasBeenSet ( ) const
inline

The public IP address of the instance.

Definition at line 176 of file Instance.h.

◆ SetEbsVolumes() [1/2]

void Aws::EMR::Model::Instance::SetEbsVolumes ( const Aws::Vector< EbsVolume > &  value)
inline

The list of EBS volumes that are attached to this instance.

Definition at line 503 of file Instance.h.

◆ SetEbsVolumes() [2/2]

void Aws::EMR::Model::Instance::SetEbsVolumes ( Aws::Vector< EbsVolume > &&  value)
inline

The list of EBS volumes that are attached to this instance.

Definition at line 508 of file Instance.h.

◆ SetEc2InstanceId() [1/3]

void Aws::EMR::Model::Instance::SetEc2InstanceId ( const Aws::String value)
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 99 of file Instance.h.

◆ SetEc2InstanceId() [2/3]

void Aws::EMR::Model::Instance::SetEc2InstanceId ( Aws::String &&  value)
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 104 of file Instance.h.

◆ SetEc2InstanceId() [3/3]

void Aws::EMR::Model::Instance::SetEc2InstanceId ( const char *  value)
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 109 of file Instance.h.

◆ SetId() [1/3]

void Aws::EMR::Model::Instance::SetId ( const Aws::String value)
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 58 of file Instance.h.

◆ SetId() [2/3]

void Aws::EMR::Model::Instance::SetId ( Aws::String &&  value)
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 63 of file Instance.h.

◆ SetId() [3/3]

void Aws::EMR::Model::Instance::SetId ( const char *  value)
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 68 of file Instance.h.

◆ SetInstanceFleetId() [1/3]

void Aws::EMR::Model::Instance::SetInstanceFleetId ( const Aws::String value)
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 379 of file Instance.h.

◆ SetInstanceFleetId() [2/3]

void Aws::EMR::Model::Instance::SetInstanceFleetId ( Aws::String &&  value)
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 385 of file Instance.h.

◆ SetInstanceFleetId() [3/3]

void Aws::EMR::Model::Instance::SetInstanceFleetId ( const char *  value)
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 391 of file Instance.h.

◆ SetInstanceGroupId() [1/3]

void Aws::EMR::Model::Instance::SetInstanceGroupId ( const Aws::String value)
inline

The identifier of the instance group to which this instance belongs.

Definition at line 335 of file Instance.h.

◆ SetInstanceGroupId() [2/3]

void Aws::EMR::Model::Instance::SetInstanceGroupId ( Aws::String &&  value)
inline

The identifier of the instance group to which this instance belongs.

Definition at line 340 of file Instance.h.

◆ SetInstanceGroupId() [3/3]

void Aws::EMR::Model::Instance::SetInstanceGroupId ( const char *  value)
inline

The identifier of the instance group to which this instance belongs.

Definition at line 345 of file Instance.h.

◆ SetInstanceType() [1/3]

void Aws::EMR::Model::Instance::SetInstanceType ( const Aws::String value)
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 462 of file Instance.h.

◆ SetInstanceType() [2/3]

void Aws::EMR::Model::Instance::SetInstanceType ( Aws::String &&  value)
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 467 of file Instance.h.

◆ SetInstanceType() [3/3]

void Aws::EMR::Model::Instance::SetInstanceType ( const char *  value)
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 472 of file Instance.h.

◆ SetMarket() [1/2]

void Aws::EMR::Model::Instance::SetMarket ( const MarketType value)
inline

The instance purchasing option. Valid values are ON_DEMAND or SPOT.

Definition at line 428 of file Instance.h.

◆ SetMarket() [2/2]

void Aws::EMR::Model::Instance::SetMarket ( MarketType &&  value)
inline

The instance purchasing option. Valid values are ON_DEMAND or SPOT.

Definition at line 434 of file Instance.h.

◆ SetPrivateDnsName() [1/3]

void Aws::EMR::Model::Instance::SetPrivateDnsName ( const Aws::String value)
inline

The private DNS name of the instance.

Definition at line 222 of file Instance.h.

◆ SetPrivateDnsName() [2/3]

void Aws::EMR::Model::Instance::SetPrivateDnsName ( Aws::String &&  value)
inline

The private DNS name of the instance.

Definition at line 227 of file Instance.h.

◆ SetPrivateDnsName() [3/3]

void Aws::EMR::Model::Instance::SetPrivateDnsName ( const char *  value)
inline

The private DNS name of the instance.

Definition at line 232 of file Instance.h.

◆ SetPrivateIpAddress() [1/3]

void Aws::EMR::Model::Instance::SetPrivateIpAddress ( const Aws::String value)
inline

The private IP address of the instance.

Definition at line 263 of file Instance.h.

◆ SetPrivateIpAddress() [2/3]

void Aws::EMR::Model::Instance::SetPrivateIpAddress ( Aws::String &&  value)
inline

The private IP address of the instance.

Definition at line 268 of file Instance.h.

◆ SetPrivateIpAddress() [3/3]

void Aws::EMR::Model::Instance::SetPrivateIpAddress ( const char *  value)
inline

The private IP address of the instance.

Definition at line 273 of file Instance.h.

◆ SetPublicDnsName() [1/3]

void Aws::EMR::Model::Instance::SetPublicDnsName ( const Aws::String value)
inline

The public DNS name of the instance.

Definition at line 140 of file Instance.h.

◆ SetPublicDnsName() [2/3]

void Aws::EMR::Model::Instance::SetPublicDnsName ( Aws::String &&  value)
inline

The public DNS name of the instance.

Definition at line 145 of file Instance.h.

◆ SetPublicDnsName() [3/3]

void Aws::EMR::Model::Instance::SetPublicDnsName ( const char *  value)
inline

The public DNS name of the instance.

Definition at line 150 of file Instance.h.

◆ SetPublicIpAddress() [1/3]

void Aws::EMR::Model::Instance::SetPublicIpAddress ( const Aws::String value)
inline

The public IP address of the instance.

Definition at line 181 of file Instance.h.

◆ SetPublicIpAddress() [2/3]

void Aws::EMR::Model::Instance::SetPublicIpAddress ( Aws::String &&  value)
inline

The public IP address of the instance.

Definition at line 186 of file Instance.h.

◆ SetPublicIpAddress() [3/3]

void Aws::EMR::Model::Instance::SetPublicIpAddress ( const char *  value)
inline

The public IP address of the instance.

Definition at line 191 of file Instance.h.

◆ SetStatus() [1/2]

void Aws::EMR::Model::Instance::SetStatus ( const InstanceStatus value)
inline

The current status of the instance.

Definition at line 304 of file Instance.h.

◆ SetStatus() [2/2]

void Aws::EMR::Model::Instance::SetStatus ( InstanceStatus &&  value)
inline

The current status of the instance.

Definition at line 309 of file Instance.h.

◆ StatusHasBeenSet()

bool Aws::EMR::Model::Instance::StatusHasBeenSet ( ) const
inline

The current status of the instance.

Definition at line 299 of file Instance.h.

◆ WithEbsVolumes() [1/2]

Instance& Aws::EMR::Model::Instance::WithEbsVolumes ( const Aws::Vector< EbsVolume > &  value)
inline

The list of EBS volumes that are attached to this instance.

Definition at line 513 of file Instance.h.

◆ WithEbsVolumes() [2/2]

Instance& Aws::EMR::Model::Instance::WithEbsVolumes ( Aws::Vector< EbsVolume > &&  value)
inline

The list of EBS volumes that are attached to this instance.

Definition at line 518 of file Instance.h.

◆ WithEc2InstanceId() [1/3]

Instance& Aws::EMR::Model::Instance::WithEc2InstanceId ( const Aws::String value)
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 114 of file Instance.h.

◆ WithEc2InstanceId() [2/3]

Instance& Aws::EMR::Model::Instance::WithEc2InstanceId ( Aws::String &&  value)
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 119 of file Instance.h.

◆ WithEc2InstanceId() [3/3]

Instance& Aws::EMR::Model::Instance::WithEc2InstanceId ( const char *  value)
inline

The unique identifier of the instance in Amazon EC2.

Definition at line 124 of file Instance.h.

◆ WithId() [1/3]

Instance& Aws::EMR::Model::Instance::WithId ( const Aws::String value)
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 73 of file Instance.h.

◆ WithId() [2/3]

Instance& Aws::EMR::Model::Instance::WithId ( Aws::String &&  value)
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 78 of file Instance.h.

◆ WithId() [3/3]

Instance& Aws::EMR::Model::Instance::WithId ( const char *  value)
inline

The unique identifier for the instance in Amazon EMR.

Definition at line 83 of file Instance.h.

◆ WithInstanceFleetId() [1/3]

Instance& Aws::EMR::Model::Instance::WithInstanceFleetId ( const Aws::String value)
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 397 of file Instance.h.

◆ WithInstanceFleetId() [2/3]

Instance& Aws::EMR::Model::Instance::WithInstanceFleetId ( Aws::String &&  value)
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 403 of file Instance.h.

◆ WithInstanceFleetId() [3/3]

Instance& Aws::EMR::Model::Instance::WithInstanceFleetId ( const char *  value)
inline

The unique identifier of the instance fleet to which an EC2 instance belongs.

Definition at line 409 of file Instance.h.

◆ WithInstanceGroupId() [1/3]

Instance& Aws::EMR::Model::Instance::WithInstanceGroupId ( const Aws::String value)
inline

The identifier of the instance group to which this instance belongs.

Definition at line 350 of file Instance.h.

◆ WithInstanceGroupId() [2/3]

Instance& Aws::EMR::Model::Instance::WithInstanceGroupId ( Aws::String &&  value)
inline

The identifier of the instance group to which this instance belongs.

Definition at line 355 of file Instance.h.

◆ WithInstanceGroupId() [3/3]

Instance& Aws::EMR::Model::Instance::WithInstanceGroupId ( const char *  value)
inline

The identifier of the instance group to which this instance belongs.

Definition at line 360 of file Instance.h.

◆ WithInstanceType() [1/3]

Instance& Aws::EMR::Model::Instance::WithInstanceType ( const Aws::String value)
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 477 of file Instance.h.

◆ WithInstanceType() [2/3]

Instance& Aws::EMR::Model::Instance::WithInstanceType ( Aws::String &&  value)
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 482 of file Instance.h.

◆ WithInstanceType() [3/3]

Instance& Aws::EMR::Model::Instance::WithInstanceType ( const char *  value)
inline

The EC2 instance type, for example m3.xlarge.

Definition at line 487 of file Instance.h.

◆ WithMarket() [1/2]

Instance& Aws::EMR::Model::Instance::WithMarket ( const MarketType value)
inline

The instance purchasing option. Valid values are ON_DEMAND or SPOT.

Definition at line 440 of file Instance.h.

◆ WithMarket() [2/2]

Instance& Aws::EMR::Model::Instance::WithMarket ( MarketType &&  value)
inline

The instance purchasing option. Valid values are ON_DEMAND or SPOT.

Definition at line 446 of file Instance.h.

◆ WithPrivateDnsName() [1/3]

Instance& Aws::EMR::Model::Instance::WithPrivateDnsName ( const Aws::String value)
inline

The private DNS name of the instance.

Definition at line 237 of file Instance.h.

◆ WithPrivateDnsName() [2/3]

Instance& Aws::EMR::Model::Instance::WithPrivateDnsName ( Aws::String &&  value)
inline

The private DNS name of the instance.

Definition at line 242 of file Instance.h.

◆ WithPrivateDnsName() [3/3]

Instance& Aws::EMR::Model::Instance::WithPrivateDnsName ( const char *  value)
inline

The private DNS name of the instance.

Definition at line 247 of file Instance.h.

◆ WithPrivateIpAddress() [1/3]

Instance& Aws::EMR::Model::Instance::WithPrivateIpAddress ( const Aws::String value)
inline

The private IP address of the instance.

Definition at line 278 of file Instance.h.

◆ WithPrivateIpAddress() [2/3]

Instance& Aws::EMR::Model::Instance::WithPrivateIpAddress ( Aws::String &&  value)
inline

The private IP address of the instance.

Definition at line 283 of file Instance.h.

◆ WithPrivateIpAddress() [3/3]

Instance& Aws::EMR::Model::Instance::WithPrivateIpAddress ( const char *  value)
inline

The private IP address of the instance.

Definition at line 288 of file Instance.h.

◆ WithPublicDnsName() [1/3]

Instance& Aws::EMR::Model::Instance::WithPublicDnsName ( const Aws::String value)
inline

The public DNS name of the instance.

Definition at line 155 of file Instance.h.

◆ WithPublicDnsName() [2/3]

Instance& Aws::EMR::Model::Instance::WithPublicDnsName ( Aws::String &&  value)
inline

The public DNS name of the instance.

Definition at line 160 of file Instance.h.

◆ WithPublicDnsName() [3/3]

Instance& Aws::EMR::Model::Instance::WithPublicDnsName ( const char *  value)
inline

The public DNS name of the instance.

Definition at line 165 of file Instance.h.

◆ WithPublicIpAddress() [1/3]

Instance& Aws::EMR::Model::Instance::WithPublicIpAddress ( const Aws::String value)
inline

The public IP address of the instance.

Definition at line 196 of file Instance.h.

◆ WithPublicIpAddress() [2/3]

Instance& Aws::EMR::Model::Instance::WithPublicIpAddress ( Aws::String &&  value)
inline

The public IP address of the instance.

Definition at line 201 of file Instance.h.

◆ WithPublicIpAddress() [3/3]

Instance& Aws::EMR::Model::Instance::WithPublicIpAddress ( const char *  value)
inline

The public IP address of the instance.

Definition at line 206 of file Instance.h.

◆ WithStatus() [1/2]

Instance& Aws::EMR::Model::Instance::WithStatus ( const InstanceStatus value)
inline

The current status of the instance.

Definition at line 314 of file Instance.h.

◆ WithStatus() [2/2]

Instance& Aws::EMR::Model::Instance::WithStatus ( InstanceStatus &&  value)
inline

The current status of the instance.

Definition at line 319 of file Instance.h.


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