7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/backup/BackupRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetLegalHoldId(
const char* value) { m_legalHoldIdHasBeenSet =
true; m_legalHoldId.assign(value); }
63 inline void SetCancelDescription(
const char* value) { m_cancelDescriptionHasBeenSet =
true; m_cancelDescription.assign(value); }
75 inline void SetRetainRecordInDays(
long long value) { m_retainRecordInDaysHasBeenSet =
true; m_retainRecordInDays = value; }
81 bool m_legalHoldIdHasBeenSet =
false;
84 bool m_cancelDescriptionHasBeenSet =
false;
86 long long m_retainRecordInDays;
87 bool m_retainRecordInDaysHasBeenSet =
false;
AWS_BACKUP_API CancelLegalHoldRequest()
CancelLegalHoldRequest & WithCancelDescription(Aws::String &&value)
const Aws::String & GetCancelDescription() const
const Aws::String & GetLegalHoldId() const
CancelLegalHoldRequest & WithRetainRecordInDays(long long value)
CancelLegalHoldRequest & WithCancelDescription(const Aws::String &value)
AWS_BACKUP_API Aws::String SerializePayload() const override
bool RetainRecordInDaysHasBeenSet() const
bool CancelDescriptionHasBeenSet() const
void SetCancelDescription(const Aws::String &value)
CancelLegalHoldRequest & WithLegalHoldId(const Aws::String &value)
void SetLegalHoldId(const char *value)
CancelLegalHoldRequest & WithLegalHoldId(Aws::String &&value)
bool LegalHoldIdHasBeenSet() const
virtual const char * GetServiceRequestName() const override
long long GetRetainRecordInDays() const
AWS_BACKUP_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetLegalHoldId(const Aws::String &value)
CancelLegalHoldRequest & WithLegalHoldId(const char *value)
void SetRetainRecordInDays(long long value)
void SetLegalHoldId(Aws::String &&value)
CancelLegalHoldRequest & WithCancelDescription(const char *value)
void SetCancelDescription(Aws::String &&value)
void SetCancelDescription(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String