AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SESV2::Model::DedicatedIp Class Reference

#include <DedicatedIp.h>

Public Member Functions

 DedicatedIp ()
 
 DedicatedIp (Aws::Utils::Json::JsonView jsonValue)
 
DedicatedIpoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIp () const
 
bool IpHasBeenSet () const
 
void SetIp (const Aws::String &value)
 
void SetIp (Aws::String &&value)
 
void SetIp (const char *value)
 
DedicatedIpWithIp (const Aws::String &value)
 
DedicatedIpWithIp (Aws::String &&value)
 
DedicatedIpWithIp (const char *value)
 
const WarmupStatusGetWarmupStatus () const
 
bool WarmupStatusHasBeenSet () const
 
void SetWarmupStatus (const WarmupStatus &value)
 
void SetWarmupStatus (WarmupStatus &&value)
 
DedicatedIpWithWarmupStatus (const WarmupStatus &value)
 
DedicatedIpWithWarmupStatus (WarmupStatus &&value)
 
int GetWarmupPercentage () const
 
bool WarmupPercentageHasBeenSet () const
 
void SetWarmupPercentage (int value)
 
DedicatedIpWithWarmupPercentage (int value)
 
const Aws::StringGetPoolName () const
 
bool PoolNameHasBeenSet () const
 
void SetPoolName (const Aws::String &value)
 
void SetPoolName (Aws::String &&value)
 
void SetPoolName (const char *value)
 
DedicatedIpWithPoolName (const Aws::String &value)
 
DedicatedIpWithPoolName (Aws::String &&value)
 
DedicatedIpWithPoolName (const char *value)
 

Detailed Description

Contains information about a dedicated IP address that is associated with your Amazon SES account.

To learn more about requesting dedicated IP addresses, see Requesting and Relinquishing Dedicated IP Addresses in the Amazon SES Developer Guide.

See Also:

AWS API Reference

Definition at line 37 of file DedicatedIp.h.

Constructor & Destructor Documentation

◆ DedicatedIp() [1/2]

Aws::SESV2::Model::DedicatedIp::DedicatedIp ( )

◆ DedicatedIp() [2/2]

Aws::SESV2::Model::DedicatedIp::DedicatedIp ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetIp()

const Aws::String& Aws::SESV2::Model::DedicatedIp::GetIp ( ) const
inline

An IPv4 address.

Definition at line 49 of file DedicatedIp.h.

◆ GetPoolName()

const Aws::String& Aws::SESV2::Model::DedicatedIp::GetPoolName ( ) const
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 174 of file DedicatedIp.h.

◆ GetWarmupPercentage()

int Aws::SESV2::Model::DedicatedIp::GetWarmupPercentage ( ) const
inline

Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

Definition at line 147 of file DedicatedIp.h.

◆ GetWarmupStatus()

const WarmupStatus& Aws::SESV2::Model::DedicatedIp::GetWarmupStatus ( ) const
inline

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

Definition at line 94 of file DedicatedIp.h.

◆ IpHasBeenSet()

bool Aws::SESV2::Model::DedicatedIp::IpHasBeenSet ( ) const
inline

An IPv4 address.

Definition at line 54 of file DedicatedIp.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SESV2::Model::DedicatedIp::Jsonize ( ) const

◆ operator=()

DedicatedIp& Aws::SESV2::Model::DedicatedIp::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PoolNameHasBeenSet()

bool Aws::SESV2::Model::DedicatedIp::PoolNameHasBeenSet ( ) const
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 179 of file DedicatedIp.h.

◆ SetIp() [1/3]

void Aws::SESV2::Model::DedicatedIp::SetIp ( Aws::String &&  value)
inline

An IPv4 address.

Definition at line 64 of file DedicatedIp.h.

◆ SetIp() [2/3]

void Aws::SESV2::Model::DedicatedIp::SetIp ( const Aws::String value)
inline

An IPv4 address.

Definition at line 59 of file DedicatedIp.h.

◆ SetIp() [3/3]

void Aws::SESV2::Model::DedicatedIp::SetIp ( const char *  value)
inline

An IPv4 address.

Definition at line 69 of file DedicatedIp.h.

◆ SetPoolName() [1/3]

void Aws::SESV2::Model::DedicatedIp::SetPoolName ( Aws::String &&  value)
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 189 of file DedicatedIp.h.

◆ SetPoolName() [2/3]

void Aws::SESV2::Model::DedicatedIp::SetPoolName ( const Aws::String value)
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 184 of file DedicatedIp.h.

◆ SetPoolName() [3/3]

void Aws::SESV2::Model::DedicatedIp::SetPoolName ( const char *  value)
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 194 of file DedicatedIp.h.

◆ SetWarmupPercentage()

void Aws::SESV2::Model::DedicatedIp::SetWarmupPercentage ( int  value)
inline

Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

Definition at line 161 of file DedicatedIp.h.

◆ SetWarmupStatus() [1/2]

void Aws::SESV2::Model::DedicatedIp::SetWarmupStatus ( const WarmupStatus value)
inline

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

Definition at line 112 of file DedicatedIp.h.

◆ SetWarmupStatus() [2/2]

void Aws::SESV2::Model::DedicatedIp::SetWarmupStatus ( WarmupStatus &&  value)
inline

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

Definition at line 121 of file DedicatedIp.h.

◆ WarmupPercentageHasBeenSet()

bool Aws::SESV2::Model::DedicatedIp::WarmupPercentageHasBeenSet ( ) const
inline

Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

Definition at line 154 of file DedicatedIp.h.

◆ WarmupStatusHasBeenSet()

bool Aws::SESV2::Model::DedicatedIp::WarmupStatusHasBeenSet ( ) const
inline

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

Definition at line 103 of file DedicatedIp.h.

◆ WithIp() [1/3]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithIp ( Aws::String &&  value)
inline

An IPv4 address.

Definition at line 79 of file DedicatedIp.h.

◆ WithIp() [2/3]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithIp ( const Aws::String value)
inline

An IPv4 address.

Definition at line 74 of file DedicatedIp.h.

◆ WithIp() [3/3]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithIp ( const char *  value)
inline

An IPv4 address.

Definition at line 84 of file DedicatedIp.h.

◆ WithPoolName() [1/3]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithPoolName ( Aws::String &&  value)
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 204 of file DedicatedIp.h.

◆ WithPoolName() [2/3]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithPoolName ( const Aws::String value)
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 199 of file DedicatedIp.h.

◆ WithPoolName() [3/3]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithPoolName ( const char *  value)
inline

The name of the dedicated IP pool that the IP address is associated with.

Definition at line 209 of file DedicatedIp.h.

◆ WithWarmupPercentage()

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithWarmupPercentage ( int  value)
inline

Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.

Definition at line 168 of file DedicatedIp.h.

◆ WithWarmupStatus() [1/2]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithWarmupStatus ( const WarmupStatus value)
inline

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

Definition at line 130 of file DedicatedIp.h.

◆ WithWarmupStatus() [2/2]

DedicatedIp& Aws::SESV2::Model::DedicatedIp::WithWarmupStatus ( WarmupStatus &&  value)
inline

The warm-up status of a dedicated IP address. The status can have one of the following values:

  • IN_PROGRESS – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.

  • DONE – The dedicated IP warm-up process is complete, and the IP address is ready to use.

Definition at line 139 of file DedicatedIp.h.


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