@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DedicatedIp extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
DedicatedIp() |
Modifier and Type | Method and Description |
---|---|
DedicatedIp |
clone() |
boolean |
equals(Object obj) |
String |
getIp()
An IPv4 address.
|
String |
getPoolName()
The name of the dedicated IP pool that the IP address is associated with.
|
Integer |
getWarmupPercentage()
Indicates how complete the dedicated IP warm-up process is.
|
String |
getWarmupStatus()
The warm-up status of a dedicated IP address.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIp(String ip)
An IPv4 address.
|
void |
setPoolName(String poolName)
The name of the dedicated IP pool that the IP address is associated with.
|
void |
setWarmupPercentage(Integer warmupPercentage)
Indicates how complete the dedicated IP warm-up process is.
|
void |
setWarmupStatus(String warmupStatus)
The warm-up status of a dedicated IP address.
|
String |
toString()
Returns a string representation of this object.
|
DedicatedIp |
withIp(String ip)
An IPv4 address.
|
DedicatedIp |
withPoolName(String poolName)
The name of the dedicated IP pool that the IP address is associated with.
|
DedicatedIp |
withWarmupPercentage(Integer warmupPercentage)
Indicates how complete the dedicated IP warm-up process is.
|
DedicatedIp |
withWarmupStatus(String warmupStatus)
The warm-up status of a dedicated IP address.
|
DedicatedIp |
withWarmupStatus(WarmupStatus warmupStatus)
The warm-up status of a dedicated IP address.
|
public void setIp(String ip)
An IPv4 address.
ip
- An IPv4 address.public String getIp()
An IPv4 address.
public DedicatedIp withIp(String ip)
An IPv4 address.
ip
- An IPv4 address.public void setWarmupStatus(String warmupStatus)
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.
warmupStatus
- 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.
WarmupStatus
public String getWarmupStatus()
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.
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.
WarmupStatus
public DedicatedIp withWarmupStatus(String warmupStatus)
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.
warmupStatus
- 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.
WarmupStatus
public DedicatedIp withWarmupStatus(WarmupStatus warmupStatus)
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.
warmupStatus
- 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.
WarmupStatus
public void setWarmupPercentage(Integer warmupPercentage)
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.
warmupPercentage
- 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.public Integer getWarmupPercentage()
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.
public DedicatedIp withWarmupPercentage(Integer warmupPercentage)
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.
warmupPercentage
- 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.public void setPoolName(String poolName)
The name of the dedicated IP pool that the IP address is associated with.
poolName
- The name of the dedicated IP pool that the IP address is associated with.public String getPoolName()
The name of the dedicated IP pool that the IP address is associated with.
public DedicatedIp withPoolName(String poolName)
The name of the dedicated IP pool that the IP address is associated with.
poolName
- The name of the dedicated IP pool that the IP address is associated with.public String toString()
toString
in class Object
Object.toString()
public DedicatedIp clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.