@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIpamScopeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<CreateIpamScopeRequest>
NOOP
Constructor and Description |
---|
CreateIpamScopeRequest() |
Modifier and Type | Method and Description |
---|---|
CreateIpamScopeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getDescription()
A description for the scope you're creating.
|
Request<CreateIpamScopeRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getIpamId()
The ID of the IPAM for which you're creating this scope.
|
List<TagSpecification> |
getTagSpecifications()
The key/value combination of a tag assigned to the resource.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setDescription(String description)
A description for the scope you're creating.
|
void |
setIpamId(String ipamId)
The ID of the IPAM for which you're creating this scope.
|
void |
setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The key/value combination of a tag assigned to the resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateIpamScopeRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateIpamScopeRequest |
withDescription(String description)
A description for the scope you're creating.
|
CreateIpamScopeRequest |
withIpamId(String ipamId)
The ID of the IPAM for which you're creating this scope.
|
CreateIpamScopeRequest |
withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The key/value combination of a tag assigned to the resource.
|
CreateIpamScopeRequest |
withTagSpecifications(TagSpecification... tagSpecifications)
The key/value combination of a tag assigned to the resource.
|
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 setIpamId(String ipamId)
The ID of the IPAM for which you're creating this scope.
ipamId
- The ID of the IPAM for which you're creating this scope.public String getIpamId()
The ID of the IPAM for which you're creating this scope.
public CreateIpamScopeRequest withIpamId(String ipamId)
The ID of the IPAM for which you're creating this scope.
ipamId
- The ID of the IPAM for which you're creating this scope.public void setDescription(String description)
A description for the scope you're creating.
description
- A description for the scope you're creating.public String getDescription()
A description for the scope you're creating.
public CreateIpamScopeRequest withDescription(String description)
A description for the scope you're creating.
description
- A description for the scope you're creating.public List<TagSpecification> getTagSpecifications()
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public void setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
tagSpecifications
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the
tag value as the filter value. For example, to find all resources that have a tag with the key
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public CreateIpamScopeRequest withTagSpecifications(TagSpecification... tagSpecifications)
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
NOTE: This method appends the values to the existing list (if any). Use
setTagSpecifications(java.util.Collection)
or withTagSpecifications(java.util.Collection)
if
you want to override the existing values.
tagSpecifications
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the
tag value as the filter value. For example, to find all resources that have a tag with the key
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public CreateIpamScopeRequest withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value
as the filter value. For example, to find all resources that have a tag with the key Owner
and the
value TeamA
, specify tag:Owner
for the filter name and TeamA
for the
filter value.
tagSpecifications
- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the
tag value as the filter value. For example, to find all resources that have a tag with the key
Owner
and the value TeamA
, specify tag:Owner
for the filter name
and TeamA
for the filter value.public void setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
clientToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see Ensuring idempotency.public String getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
public CreateIpamScopeRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
clientToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see Ensuring idempotency.public Request<CreateIpamScopeRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateIpamScopeRequest>
public String toString()
toString
in class Object
Object.toString()
public CreateIpamScopeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()