AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsEc2EipDetails Class Reference

#include <AwsEc2EipDetails.h>

Public Member Functions

 AwsEc2EipDetails ()
 
 AwsEc2EipDetails (Aws::Utils::Json::JsonView jsonValue)
 
AwsEc2EipDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
AwsEc2EipDetailsWithInstanceId (const Aws::String &value)
 
AwsEc2EipDetailsWithInstanceId (Aws::String &&value)
 
AwsEc2EipDetailsWithInstanceId (const char *value)
 
const Aws::StringGetPublicIp () const
 
bool PublicIpHasBeenSet () const
 
void SetPublicIp (const Aws::String &value)
 
void SetPublicIp (Aws::String &&value)
 
void SetPublicIp (const char *value)
 
AwsEc2EipDetailsWithPublicIp (const Aws::String &value)
 
AwsEc2EipDetailsWithPublicIp (Aws::String &&value)
 
AwsEc2EipDetailsWithPublicIp (const char *value)
 
const Aws::StringGetAllocationId () const
 
bool AllocationIdHasBeenSet () const
 
void SetAllocationId (const Aws::String &value)
 
void SetAllocationId (Aws::String &&value)
 
void SetAllocationId (const char *value)
 
AwsEc2EipDetailsWithAllocationId (const Aws::String &value)
 
AwsEc2EipDetailsWithAllocationId (Aws::String &&value)
 
AwsEc2EipDetailsWithAllocationId (const char *value)
 
const Aws::StringGetAssociationId () const
 
bool AssociationIdHasBeenSet () const
 
void SetAssociationId (const Aws::String &value)
 
void SetAssociationId (Aws::String &&value)
 
void SetAssociationId (const char *value)
 
AwsEc2EipDetailsWithAssociationId (const Aws::String &value)
 
AwsEc2EipDetailsWithAssociationId (Aws::String &&value)
 
AwsEc2EipDetailsWithAssociationId (const char *value)
 
const Aws::StringGetDomain () const
 
bool DomainHasBeenSet () const
 
void SetDomain (const Aws::String &value)
 
void SetDomain (Aws::String &&value)
 
void SetDomain (const char *value)
 
AwsEc2EipDetailsWithDomain (const Aws::String &value)
 
AwsEc2EipDetailsWithDomain (Aws::String &&value)
 
AwsEc2EipDetailsWithDomain (const char *value)
 
const Aws::StringGetPublicIpv4Pool () const
 
bool PublicIpv4PoolHasBeenSet () const
 
void SetPublicIpv4Pool (const Aws::String &value)
 
void SetPublicIpv4Pool (Aws::String &&value)
 
void SetPublicIpv4Pool (const char *value)
 
AwsEc2EipDetailsWithPublicIpv4Pool (const Aws::String &value)
 
AwsEc2EipDetailsWithPublicIpv4Pool (Aws::String &&value)
 
AwsEc2EipDetailsWithPublicIpv4Pool (const char *value)
 
const Aws::StringGetNetworkBorderGroup () const
 
bool NetworkBorderGroupHasBeenSet () const
 
void SetNetworkBorderGroup (const Aws::String &value)
 
void SetNetworkBorderGroup (Aws::String &&value)
 
void SetNetworkBorderGroup (const char *value)
 
AwsEc2EipDetailsWithNetworkBorderGroup (const Aws::String &value)
 
AwsEc2EipDetailsWithNetworkBorderGroup (Aws::String &&value)
 
AwsEc2EipDetailsWithNetworkBorderGroup (const char *value)
 
const Aws::StringGetNetworkInterfaceId () const
 
bool NetworkInterfaceIdHasBeenSet () const
 
void SetNetworkInterfaceId (const Aws::String &value)
 
void SetNetworkInterfaceId (Aws::String &&value)
 
void SetNetworkInterfaceId (const char *value)
 
AwsEc2EipDetailsWithNetworkInterfaceId (const Aws::String &value)
 
AwsEc2EipDetailsWithNetworkInterfaceId (Aws::String &&value)
 
AwsEc2EipDetailsWithNetworkInterfaceId (const char *value)
 
const Aws::StringGetNetworkInterfaceOwnerId () const
 
bool NetworkInterfaceOwnerIdHasBeenSet () const
 
void SetNetworkInterfaceOwnerId (const Aws::String &value)
 
void SetNetworkInterfaceOwnerId (Aws::String &&value)
 
void SetNetworkInterfaceOwnerId (const char *value)
 
