@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIpAccessSettingsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateIpAccessSettingsRequest() |
Modifier and Type | Method and Description |
---|---|
CreateIpAccessSettingsRequest |
addAdditionalEncryptionContextEntry(String key,
String value)
Add a single AdditionalEncryptionContext entry
|
CreateIpAccessSettingsRequest |
clearAdditionalEncryptionContextEntries()
Removes all the entries added into AdditionalEncryptionContext.
|
CreateIpAccessSettingsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Map<String,String> |
getAdditionalEncryptionContext()
Additional encryption context of the IP access settings.
|
String |
getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getCustomerManagedKey()
The custom managed key of the IP access settings.
|
String |
getDescription()
The description of the IP access settings.
|
String |
getDisplayName()
The display name of the IP access settings.
|
List<IpRule> |
getIpRules()
The IP rules of the IP access settings.
|
List<Tag> |
getTags()
The tags to add to the IP access settings resource.
|
int |
hashCode() |
void |
setAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
Additional encryption context of the IP access settings.
|
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setCustomerManagedKey(String customerManagedKey)
The custom managed key of the IP access settings.
|
void |
setDescription(String description)
The description of the IP access settings.
|
void |
setDisplayName(String displayName)
The display name of the IP access settings.
|
void |
setIpRules(Collection<IpRule> ipRules)
The IP rules of the IP access settings.
|
void |
setTags(Collection<Tag> tags)
The tags to add to the IP access settings resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateIpAccessSettingsRequest |
withAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
Additional encryption context of the IP access settings.
|
CreateIpAccessSettingsRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateIpAccessSettingsRequest |
withCustomerManagedKey(String customerManagedKey)
The custom managed key of the IP access settings.
|
CreateIpAccessSettingsRequest |
withDescription(String description)
The description of the IP access settings.
|
CreateIpAccessSettingsRequest |
withDisplayName(String displayName)
The display name of the IP access settings.
|
CreateIpAccessSettingsRequest |
withIpRules(Collection<IpRule> ipRules)
The IP rules of the IP access settings.
|
CreateIpAccessSettingsRequest |
withIpRules(IpRule... ipRules)
The IP rules of the IP access settings.
|
CreateIpAccessSettingsRequest |
withTags(Collection<Tag> tags)
The tags to add to the IP access settings resource.
|
CreateIpAccessSettingsRequest |
withTags(Tag... tags)
The tags to add to the IP access settings 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 Map<String,String> getAdditionalEncryptionContext()
Additional encryption context of the IP access settings.
public void setAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
Additional encryption context of the IP access settings.
additionalEncryptionContext
- Additional encryption context of the IP access settings.public CreateIpAccessSettingsRequest withAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
Additional encryption context of the IP access settings.
additionalEncryptionContext
- Additional encryption context of the IP access settings.public CreateIpAccessSettingsRequest addAdditionalEncryptionContextEntry(String key, String value)
public CreateIpAccessSettingsRequest clearAdditionalEncryptionContextEntries()
public void setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
clientToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency
ensures that an API request completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token returns the result from the original
successful request.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
public String getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
public CreateIpAccessSettingsRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
clientToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency
ensures that an API request completes only once. With an idempotent request, if the original request
completes successfully, subsequent retries with the same client token returns the result from the original
successful request.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
public void setCustomerManagedKey(String customerManagedKey)
The custom managed key of the IP access settings.
customerManagedKey
- The custom managed key of the IP access settings.public String getCustomerManagedKey()
The custom managed key of the IP access settings.
public CreateIpAccessSettingsRequest withCustomerManagedKey(String customerManagedKey)
The custom managed key of the IP access settings.
customerManagedKey
- The custom managed key of the IP access settings.public void setDescription(String description)
The description of the IP access settings.
description
- The description of the IP access settings.public String getDescription()
The description of the IP access settings.
public CreateIpAccessSettingsRequest withDescription(String description)
The description of the IP access settings.
description
- The description of the IP access settings.public void setDisplayName(String displayName)
The display name of the IP access settings.
displayName
- The display name of the IP access settings.public String getDisplayName()
The display name of the IP access settings.
public CreateIpAccessSettingsRequest withDisplayName(String displayName)
The display name of the IP access settings.
displayName
- The display name of the IP access settings.public List<IpRule> getIpRules()
The IP rules of the IP access settings.
public void setIpRules(Collection<IpRule> ipRules)
The IP rules of the IP access settings.
ipRules
- The IP rules of the IP access settings.public CreateIpAccessSettingsRequest withIpRules(IpRule... ipRules)
The IP rules of the IP access settings.
NOTE: This method appends the values to the existing list (if any). Use
setIpRules(java.util.Collection)
or withIpRules(java.util.Collection)
if you want to override
the existing values.
ipRules
- The IP rules of the IP access settings.public CreateIpAccessSettingsRequest withIpRules(Collection<IpRule> ipRules)
The IP rules of the IP access settings.
ipRules
- The IP rules of the IP access settings.public List<Tag> getTags()
The tags to add to the IP access settings resource. A tag is a key-value pair.
public void setTags(Collection<Tag> tags)
The tags to add to the IP access settings resource. A tag is a key-value pair.
tags
- The tags to add to the IP access settings resource. A tag is a key-value pair.public CreateIpAccessSettingsRequest withTags(Tag... tags)
The tags to add to the IP access settings resource. A tag is a key-value pair.
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
- The tags to add to the IP access settings resource. A tag is a key-value pair.public CreateIpAccessSettingsRequest withTags(Collection<Tag> tags)
The tags to add to the IP access settings resource. A tag is a key-value pair.
tags
- The tags to add to the IP access settings resource. A tag is a key-value pair.public String toString()
toString
in class Object
Object.toString()
public CreateIpAccessSettingsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()