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); }
315 bool m_roleARNHasBeenSet;
317 bool m_clusterJDBCURLHasBeenSet;
319 bool m_copyCommandHasBeenSet;
321 bool m_usernameHasBeenSet;
323 bool m_passwordHasBeenSet;
325 bool m_retryOptionsHasBeenSet;
327 bool m_s3UpdateHasBeenSet;
329 bool m_cloudWatchLoggingOptionsHasBeenSet;
RedshiftDestinationUpdate & WithUsername(const Aws::String &value)
void SetS3Update(S3DestinationUpdate &&value)
RedshiftDestinationUpdate & WithRetryOptions(const RedshiftRetryOptions &value)
RedshiftDestinationUpdate & WithClusterJDBCURL(Aws::String &&value)
void SetRetryOptions(const RedshiftRetryOptions &value)
RedshiftDestinationUpdate & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
void SetUsername(Aws::String &&value)
void SetClusterJDBCURL(Aws::String &&value)
RedshiftDestinationUpdate & WithCopyCommand(CopyCommand &&value)
RedshiftDestinationUpdate & WithPassword(Aws::String &&value)
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
RedshiftDestinationUpdate & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
void SetClusterJDBCURL(const char *value)
void SetRoleARN(const char *value)
RedshiftDestinationUpdate & WithRetryOptions(RedshiftRetryOptions &&value)
const Aws::String & GetRoleARN() const
void SetClusterJDBCURL(const Aws::String &value)
const Aws::String & GetUsername() const
RedshiftDestinationUpdate & WithClusterJDBCURL(const char *value)
void SetRoleARN(const Aws::String &value)
void SetPassword(const Aws::String &value)
const S3DestinationUpdate & GetS3Update() const
void SetRoleARN(Aws::String &&value)
RedshiftDestinationUpdate & WithPassword(const Aws::String &value)
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
void SetCopyCommand(CopyCommand &&value)
RedshiftDestinationUpdate & WithRoleARN(const char *value)
RedshiftDestinationUpdate & WithRoleARN(Aws::String &&value)
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
void SetRetryOptions(RedshiftRetryOptions &&value)
void SetPassword(const char *value)
const RedshiftRetryOptions & GetRetryOptions() const
void SetUsername(const Aws::String &value)
const CopyCommand & GetCopyCommand() const
RedshiftDestinationUpdate & WithRoleARN(const Aws::String &value)
RedshiftDestinationUpdate & WithCopyCommand(const CopyCommand &value)
const Aws::String & GetClusterJDBCURL() const
RedshiftDestinationUpdate & WithUsername(const char *value)
void SetS3Update(const S3DestinationUpdate &value)
const Aws::String & GetPassword() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetCopyCommand(const CopyCommand &value)
void SetPassword(Aws::String &&value)
RedshiftDestinationUpdate & WithS3Update(const S3DestinationUpdate &value)
RedshiftDestinationUpdate & WithPassword(const char *value)
RedshiftDestinationUpdate & WithS3Update(S3DestinationUpdate &&value)
void SetUsername(const char *value)
JSON (JavaScript Object Notation).
RedshiftDestinationUpdate & WithUsername(Aws::String &&value)
RedshiftDestinationUpdate & WithClusterJDBCURL(const Aws::String &value)