@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RedshiftDestinationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes an update for a destination in Amazon Redshift.
Constructor and Description |
---|
RedshiftDestinationUpdate() |
Modifier and Type | Method and Description |
---|---|
RedshiftDestinationUpdate |
clone() |
boolean |
equals(Object obj) |
CloudWatchLoggingOptions |
getCloudWatchLoggingOptions()
The Amazon CloudWatch logging options for your delivery stream.
|
String |
getClusterJDBCURL()
The database connection string.
|
CopyCommand |
getCopyCommand()
The
COPY command. |
String |
getPassword()
The user password.
|
ProcessingConfiguration |
getProcessingConfiguration()
The data processing configuration.
|
RedshiftRetryOptions |
getRetryOptions()
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.
|
String |
getRoleARN()
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
|
String |
getS3BackupMode()
You can update a delivery stream to enable Amazon S3 backup if it is disabled.
|
S3DestinationUpdate |
getS3BackupUpdate()
The Amazon S3 destination for backup.
|
S3DestinationUpdate |
getS3Update()
The Amazon S3 destination.
|
SecretsManagerConfiguration |
getSecretsManagerConfiguration()
The configuration that defines how you access secrets for Amazon Redshift.
|
String |
getUsername()
The name of the user.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The Amazon CloudWatch logging options for your delivery stream.
|
void |
setClusterJDBCURL(String clusterJDBCURL)
The database connection string.
|
void |
setCopyCommand(CopyCommand copyCommand)
The
COPY command. |
void |
setPassword(String password)
The user password.
|
void |
setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
|
void |
setRetryOptions(RedshiftRetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.
|
void |
setRoleARN(String roleARN)
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
|
void |
setS3BackupMode(RedshiftS3BackupMode s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled.
|
void |
setS3BackupMode(String s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled.
|
void |
setS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
|
void |
setS3Update(S3DestinationUpdate s3Update)
The Amazon S3 destination.
|
void |
setSecretsManagerConfiguration(SecretsManagerConfiguration secretsManagerConfiguration)
The configuration that defines how you access secrets for Amazon Redshift.
|
void |
setUsername(String username)
The name of the user.
|
String |
toString()
Returns a string representation of this object.
|
RedshiftDestinationUpdate |
withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The Amazon CloudWatch logging options for your delivery stream.
|
RedshiftDestinationUpdate |
withClusterJDBCURL(String clusterJDBCURL)
The database connection string.
|
RedshiftDestinationUpdate |
withCopyCommand(CopyCommand copyCommand)
The
COPY command. |
RedshiftDestinationUpdate |
withPassword(String password)
The user password.
|
RedshiftDestinationUpdate |
withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
|
RedshiftDestinationUpdate |
withRetryOptions(RedshiftRetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift.
|
RedshiftDestinationUpdate |
withRoleARN(String roleARN)
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
|
RedshiftDestinationUpdate |
withS3BackupMode(RedshiftS3BackupMode s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled.
|
RedshiftDestinationUpdate |
withS3BackupMode(String s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled.
|
RedshiftDestinationUpdate |
withS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
|
RedshiftDestinationUpdate |
withS3Update(S3DestinationUpdate s3Update)
The Amazon S3 destination.
|
RedshiftDestinationUpdate |
withSecretsManagerConfiguration(SecretsManagerConfiguration secretsManagerConfiguration)
The configuration that defines how you access secrets for Amazon Redshift.
|
RedshiftDestinationUpdate |
withUsername(String username)
The name of the user.
|
public void setRoleARN(String roleARN)
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
roleARN
- The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names
(ARNs) and Amazon Web Services Service Namespaces.public String getRoleARN()
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
public RedshiftDestinationUpdate withRoleARN(String roleARN)
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
roleARN
- The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names
(ARNs) and Amazon Web Services Service Namespaces.public void setClusterJDBCURL(String clusterJDBCURL)
The database connection string.
clusterJDBCURL
- The database connection string.public String getClusterJDBCURL()
The database connection string.
public RedshiftDestinationUpdate withClusterJDBCURL(String clusterJDBCURL)
The database connection string.
clusterJDBCURL
- The database connection string.public void setCopyCommand(CopyCommand copyCommand)
The COPY
command.
copyCommand
- The COPY
command.public CopyCommand getCopyCommand()
The COPY
command.
COPY
command.public RedshiftDestinationUpdate withCopyCommand(CopyCommand copyCommand)
The COPY
command.
copyCommand
- The COPY
command.public void setUsername(String username)
The name of the user.
username
- The name of the user.public String getUsername()
The name of the user.
public RedshiftDestinationUpdate withUsername(String username)
The name of the user.
username
- The name of the user.public void setPassword(String password)
The user password.
password
- The user password.public String getPassword()
The user password.
public RedshiftDestinationUpdate withPassword(String password)
The user password.
password
- The user password.public void setRetryOptions(RedshiftRetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
retryOptions
- The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is
3600 (60 minutes).public RedshiftRetryOptions getRetryOptions()
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
public RedshiftDestinationUpdate withRetryOptions(RedshiftRetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is 3600 (60 minutes).
retryOptions
- The retry behavior in case Firehose is unable to deliver documents to Amazon Redshift. Default value is
3600 (60 minutes).public void setS3Update(S3DestinationUpdate s3Update)
The Amazon S3 destination.
The compression formats SNAPPY
or ZIP
cannot be specified in
RedshiftDestinationUpdate.S3Update
because the Amazon Redshift COPY
operation that
reads from the S3 bucket doesn't support these compression formats.
s3Update
- The Amazon S3 destination.
The compression formats SNAPPY
or ZIP
cannot be specified in
RedshiftDestinationUpdate.S3Update
because the Amazon Redshift COPY
operation
that reads from the S3 bucket doesn't support these compression formats.
public S3DestinationUpdate getS3Update()
The Amazon S3 destination.
The compression formats SNAPPY
or ZIP
cannot be specified in
RedshiftDestinationUpdate.S3Update
because the Amazon Redshift COPY
operation that
reads from the S3 bucket doesn't support these compression formats.
The compression formats SNAPPY
or ZIP
cannot be specified in
RedshiftDestinationUpdate.S3Update
because the Amazon Redshift COPY
operation
that reads from the S3 bucket doesn't support these compression formats.
public RedshiftDestinationUpdate withS3Update(S3DestinationUpdate s3Update)
The Amazon S3 destination.
The compression formats SNAPPY
or ZIP
cannot be specified in
RedshiftDestinationUpdate.S3Update
because the Amazon Redshift COPY
operation that
reads from the S3 bucket doesn't support these compression formats.
s3Update
- The Amazon S3 destination.
The compression formats SNAPPY
or ZIP
cannot be specified in
RedshiftDestinationUpdate.S3Update
because the Amazon Redshift COPY
operation
that reads from the S3 bucket doesn't support these compression formats.
public void setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
processingConfiguration
- The data processing configuration.public ProcessingConfiguration getProcessingConfiguration()
The data processing configuration.
public RedshiftDestinationUpdate withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
processingConfiguration
- The data processing configuration.public void setS3BackupMode(String s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.
s3BackupMode
- You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you
can't update the delivery stream to disable it.RedshiftS3BackupMode
public String getS3BackupMode()
You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.
RedshiftS3BackupMode
public RedshiftDestinationUpdate withS3BackupMode(String s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.
s3BackupMode
- You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you
can't update the delivery stream to disable it.RedshiftS3BackupMode
public void setS3BackupMode(RedshiftS3BackupMode s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.
s3BackupMode
- You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you
can't update the delivery stream to disable it.RedshiftS3BackupMode
public RedshiftDestinationUpdate withS3BackupMode(RedshiftS3BackupMode s3BackupMode)
You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.
s3BackupMode
- You can update a delivery stream to enable Amazon S3 backup if it is disabled. If backup is enabled, you
can't update the delivery stream to disable it.RedshiftS3BackupMode
public void setS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
s3BackupUpdate
- The Amazon S3 destination for backup.public S3DestinationUpdate getS3BackupUpdate()
The Amazon S3 destination for backup.
public RedshiftDestinationUpdate withS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
s3BackupUpdate
- The Amazon S3 destination for backup.public void setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The Amazon CloudWatch logging options for your delivery stream.
cloudWatchLoggingOptions
- The Amazon CloudWatch logging options for your delivery stream.public CloudWatchLoggingOptions getCloudWatchLoggingOptions()
The Amazon CloudWatch logging options for your delivery stream.
public RedshiftDestinationUpdate withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The Amazon CloudWatch logging options for your delivery stream.
cloudWatchLoggingOptions
- The Amazon CloudWatch logging options for your delivery stream.public void setSecretsManagerConfiguration(SecretsManagerConfiguration secretsManagerConfiguration)
The configuration that defines how you access secrets for Amazon Redshift.
secretsManagerConfiguration
- The configuration that defines how you access secrets for Amazon Redshift.public SecretsManagerConfiguration getSecretsManagerConfiguration()
The configuration that defines how you access secrets for Amazon Redshift.
public RedshiftDestinationUpdate withSecretsManagerConfiguration(SecretsManagerConfiguration secretsManagerConfiguration)
The configuration that defines how you access secrets for Amazon Redshift.
secretsManagerConfiguration
- The configuration that defines how you access secrets for Amazon Redshift.public String toString()
toString
in class Object
Object.toString()
public RedshiftDestinationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.