7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/rds/model/ExportSourceType.h>
12#include <aws/rds/model/ResponseMetadata.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
68 inline void SetSourceArn(
const char* value) { m_sourceArn.assign(value); }
137 inline void SetS3Bucket(
const char* value) { m_s3Bucket.assign(value); }
151 inline void SetS3Prefix(
const char* value) { m_s3Prefix.assign(value); }
165 inline void SetIamRoleArn(
const char* value) { m_iamRoleArn.assign(value); }
181 inline void SetKmsKeyId(
const char* value) { m_kmsKeyId.assign(value); }
198 inline void SetStatus(
const char* value) { m_status.assign(value); }
291 int m_percentProgress;
293 int m_totalExtractedDataInGB;
CancelExportTaskResult & WithIamRoleArn(Aws::String &&value)
CancelExportTaskResult & WithStatus(Aws::String &&value)
CancelExportTaskResult & WithSourceArn(Aws::String &&value)
CancelExportTaskResult & WithS3Prefix(const char *value)
int GetPercentProgress() const
const ResponseMetadata & GetResponseMetadata() const
void SetExportTaskIdentifier(const char *value)
void SetStatus(const Aws::String &value)
CancelExportTaskResult & WithSnapshotTime(const Aws::Utils::DateTime &value)
CancelExportTaskResult & WithSourceType(ExportSourceType &&value)
CancelExportTaskResult & WithWarningMessage(const char *value)
void SetExportTaskIdentifier(Aws::String &&value)
const Aws::String & GetIamRoleArn() const
void SetWarningMessage(Aws::String &&value)
CancelExportTaskResult & WithStatus(const char *value)
const Aws::String & GetS3Bucket() const
CancelExportTaskResult & WithExportOnly(Aws::Vector< Aws::String > &&value)
const Aws::String & GetSourceArn() const
void SetKmsKeyId(const char *value)
AWS_RDS_API CancelExportTaskResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetWarningMessage(const char *value)
CancelExportTaskResult & AddExportOnly(Aws::String &&value)
CancelExportTaskResult & WithFailureCause(const Aws::String &value)
const Aws::String & GetFailureCause() const
void SetSourceType(ExportSourceType &&value)
void SetWarningMessage(const Aws::String &value)
void SetIamRoleArn(const Aws::String &value)
CancelExportTaskResult & WithIamRoleArn(const Aws::String &value)
CancelExportTaskResult & WithResponseMetadata(ResponseMetadata &&value)
const Aws::String & GetStatus() const
CancelExportTaskResult & WithKmsKeyId(const Aws::String &value)
CancelExportTaskResult & WithTotalExtractedDataInGB(int value)
const Aws::String & GetS3Prefix() const
void SetResponseMetadata(ResponseMetadata &&value)
void SetKmsKeyId(const Aws::String &value)
CancelExportTaskResult & WithS3Bucket(const char *value)
void SetS3Prefix(const Aws::String &value)
CancelExportTaskResult & WithKmsKeyId(const char *value)
CancelExportTaskResult & WithResponseMetadata(const ResponseMetadata &value)
void SetTaskStartTime(const Aws::Utils::DateTime &value)
CancelExportTaskResult & WithExportOnly(const Aws::Vector< Aws::String > &value)
void SetKmsKeyId(Aws::String &&value)
void SetExportTaskIdentifier(const Aws::String &value)
const Aws::Utils::DateTime & GetSnapshotTime() const
const Aws::String & GetKmsKeyId() const
const Aws::String & GetExportTaskIdentifier() const
void SetStatus(Aws::String &&value)
void SetExportOnly(Aws::Vector< Aws::String > &&value)
void SetSourceArn(Aws::String &&value)
void SetS3Prefix(Aws::String &&value)
void SetTotalExtractedDataInGB(int value)
CancelExportTaskResult & AddExportOnly(const Aws::String &value)
CancelExportTaskResult & AddExportOnly(const char *value)
void SetS3Prefix(const char *value)
CancelExportTaskResult & WithExportTaskIdentifier(const char *value)
void SetPercentProgress(int value)
void SetStatus(const char *value)
AWS_RDS_API CancelExportTaskResult()
void SetSnapshotTime(Aws::Utils::DateTime &&value)
void SetFailureCause(const char *value)
CancelExportTaskResult & WithTaskStartTime(const Aws::Utils::DateTime &value)
void SetTaskStartTime(Aws::Utils::DateTime &&value)
CancelExportTaskResult & WithExportTaskIdentifier(Aws::String &&value)
CancelExportTaskResult & WithKmsKeyId(Aws::String &&value)
void SetFailureCause(Aws::String &&value)
CancelExportTaskResult & WithTaskStartTime(Aws::Utils::DateTime &&value)
CancelExportTaskResult & WithPercentProgress(int value)
CancelExportTaskResult & WithWarningMessage(Aws::String &&value)
CancelExportTaskResult & WithWarningMessage(const Aws::String &value)
CancelExportTaskResult & WithS3Prefix(const Aws::String &value)
const Aws::Vector< Aws::String > & GetExportOnly() const
CancelExportTaskResult & WithS3Prefix(Aws::String &&value)
void SetS3Bucket(Aws::String &&value)
CancelExportTaskResult & WithTaskEndTime(Aws::Utils::DateTime &&value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetSourceArn(const char *value)
void SetIamRoleArn(Aws::String &&value)
void SetS3Bucket(const Aws::String &value)
const Aws::String & GetWarningMessage() const
CancelExportTaskResult & WithSourceType(const ExportSourceType &value)
const ExportSourceType & GetSourceType() const
CancelExportTaskResult & WithStatus(const Aws::String &value)
CancelExportTaskResult & WithFailureCause(Aws::String &&value)
CancelExportTaskResult & WithSourceArn(const Aws::String &value)
void SetSourceArn(const Aws::String &value)
void SetTaskEndTime(const Aws::Utils::DateTime &value)
CancelExportTaskResult & WithExportTaskIdentifier(const Aws::String &value)
CancelExportTaskResult & WithSnapshotTime(Aws::Utils::DateTime &&value)
CancelExportTaskResult & WithIamRoleArn(const char *value)
int GetTotalExtractedDataInGB() const
void SetIamRoleArn(const char *value)
const Aws::Utils::DateTime & GetTaskEndTime() const
AWS_RDS_API CancelExportTaskResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
CancelExportTaskResult & WithS3Bucket(Aws::String &&value)
void SetFailureCause(const Aws::String &value)
CancelExportTaskResult & WithTaskEndTime(const Aws::Utils::DateTime &value)
void SetS3Bucket(const char *value)
const Aws::Utils::DateTime & GetTaskStartTime() const
void SetTaskEndTime(Aws::Utils::DateTime &&value)
void SetExportOnly(const Aws::Vector< Aws::String > &value)
CancelExportTaskResult & WithFailureCause(const char *value)
void SetSnapshotTime(const Aws::Utils::DateTime &value)
void SetSourceType(const ExportSourceType &value)
CancelExportTaskResult & WithS3Bucket(const Aws::String &value)
CancelExportTaskResult & WithSourceArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Xml::XmlDocument XmlDocument