AwsEc2EipDetailsWithNetworkInterfaceOwnerId (const Aws::String &value)
 
AwsEc2EipDetailsWithNetworkInterfaceOwnerId (Aws::String &&value)
 
AwsEc2EipDetailsWithNetworkInterfaceOwnerId (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)
 
AwsEc2EipDetailsWithPrivateIpAddress (const Aws::String &value)
 
AwsEc2EipDetailsWithPrivateIpAddress (Aws::String &&value)
 
AwsEc2EipDetailsWithPrivateIpAddress (const char *value)
 

Detailed Description

Information about an Elastic IP address.

See Also:

AWS API Reference

Definition at line 31 of file AwsEc2EipDetails.h.

Constructor & Destructor Documentation

◆ AwsEc2EipDetails() [1/2]

Aws::SecurityHub::Model::AwsEc2EipDetails::AwsEc2EipDetails ( )

◆ AwsEc2EipDetails() [2/2]

Aws::SecurityHub::Model::AwsEc2EipDetails::AwsEc2EipDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AllocationIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::AllocationIdHasBeenSet ( ) const
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 132 of file AwsEc2EipDetails.h.

◆ AssociationIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::AssociationIdHasBeenSet ( ) const
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 181 of file AwsEc2EipDetails.h.

◆ DomainHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::DomainHasBeenSet ( ) const
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 232 of file AwsEc2EipDetails.h.

◆ GetAllocationId()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetAllocationId ( ) const
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 126 of file AwsEc2EipDetails.h.

◆ GetAssociationId()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetAssociationId ( ) const
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 175 of file AwsEc2EipDetails.h.

◆ GetDomain()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetDomain ( ) const
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 225 of file AwsEc2EipDetails.h.

◆ GetInstanceId()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetInstanceId ( ) const
inline

The identifier of the EC2 instance.

Definition at line 43 of file AwsEc2EipDetails.h.

◆ GetNetworkBorderGroup()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetNetworkBorderGroup ( ) const
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 329 of file AwsEc2EipDetails.h.

◆ GetNetworkInterfaceId()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetNetworkInterfaceId ( ) const
inline

The identifier of the network interface.

Definition at line 370 of file AwsEc2EipDetails.h.

◆ GetNetworkInterfaceOwnerId()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetNetworkInterfaceOwnerId ( ) const
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 411 of file AwsEc2EipDetails.h.

◆ GetPrivateIpAddress()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetPrivateIpAddress ( ) const
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 452 of file AwsEc2EipDetails.h.

◆ GetPublicIp()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetPublicIp ( ) const
inline

A public IP address that is associated with the EC2 instance.

Definition at line 84 of file AwsEc2EipDetails.h.

◆ GetPublicIpv4Pool()

const Aws::String& Aws::SecurityHub::Model::AwsEc2EipDetails::GetPublicIpv4Pool ( ) const
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 281 of file AwsEc2EipDetails.h.

◆ InstanceIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::InstanceIdHasBeenSet ( ) const
inline

The identifier of the EC2 instance.

Definition at line 48 of file AwsEc2EipDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsEc2EipDetails::Jsonize ( ) const

◆ NetworkBorderGroupHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::NetworkBorderGroupHasBeenSet ( ) const
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 334 of file AwsEc2EipDetails.h.

◆ NetworkInterfaceIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::NetworkInterfaceIdHasBeenSet ( ) const
inline

The identifier of the network interface.

Definition at line 375 of file AwsEc2EipDetails.h.

◆ NetworkInterfaceOwnerIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::NetworkInterfaceOwnerIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 416 of file AwsEc2EipDetails.h.

◆ operator=()

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrivateIpAddressHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::PrivateIpAddressHasBeenSet ( ) const
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 457 of file AwsEc2EipDetails.h.

◆ PublicIpHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::PublicIpHasBeenSet ( ) const
inline

A public IP address that is associated with the EC2 instance.

Definition at line 89 of file AwsEc2EipDetails.h.

◆ PublicIpv4PoolHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2EipDetails::PublicIpv4PoolHasBeenSet ( ) const
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 287 of file AwsEc2EipDetails.h.

◆ SetAllocationId() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetAllocationId ( Aws::String &&  value)
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 144 of file AwsEc2EipDetails.h.

◆ SetAllocationId() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetAllocationId ( const Aws::String value)
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 138 of file AwsEc2EipDetails.h.

◆ SetAllocationId() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetAllocationId ( const char *  value)
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 150 of file AwsEc2EipDetails.h.

