@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDedicatedIpPoolRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
A request to create a new dedicated IP pool.
NOOP| Constructor and Description |
|---|
CreateDedicatedIpPoolRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateDedicatedIpPoolRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getPoolName()
The name of the dedicated IP pool.
|
String |
getScalingMode()
The type of scaling mode.
|
List<Tag> |
getTags()
An object that defines the tags (keys and values) that you want to associate with the pool.
|
int |
hashCode() |
void |
setPoolName(String poolName)
The name of the dedicated IP pool.
|
void |
setScalingMode(String scalingMode)
The type of scaling mode.
|
void |
setTags(Collection<Tag> tags)
An object that defines the tags (keys and values) that you want to associate with the pool.
|
String |
toString()
Returns a string representation of this object.
|
CreateDedicatedIpPoolRequest |
withPoolName(String poolName)
The name of the dedicated IP pool.
|
CreateDedicatedIpPoolRequest |
withScalingMode(ScalingMode scalingMode)
The type of scaling mode.
|
CreateDedicatedIpPoolRequest |
withScalingMode(String scalingMode)
The type of scaling mode.
|
CreateDedicatedIpPoolRequest |
withTags(Collection<Tag> tags)
An object that defines the tags (keys and values) that you want to associate with the pool.
|
CreateDedicatedIpPoolRequest |
withTags(Tag... tags)
An object that defines the tags (keys and values) that you want to associate with the pool.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setPoolName(String poolName)
The name of the dedicated IP pool.
poolName - The name of the dedicated IP pool.public String getPoolName()
The name of the dedicated IP pool.
public CreateDedicatedIpPoolRequest withPoolName(String poolName)
The name of the dedicated IP pool.
poolName - The name of the dedicated IP pool.public List<Tag> getTags()
An object that defines the tags (keys and values) that you want to associate with the pool.
public void setTags(Collection<Tag> tags)
An object that defines the tags (keys and values) that you want to associate with the pool.
tags - An object that defines the tags (keys and values) that you want to associate with the pool.public CreateDedicatedIpPoolRequest withTags(Tag... tags)
An object that defines the tags (keys and values) that you want to associate with the pool.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the
existing values.
tags - An object that defines the tags (keys and values) that you want to associate with the pool.public CreateDedicatedIpPoolRequest withTags(Collection<Tag> tags)
An object that defines the tags (keys and values) that you want to associate with the pool.
tags - An object that defines the tags (keys and values) that you want to associate with the pool.public void setScalingMode(String scalingMode)
The type of scaling mode.
scalingMode - The type of scaling mode.ScalingModepublic String getScalingMode()
The type of scaling mode.
ScalingModepublic CreateDedicatedIpPoolRequest withScalingMode(String scalingMode)
The type of scaling mode.
scalingMode - The type of scaling mode.ScalingModepublic CreateDedicatedIpPoolRequest withScalingMode(ScalingMode scalingMode)
The type of scaling mode.
scalingMode - The type of scaling mode.ScalingModepublic String toString()
toString in class ObjectObject.toString()public CreateDedicatedIpPoolRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()