@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyIntegrationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
A zero-ETL integration with Amazon Redshift.
Constructor and Description |
---|
ModifyIntegrationResult() |
Modifier and Type | Method and Description |
---|---|
ModifyIntegrationResult |
addAdditionalEncryptionContextEntry(String key,
String value)
Add a single AdditionalEncryptionContext entry
|
ModifyIntegrationResult |
clearAdditionalEncryptionContextEntries()
Removes all the entries added into AdditionalEncryptionContext.
|
ModifyIntegrationResult |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getAdditionalEncryptionContext()
The encryption context for the integration.
|
Date |
getCreateTime()
The time when the integration was created, in Universal Coordinated Time (UTC).
|
String |
getDataFilter()
Data filters for the integration.
|
String |
getDescription()
A description of the integration.
|
List<IntegrationError> |
getErrors()
Any errors associated with the integration.
|
String |
getIntegrationArn()
The ARN of the integration.
|
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 used to to
encrypt the integration.
|
String |
getSourceArn()
The Amazon Resource Name (ARN) of the database used as the source for replication.
|
String |
getStatus()
The current status of the integration.
|
List<Tag> |
getTags() |
String |
getTargetArn()
The ARN of the Redshift data warehouse used as the target for replication.
|
int |
hashCode() |
void |
setAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The encryption context for the integration.
|
void |
setCreateTime(Date createTime)
The time when the integration was created, in Universal Coordinated Time (UTC).
|
void |
setDataFilter(String dataFilter)
Data filters for the integration.
|
void |
setDescription(String description)
A description of the integration.
|
void |
setErrors(Collection<IntegrationError> errors)
Any errors associated with the integration.
|
void |
setIntegrationArn(String integrationArn)
The ARN of the integration.
|
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 used to to
encrypt the integration.
|
void |
setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the database used as the source for replication.
|
void |
setStatus(String status)
The current status of the integration.
|
void |
setTags(Collection<Tag> tags) |
void |
setTargetArn(String targetArn)
The ARN of the Redshift data warehouse used as the target for replication.
|
String |
toString()
Returns a string representation of this object.
|
ModifyIntegrationResult |
withAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The encryption context for the integration.
|
ModifyIntegrationResult |
withCreateTime(Date createTime)
The time when the integration was created, in Universal Coordinated Time (UTC).
|
ModifyIntegrationResult |
withDataFilter(String dataFilter)
Data filters for the integration.
|
ModifyIntegrationResult |
withDescription(String description)
A description of the integration.
|
ModifyIntegrationResult |
withErrors(Collection<IntegrationError> errors)
Any errors associated with the integration.
|
ModifyIntegrationResult |
withErrors(IntegrationError... errors)
Any errors associated with the integration.
|
ModifyIntegrationResult |
withIntegrationArn(String integrationArn)
The ARN of the integration.
|
ModifyIntegrationResult |
withIntegrationName(String integrationName)
The name of the integration.
|
ModifyIntegrationResult |
withKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to
encrypt the integration.
|
ModifyIntegrationResult |
withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the database used as the source for replication.
|
ModifyIntegrationResult |
withStatus(IntegrationStatus status)
The current status of the integration.
|
ModifyIntegrationResult |
withStatus(String status)
The current status of the integration.
|
ModifyIntegrationResult |
withTags(Collection<Tag> tags) |
ModifyIntegrationResult |
withTags(Tag... tags)
NOTE: This method appends the values to the existing list (if any).
|
ModifyIntegrationResult |
withTargetArn(String targetArn)
The ARN of the Redshift data warehouse used as the target for replication.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the database used as the source for replication.
sourceArn
- The Amazon Resource Name (ARN) of the database used as the source for replication.public String getSourceArn()
The Amazon Resource Name (ARN) of the database used as the source for replication.
public ModifyIntegrationResult withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the database used as the source for replication.
sourceArn
- The Amazon Resource Name (ARN) of the database used as the source for replication.public void setTargetArn(String targetArn)
The ARN of the Redshift data warehouse used as the target for replication.
targetArn
- The ARN of the Redshift data warehouse used as the target for replication.public String getTargetArn()
The ARN of the Redshift data warehouse used as the target for replication.
public ModifyIntegrationResult withTargetArn(String targetArn)
The ARN of the Redshift data warehouse used as the target for replication.
targetArn
- The ARN of the Redshift data warehouse used 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 ModifyIntegrationResult withIntegrationName(String integrationName)
The name of the integration.
integrationName
- The name of the integration.public void setIntegrationArn(String integrationArn)
The ARN of the integration.
integrationArn
- The ARN of the integration.public String getIntegrationArn()
The ARN of the integration.
public ModifyIntegrationResult withIntegrationArn(String integrationArn)
The ARN of the integration.
integrationArn
- The ARN of the integration.public void setKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
kMSKeyId
- The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to
to encrypt the integration.public String getKMSKeyId()
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
public ModifyIntegrationResult withKMSKeyId(String kMSKeyId)
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
kMSKeyId
- The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to
to encrypt the integration.public Map<String,String> getAdditionalEncryptionContext()
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
public void setAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
additionalEncryptionContext
- The encryption context for the integration. For more information, see Encryption
context in the Amazon Web Services Key Management Service Developer Guide.public ModifyIntegrationResult withAdditionalEncryptionContext(Map<String,String> additionalEncryptionContext)
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
additionalEncryptionContext
- The encryption context for the integration. For more information, see Encryption
context in the Amazon Web Services Key Management Service Developer Guide.public ModifyIntegrationResult addAdditionalEncryptionContextEntry(String key, String value)
public ModifyIntegrationResult clearAdditionalEncryptionContextEntries()
public void setStatus(String status)
The current status of the integration.
status
- The current status of the integration.IntegrationStatus
public String getStatus()
The current status of the integration.
IntegrationStatus
public ModifyIntegrationResult withStatus(String status)
The current status of the integration.
status
- The current status of the integration.IntegrationStatus
public ModifyIntegrationResult withStatus(IntegrationStatus status)
The current status of the integration.
status
- The current status of the integration.IntegrationStatus
public void setTags(Collection<Tag> tags)
tags
- public ModifyIntegrationResult 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 ModifyIntegrationResult withTags(Collection<Tag> tags)
tags
- public void setCreateTime(Date createTime)
The time when the integration was created, in Universal Coordinated Time (UTC).
createTime
- The time when the integration was created, in Universal Coordinated Time (UTC).public Date getCreateTime()
The time when the integration was created, in Universal Coordinated Time (UTC).
public ModifyIntegrationResult withCreateTime(Date createTime)
The time when the integration was created, in Universal Coordinated Time (UTC).
createTime
- The time when the integration was created, in Universal Coordinated Time (UTC).public List<IntegrationError> getErrors()
Any errors associated with the integration.
public void setErrors(Collection<IntegrationError> errors)
Any errors associated with the integration.
errors
- Any errors associated with the integration.public ModifyIntegrationResult withErrors(IntegrationError... errors)
Any errors associated with the integration.
NOTE: This method appends the values to the existing list (if any). Use
setErrors(java.util.Collection)
or withErrors(java.util.Collection)
if you want to override the
existing values.
errors
- Any errors associated with the integration.public ModifyIntegrationResult withErrors(Collection<IntegrationError> errors)
Any errors associated with the integration.
errors
- Any errors associated with the integration.public void setDataFilter(String dataFilter)
Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.
dataFilter
- Data filters for the integration. These filters determine which tables from the source database are sent
to the target Amazon Redshift data warehouse.public String getDataFilter()
Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.
public ModifyIntegrationResult withDataFilter(String dataFilter)
Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.
dataFilter
- Data filters for the integration. These filters determine which tables from the source database are sent
to the target Amazon Redshift data warehouse.public void setDescription(String description)
A description of the integration.
description
- A description of the integration.public String getDescription()
A description of the integration.
public ModifyIntegrationResult withDescription(String description)
A description of the integration.
description
- A description of the integration.public String toString()
toString
in class Object
Object.toString()
public ModifyIntegrationResult clone()