◆ SetAssociationId() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetAssociationId ( Aws::String &&  value)
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 193 of file AwsEc2EipDetails.h.

◆ SetAssociationId() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetAssociationId ( const Aws::String value)
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 187 of file AwsEc2EipDetails.h.

◆ SetAssociationId() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetAssociationId ( const char *  value)
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 199 of file AwsEc2EipDetails.h.

◆ SetDomain() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetDomain ( Aws::String &&  value)
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 246 of file AwsEc2EipDetails.h.

◆ SetDomain() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetDomain ( const Aws::String value)
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 239 of file AwsEc2EipDetails.h.

◆ SetDomain() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetDomain ( const char *  value)
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 253 of file AwsEc2EipDetails.h.

◆ SetInstanceId() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetInstanceId ( Aws::String &&  value)
inline

The identifier of the EC2 instance.

Definition at line 58 of file AwsEc2EipDetails.h.

◆ SetInstanceId() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetInstanceId ( const Aws::String value)
inline

The identifier of the EC2 instance.

Definition at line 53 of file AwsEc2EipDetails.h.

◆ SetInstanceId() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetInstanceId ( const char *  value)
inline

The identifier of the EC2 instance.

Definition at line 63 of file AwsEc2EipDetails.h.

◆ SetNetworkBorderGroup() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkBorderGroup ( Aws::String &&  value)
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 344 of file AwsEc2EipDetails.h.

◆ SetNetworkBorderGroup() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkBorderGroup ( const Aws::String value)
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 339 of file AwsEc2EipDetails.h.

◆ SetNetworkBorderGroup() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkBorderGroup ( const char *  value)
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 349 of file AwsEc2EipDetails.h.

◆ SetNetworkInterfaceId() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceId ( Aws::String &&  value)
inline

The identifier of the network interface.

Definition at line 385 of file AwsEc2EipDetails.h.

◆ SetNetworkInterfaceId() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceId ( const Aws::String value)
inline

The identifier of the network interface.

Definition at line 380 of file AwsEc2EipDetails.h.

◆ SetNetworkInterfaceId() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceId ( const char *  value)
inline

The identifier of the network interface.

Definition at line 390 of file AwsEc2EipDetails.h.

◆ SetNetworkInterfaceOwnerId() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceOwnerId ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 426 of file AwsEc2EipDetails.h.

◆ SetNetworkInterfaceOwnerId() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceOwnerId ( const Aws::String value)
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 421 of file AwsEc2EipDetails.h.

◆ SetNetworkInterfaceOwnerId() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceOwnerId ( const char *  value)
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 431 of file AwsEc2EipDetails.h.

◆ SetPrivateIpAddress() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPrivateIpAddress ( Aws::String &&  value)
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 467 of file AwsEc2EipDetails.h.

◆ SetPrivateIpAddress() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPrivateIpAddress ( const Aws::String value)
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 462 of file AwsEc2EipDetails.h.

◆ SetPrivateIpAddress() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPrivateIpAddress ( const char *  value)
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 472 of file AwsEc2EipDetails.h.

◆ SetPublicIp() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIp ( Aws::String &&  value)
inline

A public IP address that is associated with the EC2 instance.

Definition at line 99 of file AwsEc2EipDetails.h.

◆ SetPublicIp() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIp ( const Aws::String value)
inline

A public IP address that is associated with the EC2 instance.

Definition at line 94 of file AwsEc2EipDetails.h.

◆ SetPublicIp() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIp ( const char *  value)
inline

A public IP address that is associated with the EC2 instance.

Definition at line 104 of file AwsEc2EipDetails.h.

