@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIdMappingTableRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateIdMappingTableRequest() |
Modifier and Type | Method and Description |
---|---|
CreateIdMappingTableRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateIdMappingTableRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateIdMappingTableRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
A description of the ID mapping table.
|
IdMappingTableInputReferenceConfig |
getInputReferenceConfig()
The input reference configuration needed to create the ID mapping table.
|
String |
getKmsKeyArn()
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.
|
String |
getMembershipIdentifier()
The unique identifier of the membership that contains the ID mapping table.
|
String |
getName()
A name for the ID mapping table.
|
Map<String,String> |
getTags()
An optional label that you can assign to a resource when you create it.
|
int |
hashCode() |
void |
setDescription(String description)
A description of the ID mapping table.
|
void |
setInputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)
The input reference configuration needed to create the ID mapping table.
|
void |
setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.
|
void |
setMembershipIdentifier(String membershipIdentifier)
The unique identifier of the membership that contains the ID mapping table.
|
void |
setName(String name)
A name for the ID mapping table.
|
void |
setTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it.
|
String |
toString()
Returns a string representation of this object.
|
CreateIdMappingTableRequest |
withDescription(String description)
A description of the ID mapping table.
|
CreateIdMappingTableRequest |
withInputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)
The input reference configuration needed to create the ID mapping table.
|
CreateIdMappingTableRequest |
withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.
|
CreateIdMappingTableRequest |
withMembershipIdentifier(String membershipIdentifier)
The unique identifier of the membership that contains the ID mapping table.
|
CreateIdMappingTableRequest |
withName(String name)
A name for the ID mapping table.
|
CreateIdMappingTableRequest |
withTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it.
|
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 setMembershipIdentifier(String membershipIdentifier)
The unique identifier of the membership that contains the ID mapping table.
membershipIdentifier
- The unique identifier of the membership that contains the ID mapping table.public String getMembershipIdentifier()
The unique identifier of the membership that contains the ID mapping table.
public CreateIdMappingTableRequest withMembershipIdentifier(String membershipIdentifier)
The unique identifier of the membership that contains the ID mapping table.
membershipIdentifier
- The unique identifier of the membership that contains the ID mapping table.public void setName(String name)
A name for the ID mapping table.
name
- A name for the ID mapping table.public String getName()
A name for the ID mapping table.
public CreateIdMappingTableRequest withName(String name)
A name for the ID mapping table.
name
- A name for the ID mapping table.public void setDescription(String description)
A description of the ID mapping table.
description
- A description of the ID mapping table.public String getDescription()
A description of the ID mapping table.
public CreateIdMappingTableRequest withDescription(String description)
A description of the ID mapping table.
description
- A description of the ID mapping table.public void setInputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)
The input reference configuration needed to create the ID mapping table.
inputReferenceConfig
- The input reference configuration needed to create the ID mapping table.public IdMappingTableInputReferenceConfig getInputReferenceConfig()
The input reference configuration needed to create the ID mapping table.
public CreateIdMappingTableRequest withInputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)
The input reference configuration needed to create the ID mapping table.
inputReferenceConfig
- The input reference configuration needed to create the ID mapping table.public Map<String,String> getTags()
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
public void setTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags
- An optional label that you can assign to a resource when you create it. Each tag consists of a key and an
optional value, both of which you define. When you use tagging, you can also use tag-based access control
in IAM policies to control access to this resource.public CreateIdMappingTableRequest withTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags
- An optional label that you can assign to a resource when you create it. Each tag consists of a key and an
optional value, both of which you define. When you use tagging, you can also use tag-based access control
in IAM policies to control access to this resource.public CreateIdMappingTableRequest addTagsEntry(String key, String value)
public CreateIdMappingTableRequest clearTagsEntries()
public void setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key. This value is used to encrypt the mapping table data that is stored by Clean Rooms.
kmsKeyArn
- The Amazon Resource Name (ARN) of the Amazon Web Services KMS key. This value is used to encrypt the
mapping table data that is stored by Clean Rooms.public String getKmsKeyArn()
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key. This value is used to encrypt the mapping table data that is stored by Clean Rooms.
public CreateIdMappingTableRequest withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key. This value is used to encrypt the mapping table data that is stored by Clean Rooms.
kmsKeyArn
- The Amazon Resource Name (ARN) of the Amazon Web Services KMS key. This value is used to encrypt the
mapping table data that is stored by Clean Rooms.public String toString()
toString
in class Object
Object.toString()
public CreateIdMappingTableRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()