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); }
260 bool m_roleARNHasBeenSet;
262 bool m_clusterJDBCURLHasBeenSet;
264 bool m_copyCommandHasBeenSet;
266 bool m_usernameHasBeenSet;
268 bool m_retryOptionsHasBeenSet;
270 bool m_s3DestinationDescriptionHasBeenSet;
272 bool m_cloudWatchLoggingOptionsHasBeenSet;
void SetS3DestinationDescription(S3DestinationDescription &&value)
void SetUsername(Aws::String &&value)
void SetCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
void SetRetryOptions(RedshiftRetryOptions &&value)
const Aws::String & GetRoleARN() const
const CloudWatchLoggingOptions & GetCloudWatchLoggingOptions() const
void SetCopyCommand(CopyCommand &&value)
RedshiftDestinationDescription & WithRoleARN(Aws::String &&value)
void SetUsername(const Aws::String &value)
RedshiftDestinationDescription & WithClusterJDBCURL(const Aws::String &value)
void SetRoleARN(Aws::String &&value)
void SetUsername(const char *value)
const CopyCommand & GetCopyCommand() const
void SetClusterJDBCURL(Aws::String &&value)
RedshiftDestinationDescription & WithUsername(const Aws::String &value)
RedshiftDestinationDescription & WithClusterJDBCURL(const char *value)
void SetClusterJDBCURL(const Aws::String &value)
RedshiftDestinationDescription & WithUsername(Aws::String &&value)
RedshiftDestinationDescription & WithRetryOptions(const RedshiftRetryOptions &value)
void SetRoleARN(const Aws::String &value)
void SetRoleARN(const char *value)
const RedshiftRetryOptions & GetRetryOptions() const
RedshiftDestinationDescription & WithCloudWatchLoggingOptions(CloudWatchLoggingOptions &&value)
RedshiftDestinationDescription & WithUsername(const char *value)
RedshiftDestinationDescription & WithRoleARN(const char *value)
void SetCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
RedshiftDestinationDescription & WithCopyCommand(const CopyCommand &value)
RedshiftDestinationDescription & WithS3DestinationDescription(S3DestinationDescription &&value)
const Aws::String & GetClusterJDBCURL() const
RedshiftDestinationDescription & WithRetryOptions(RedshiftRetryOptions &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
RedshiftDestinationDescription & WithCloudWatchLoggingOptions(const CloudWatchLoggingOptions &value)
RedshiftDestinationDescription & WithCopyCommand(CopyCommand &&value)
RedshiftDestinationDescription & WithClusterJDBCURL(Aws::String &&value)
const S3DestinationDescription & GetS3DestinationDescription() const
void SetS3DestinationDescription(const S3DestinationDescription &value)
const Aws::String & GetUsername() const
RedshiftDestinationDescription & WithRoleARN(const Aws::String &value)
RedshiftDestinationDescription & WithS3DestinationDescription(const S3DestinationDescription &value)
void SetCopyCommand(const CopyCommand &value)
void SetRetryOptions(const RedshiftRetryOptions &value)
void SetClusterJDBCURL(const char *value)
JSON (JavaScript Object Notation).