7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
51 inline void SetSelectionId(
const char* value) { m_selectionIdHasBeenSet =
true; m_selectionId.assign(value); }
65 inline void SetSelectionName(
const char* value) { m_selectionNameHasBeenSet =
true; m_selectionName.assign(value); }
79 inline void SetBackupPlanId(
const char* value) { m_backupPlanIdHasBeenSet =
true; m_backupPlanId.assign(value); }
111 inline void SetCreatorRequestId(
const char* value) { m_creatorRequestIdHasBeenSet =
true; m_creatorRequestId.assign(value); }
127 inline void SetIamRoleArn(
const char* value) { m_iamRoleArnHasBeenSet =
true; m_iamRoleArn.assign(value); }
135 bool m_selectionIdHasBeenSet =
false;
138 bool m_selectionNameHasBeenSet =
false;
141 bool m_backupPlanIdHasBeenSet =
false;
144 bool m_creationDateHasBeenSet =
false;
147 bool m_creatorRequestIdHasBeenSet =
false;
150 bool m_iamRoleArnHasBeenSet =
false;
void SetSelectionName(Aws::String &&value)
void SetIamRoleArn(const char *value)
bool SelectionNameHasBeenSet() const
bool CreationDateHasBeenSet() const
const Aws::String & GetSelectionId() const
bool SelectionIdHasBeenSet() const
BackupSelectionsListMember & WithIamRoleArn(Aws::String &&value)
void SetSelectionName(const Aws::String &value)
BackupSelectionsListMember & WithCreatorRequestId(Aws::String &&value)
void SetBackupPlanId(Aws::String &&value)
const Aws::String & GetBackupPlanId() const
BackupSelectionsListMember & WithBackupPlanId(const Aws::String &value)
BackupSelectionsListMember & WithSelectionName(const Aws::String &value)
void SetCreatorRequestId(const Aws::String &value)
BackupSelectionsListMember & WithSelectionId(const char *value)
void SetSelectionId(const char *value)
const Aws::String & GetCreatorRequestId() const
BackupSelectionsListMember & WithIamRoleArn(const Aws::String &value)
BackupSelectionsListMember & WithSelectionName(Aws::String &&value)
BackupSelectionsListMember & WithIamRoleArn(const char *value)
bool CreatorRequestIdHasBeenSet() const
BackupSelectionsListMember & WithCreationDate(Aws::Utils::DateTime &&value)
BackupSelectionsListMember & WithCreatorRequestId(const char *value)
BackupSelectionsListMember & WithBackupPlanId(const char *value)
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIamRoleArn(Aws::String &&value)
void SetCreatorRequestId(Aws::String &&value)
BackupSelectionsListMember & WithSelectionName(const char *value)
AWS_BACKUP_API BackupSelectionsListMember()
void SetSelectionId(const Aws::String &value)
bool BackupPlanIdHasBeenSet() const
BackupSelectionsListMember & WithSelectionId(const Aws::String &value)
bool IamRoleArnHasBeenSet() const
void SetBackupPlanId(const Aws::String &value)
BackupSelectionsListMember & WithCreationDate(const Aws::Utils::DateTime &value)
void SetCreationDate(Aws::Utils::DateTime &&value)
void SetSelectionId(Aws::String &&value)
const Aws::String & GetSelectionName() const
void SetIamRoleArn(const Aws::String &value)
BackupSelectionsListMember & WithCreatorRequestId(const Aws::String &value)
void SetCreatorRequestId(const char *value)
void SetCreationDate(const Aws::Utils::DateTime &value)
AWS_BACKUP_API BackupSelectionsListMember & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BACKUP_API BackupSelectionsListMember(Aws::Utils::Json::JsonView jsonValue)
BackupSelectionsListMember & WithSelectionId(Aws::String &&value)
const Aws::String & GetIamRoleArn() const
const Aws::Utils::DateTime & GetCreationDate() const
void SetBackupPlanId(const char *value)
BackupSelectionsListMember & WithBackupPlanId(Aws::String &&value)
void SetSelectionName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue