66 inline void SetRoleARN(
const char* value) { m_roleARNHasBeenSet =
true; m_roleARN.assign(value); }
101 inline void SetClusterJDBCURL(
const char* value) { m_clusterJDBCURLHasBeenSet =
true; m_clusterJDBCURL.assign(value); }
161 inline void SetUsername(
const char* value) { m_usernameHasBeenSet =
true; m_username.assign(value); }
196 inline void SetPassword(
const char* value) { m_passwordHasBeenSet =
true; m_password.assign(value); }
325 bool m_roleARNHasBeenSet;
327 bool m_clusterJDBCURLHasBeenSet;
329 bool m_copyCommandHasBeenSet;
331 bool m_usernameHasBeenSet;
333 bool m_passwordHasBeenSet;
335 bool m_retryOptionsHasBeenSet;
337 bool m_s3ConfigurationHasBeenSet;
339 bool m_cloudWatchLoggingOptionsHasBeenSet;
const Aws::String & GetUsername() const
RedshiftDestinationConfiguration & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
RedshiftDestinationConfiguration & WithS3Configuration(S3DestinationConfiguration &&value)
RedshiftDestinationConfiguration & WithRoleARN(const Aws::String &value)
RedshiftDestinationConfiguration & WithUsername(Aws::String &&value)
void SetRoleARN(const char *value)
RedshiftDestinationConfiguration & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
const Aws::String & GetRoleARN() const
void SetUsername(const char *value)
RedshiftDestinationConfiguration & WithUsername(const Aws::String &value)
RedshiftDestinationConfiguration & WithRetryOptions(const RedshiftRetryOptions &value)
RedshiftDestinationConfiguration & WithCopyCommand(const CopyCommand &value)
void SetRetryOptions(RedshiftRetryOptions &&value)
const CopyCommand & GetCopyCommand() const
RedshiftDestinationConfiguration & WithClusterJDBCURL(const char *value)
void SetRetryOptions(const RedshiftRetryOptions &value)
const S3DestinationConfiguration & GetS3Configuration() const
void SetRoleARN(Aws::String &&value)
RedshiftDestinationConfiguration & WithPassword(const char *value)
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
void SetPassword(Aws::String &&value)
void SetPassword(const Aws::String &value)
RedshiftDestinationConfiguration & WithCopyCommand(CopyCommand &&value)
const Aws::String & GetClusterJDBCURL() const
RedshiftDestinationConfiguration & WithPassword(const Aws::String &value)
RedshiftDestinationConfiguration & WithRoleARN(Aws::String &&value)
const Aws::String & GetPassword() const
RedshiftDestinationConfiguration & WithRetryOptions(RedshiftRetryOptions &&value)
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
RedshiftDestinationConfiguration & WithS3Configuration(const S3DestinationConfiguration &value)
RedshiftDestinationConfiguration & WithUsername(const char *value)
RedshiftDestinationConfiguration & WithClusterJDBCURL(Aws::String &&value)
void SetPassword(const char *value)
RedshiftDestinationConfiguration & WithPassword(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
RedshiftDestinationConfiguration & WithRoleARN(const char *value)
void SetUsername(const Aws::String &value)
void SetClusterJDBCURL(const char *value)
void SetUsername(Aws::String &&value)
void SetClusterJDBCURL(Aws::String &&value)
void SetRoleARN(const Aws::String &value)
void SetCopyCommand(const CopyCommand &value)
const RedshiftRetryOptions & GetRetryOptions() const
void SetS3Configuration(const S3DestinationConfiguration &value)
void SetS3Configuration(S3DestinationConfiguration &&value)
void SetClusterJDBCURL(const Aws::String &value)
void SetCopyCommand(CopyCommand &&value)
JSON (JavaScript Object Notation).
RedshiftDestinationConfiguration & WithClusterJDBCURL(const Aws::String &value)