7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/backup/model/DateRange.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
87 bool m_vaultNamesHasBeenSet =
false;
90 bool m_resourceIdentifiersHasBeenSet =
false;
93 bool m_dateRangeHasBeenSet =
false;
RecoveryPointSelection & WithVaultNames(Aws::Vector< Aws::String > &&value)
AWS_BACKUP_API RecoveryPointSelection & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
bool VaultNamesHasBeenSet() const
bool ResourceIdentifiersHasBeenSet() const
RecoveryPointSelection & AddVaultNames(const Aws::String &value)
RecoveryPointSelection & AddResourceIdentifiers(const Aws::String &value)
AWS_BACKUP_API RecoveryPointSelection(Aws::Utils::Json::JsonView jsonValue)
RecoveryPointSelection & AddResourceIdentifiers(const char *value)
AWS_BACKUP_API RecoveryPointSelection()
RecoveryPointSelection & WithVaultNames(const Aws::Vector< Aws::String > &value)
RecoveryPointSelection & WithResourceIdentifiers(const Aws::Vector< Aws::String > &value)
RecoveryPointSelection & WithResourceIdentifiers(Aws::Vector< Aws::String > &&value)
void SetResourceIdentifiers(Aws::Vector< Aws::String > &&value)
void SetVaultNames(const Aws::Vector< Aws::String > &value)
void SetDateRange(DateRange &&value)
RecoveryPointSelection & AddResourceIdentifiers(Aws::String &&value)
RecoveryPointSelection & WithDateRange(DateRange &&value)
RecoveryPointSelection & AddVaultNames(Aws::String &&value)
RecoveryPointSelection & AddVaultNames(const char *value)
bool DateRangeHasBeenSet() const
const Aws::Vector< Aws::String > & GetVaultNames() const
const DateRange & GetDateRange() const
void SetDateRange(const DateRange &value)
RecoveryPointSelection & WithDateRange(const DateRange &value)
void SetResourceIdentifiers(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetResourceIdentifiers() const
void SetVaultNames(Aws::Vector< Aws::String > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue