@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateOutpostResolverRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateOutpostResolverRequest() |
Modifier and Type | Method and Description |
---|---|
CreateOutpostResolverRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCreatorRequestId()
A unique string that identifies the request and that allows failed requests to be retried without the risk of
running the operation twice.
|
Integer |
getInstanceCount()
Number of Amazon EC2 instances for the Resolver on Outpost.
|
String |
getName()
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
|
String |
getOutpostArn()
The Amazon Resource Name (ARN) of the Outpost.
|
String |
getPreferredInstanceType()
The Amazon EC2 instance type.
|
List<Tag> |
getTags()
A string that helps identify the Route 53 Resolvers on Outpost.
|
int |
hashCode() |
void |
setCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and that allows failed requests to be retried without the risk of
running the operation twice.
|
void |
setInstanceCount(Integer instanceCount)
Number of Amazon EC2 instances for the Resolver on Outpost.
|
void |
setName(String name)
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
|
void |
setOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost.
|
void |
setPreferredInstanceType(String preferredInstanceType)
The Amazon EC2 instance type.
|
void |
setTags(Collection<Tag> tags)
A string that helps identify the Route 53 Resolvers on Outpost.
|
String |
toString()
Returns a string representation of this object.
|
CreateOutpostResolverRequest |
withCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and that allows failed requests to be retried without the risk of
running the operation twice.
|
CreateOutpostResolverRequest |
withInstanceCount(Integer instanceCount)
Number of Amazon EC2 instances for the Resolver on Outpost.
|
CreateOutpostResolverRequest |
withName(String name)
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
|
CreateOutpostResolverRequest |
withOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost.
|
CreateOutpostResolverRequest |
withPreferredInstanceType(String preferredInstanceType)
The Amazon EC2 instance type.
|
CreateOutpostResolverRequest |
withTags(Collection<Tag> tags)
A string that helps identify the Route 53 Resolvers on Outpost.
|
CreateOutpostResolverRequest |
withTags(Tag... tags)
A string that helps identify the Route 53 Resolvers on Outpost.
|
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, withSdkRequestTimeout
public void setCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice.
CreatorRequestId
can be any unique string, for example, a date/time stamp.
creatorRequestId
- A unique string that identifies the request and that allows failed requests to be retried without the risk
of running the operation twice.
CreatorRequestId
can be any unique string, for example, a date/time stamp.
public String getCreatorRequestId()
A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice.
CreatorRequestId
can be any unique string, for example, a date/time stamp.
CreatorRequestId
can be any unique string, for example, a date/time stamp.
public CreateOutpostResolverRequest withCreatorRequestId(String creatorRequestId)
A unique string that identifies the request and that allows failed requests to be retried without the risk of running the operation twice.
CreatorRequestId
can be any unique string, for example, a date/time stamp.
creatorRequestId
- A unique string that identifies the request and that allows failed requests to be retried without the risk
of running the operation twice.
CreatorRequestId
can be any unique string, for example, a date/time stamp.
public void setName(String name)
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
name
- A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53
console.public String getName()
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
public CreateOutpostResolverRequest withName(String name)
A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
name
- A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53
console.public void setInstanceCount(Integer instanceCount)
Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.
instanceCount
- Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.public Integer getInstanceCount()
Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.
public CreateOutpostResolverRequest withInstanceCount(Integer instanceCount)
Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.
instanceCount
- Number of Amazon EC2 instances for the Resolver on Outpost. The default and minimal value is 4.public void setPreferredInstanceType(String preferredInstanceType)
The Amazon EC2 instance type. If you specify this, you must also specify a value for the OutpostArn
.
preferredInstanceType
- The Amazon EC2 instance type. If you specify this, you must also specify a value for the
OutpostArn
.public String getPreferredInstanceType()
The Amazon EC2 instance type. If you specify this, you must also specify a value for the OutpostArn
.
OutpostArn
.public CreateOutpostResolverRequest withPreferredInstanceType(String preferredInstanceType)
The Amazon EC2 instance type. If you specify this, you must also specify a value for the OutpostArn
.
preferredInstanceType
- The Amazon EC2 instance type. If you specify this, you must also specify a value for the
OutpostArn
.public void setOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the
PreferredInstanceType
.
outpostArn
- The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the
PreferredInstanceType
.public String getOutpostArn()
The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the
PreferredInstanceType
.
PreferredInstanceType
.public CreateOutpostResolverRequest withOutpostArn(String outpostArn)
The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the
PreferredInstanceType
.
outpostArn
- The Amazon Resource Name (ARN) of the Outpost. If you specify this, you must also specify a value for the
PreferredInstanceType
.public List<Tag> getTags()
A string that helps identify the Route 53 Resolvers on Outpost.
public void setTags(Collection<Tag> tags)
A string that helps identify the Route 53 Resolvers on Outpost.
tags
- A string that helps identify the Route 53 Resolvers on Outpost.public CreateOutpostResolverRequest withTags(Tag... tags)
A string that helps identify the Route 53 Resolvers on Outpost.
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
- A string that helps identify the Route 53 Resolvers on Outpost.public CreateOutpostResolverRequest withTags(Collection<Tag> tags)
A string that helps identify the Route 53 Resolvers on Outpost.
tags
- A string that helps identify the Route 53 Resolvers on Outpost.public String toString()
toString
in class Object
Object.toString()
public CreateOutpostResolverRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()