@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateIntegrationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateIntegrationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateIntegrationRequest |
addAdditionalEncryptionContextEntry(String key,
String value)
Add a single AdditionalEncryptionContext entry
|
CreateIntegrationRequest |
clearAdditionalEncryptionContextEntries()
Removes all the entries added into AdditionalEncryptionContext.
|
CreateIntegrationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Map<String,String> |
getAdditionalEncryptionContext()
An optional set of non-secret key–value pairs that contains additional contextual information about the data.
|
String |
getIntegrationName()
The name of the integration.
|
String |
getKMSKeyId()
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to
encrypt the integration.
|
String |
getSourceArn()
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
|
List<Tag> |
getTags() |
String |
getTargetArn()
The ARN of the Redshift data warehouse to use as the target for replication.
|
int |
hashCode() |
void |
setAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
An optional set of non-secret key–value pairs that contains additional contextual information about the data.
|
void |
setIntegrationName(String integrationName)
The name of the integration.
|
void |
setKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to
encrypt the integration.
|
void |
setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
|
void |
setTags(Collection<Tag> tags) |
void |
setTargetArn(String targetArn)
The ARN of the Redshift data warehouse to use as the target for replication.
|
String |
toString()
Returns a string representation of this object.
|
CreateIntegrationRequest |
withAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
An optional set of non-secret key–value pairs that contains additional contextual information about the data.
|
CreateIntegrationRequest |
withIntegrationName(String integrationName)
The name of the integration.
|
CreateIntegrationRequest |
withKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to
encrypt the integration.
|
CreateIntegrationRequest |
withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
|
CreateIntegrationRequest |
withTags(Collection<Tag> tags) |
CreateIntegrationRequest |
withTags(Tag... tags)
NOTE: This method appends the values to the existing list (if any).
|
CreateIntegrationRequest |
withTargetArn(String targetArn)
The ARN of the Redshift data warehouse to use as the target for replication.
|
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 setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
sourceArn
- The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.public String getSourceArn()
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
public CreateIntegrationRequest withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.
sourceArn
- The Amazon Resource Name (ARN) of the Aurora DB cluster to use as the source for replication.public void setTargetArn(String targetArn)
The ARN of the Redshift data warehouse to use as the target for replication.
targetArn
- The ARN of the Redshift data warehouse to use as the target for replication.public String getTargetArn()
The ARN of the Redshift data warehouse to use as the target for replication.
public CreateIntegrationRequest withTargetArn(String targetArn)
The ARN of the Redshift data warehouse to use as the target for replication.
targetArn
- The ARN of the Redshift data warehouse to use as the target for replication.public void setIntegrationName(String integrationName)
The name of the integration.
integrationName
- The name of the integration.public String getIntegrationName()
The name of the integration.
public CreateIntegrationRequest withIntegrationName(String integrationName)
The name of the integration.
integrationName
- The name of the integration.public void setKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to encrypt the integration. If you don't specify an encryption key, Aurora uses a default Amazon Web Services owned key.
kMSKeyId
- The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use
to encrypt the integration. If you don't specify an encryption key, Aurora uses a default Amazon Web
Services owned key.public String getKMSKeyId()
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to encrypt the integration. If you don't specify an encryption key, Aurora uses a default Amazon Web Services owned key.
public CreateIntegrationRequest withKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use to encrypt the integration. If you don't specify an encryption key, Aurora uses a default Amazon Web Services owned key.
kMSKeyId
- The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key to use
to encrypt the integration. If you don't specify an encryption key, Aurora uses a default Amazon Web
Services owned key.public Map<String,String> getAdditionalEncryptionContext()
An optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
You can only include this parameter if you specify the KMSKeyId
parameter.
You can only include this parameter if you specify the KMSKeyId
parameter.
public void setAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
An optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
You can only include this parameter if you specify the KMSKeyId
parameter.
additionalEncryptionContext
- An optional set of non-secret key–value pairs that contains additional contextual information about the
data. For more information, see Encryption
context in the Amazon Web Services Key Management Service Developer Guide.
You can only include this parameter if you specify the KMSKeyId
parameter.
public CreateIntegrationRequest withAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
An optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
You can only include this parameter if you specify the KMSKeyId
parameter.
additionalEncryptionContext
- An optional set of non-secret key–value pairs that contains additional contextual information about the
data. For more information, see Encryption
context in the Amazon Web Services Key Management Service Developer Guide.
You can only include this parameter if you specify the KMSKeyId
parameter.
public CreateIntegrationRequest addAdditionalEncryptionContextEntry(String key, String value)
public CreateIntegrationRequest clearAdditionalEncryptionContextEntries()
public void setTags(Collection<Tag> tags)
tags
- public CreateIntegrationRequest withTags(Tag... tags)
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
- public CreateIntegrationRequest withTags(Collection<Tag> tags)
tags
- public String toString()
toString
in class Object
Object.toString()
public CreateIntegrationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()