static RedshiftDestinationUpdate translateRedshiftDestinationUpdate()

in deliverystream/src/main/java/com/amazonaws/kinesisfirehose/deliverystream/HandlerUtils.java [805:822]


	static RedshiftDestinationUpdate translateRedshiftDestinationUpdate(final RedshiftDestinationConfiguration redshiftDestinationConfiguration) {
		if (redshiftDestinationConfiguration == null) {
			return null;
		}
		return RedshiftDestinationUpdate.builder()
				.roleARN(redshiftDestinationConfiguration.getRoleARN())
				.clusterJDBCURL(redshiftDestinationConfiguration.getClusterJDBCURL())
				.username(redshiftDestinationConfiguration.getUsername())
				.password(redshiftDestinationConfiguration.getPassword())
				.s3Update(translateS3DestinationUpdate(redshiftDestinationConfiguration.getS3Configuration()))
				.s3BackupUpdate(translateS3DestinationUpdate(redshiftDestinationConfiguration.getS3BackupConfiguration()))
				.s3BackupMode(redshiftDestinationConfiguration.getS3BackupMode())
				.cloudWatchLoggingOptions(translateCloudWatchLoggingOptions(redshiftDestinationConfiguration.getCloudWatchLoggingOptions()))
				.copyCommand(translateCopyCommand(redshiftDestinationConfiguration.getCopyCommand()))
				.processingConfiguration(translateProcessingConfiguration(redshiftDestinationConfiguration.getProcessingConfiguration()))
				.retryOptions(translateRedshiftRetryOptions(redshiftDestinationConfiguration.getRetryOptions()))
				.build();
	}