◆ SetPublicIpv4Pool() [1/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIpv4Pool ( Aws::String &&  value)
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 299 of file AwsEc2EipDetails.h.

◆ SetPublicIpv4Pool() [2/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIpv4Pool ( const Aws::String value)
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 293 of file AwsEc2EipDetails.h.

◆ SetPublicIpv4Pool() [3/3]

void Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIpv4Pool ( const char *  value)
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 305 of file AwsEc2EipDetails.h.

◆ WithAllocationId() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithAllocationId ( Aws::String &&  value)
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 162 of file AwsEc2EipDetails.h.

◆ WithAllocationId() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithAllocationId ( const Aws::String value)
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 156 of file AwsEc2EipDetails.h.

◆ WithAllocationId() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithAllocationId ( const char *  value)
inline

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

Definition at line 168 of file AwsEc2EipDetails.h.

◆ WithAssociationId() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithAssociationId ( Aws::String &&  value)
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 211 of file AwsEc2EipDetails.h.

◆ WithAssociationId() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithAssociationId ( const Aws::String value)
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 205 of file AwsEc2EipDetails.h.

◆ WithAssociationId() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithAssociationId ( const char *  value)
inline

The identifier that represents the association of the Elastic IP address with an EC2 instance.

Definition at line 217 of file AwsEc2EipDetails.h.

◆ WithDomain() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithDomain ( Aws::String &&  value)
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 267 of file AwsEc2EipDetails.h.

◆ WithDomain() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithDomain ( const Aws::String value)
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 260 of file AwsEc2EipDetails.h.

◆ WithDomain() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithDomain ( const char *  value)
inline

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

Definition at line 274 of file AwsEc2EipDetails.h.

◆ WithInstanceId() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithInstanceId ( Aws::String &&  value)
inline

The identifier of the EC2 instance.

Definition at line 73 of file AwsEc2EipDetails.h.

◆ WithInstanceId() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithInstanceId ( const Aws::String value)
inline

The identifier of the EC2 instance.

Definition at line 68 of file AwsEc2EipDetails.h.

◆ WithInstanceId() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithInstanceId ( const char *  value)
inline

The identifier of the EC2 instance.

Definition at line 78 of file AwsEc2EipDetails.h.

◆ WithNetworkBorderGroup() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkBorderGroup ( Aws::String &&  value)
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 359 of file AwsEc2EipDetails.h.

◆ WithNetworkBorderGroup() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkBorderGroup ( const Aws::String value)
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 354 of file AwsEc2EipDetails.h.

◆ WithNetworkBorderGroup() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkBorderGroup ( const char *  value)
inline

The name of the location from which the Elastic IP address is advertised.

Definition at line 364 of file AwsEc2EipDetails.h.

◆ WithNetworkInterfaceId() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceId ( Aws::String &&  value)
inline

The identifier of the network interface.

Definition at line 400 of file AwsEc2EipDetails.h.

◆ WithNetworkInterfaceId() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceId ( const Aws::String value)
inline

The identifier of the network interface.

Definition at line 395 of file AwsEc2EipDetails.h.

◆ WithNetworkInterfaceId() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceId ( const char *  value)
inline

The identifier of the network interface.

Definition at line 405 of file AwsEc2EipDetails.h.

◆ WithNetworkInterfaceOwnerId() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceOwnerId ( Aws::String &&  value)
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 441 of file AwsEc2EipDetails.h.

◆ WithNetworkInterfaceOwnerId() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceOwnerId ( const Aws::String value)
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 436 of file AwsEc2EipDetails.h.

◆ WithNetworkInterfaceOwnerId() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceOwnerId ( const char *  value)
inline

The Amazon Web Services account ID of the owner of the network interface.

Definition at line 446 of file AwsEc2EipDetails.h.

◆ WithPrivateIpAddress() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPrivateIpAddress ( Aws::String &&  value)
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 482 of file AwsEc2EipDetails.h.

◆ WithPrivateIpAddress() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPrivateIpAddress ( const Aws::String value)
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 477 of file AwsEc2EipDetails.h.

◆ WithPrivateIpAddress() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPrivateIpAddress ( const char *  value)
inline

The private IP address that is associated with the Elastic IP address.

Definition at line 487 of file AwsEc2EipDetails.h.

◆ WithPublicIp() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIp ( Aws::String &&  value)
inline

A public IP address that is associated with the EC2 instance.

Definition at line 114 of file AwsEc2EipDetails.h.

◆ WithPublicIp() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIp ( const Aws::String value)
inline

A public IP address that is associated with the EC2 instance.

Definition at line 109 of file AwsEc2EipDetails.h.

◆ WithPublicIp() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIp ( const char *  value)
inline

A public IP address that is associated with the EC2 instance.

Definition at line 119 of file AwsEc2EipDetails.h.

◆ WithPublicIpv4Pool() [1/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIpv4Pool ( Aws::String &&  value)
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 317 of file AwsEc2EipDetails.h.

◆ WithPublicIpv4Pool() [2/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIpv4Pool ( const Aws::String value)
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 311 of file AwsEc2EipDetails.h.

◆ WithPublicIpv4Pool() [3/3]

AwsEc2EipDetails& Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIpv4Pool ( const char *  value)
inline

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

Definition at line 323 of file AwsEc2EipDetails.h.


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