7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename BackupPlanArnT = Aws::String>
45 m_backupPlanArnHasBeenSet =
true;
46 m_backupPlanArn = std::forward<BackupPlanArnT>(value);
48 template <
typename BackupPlanArnT = Aws::String>
61 template <
typename BackupPlanIdT = Aws::String>
63 m_backupPlanIdHasBeenSet =
true;
64 m_backupPlanId = std::forward<BackupPlanIdT>(value);
66 template <
typename BackupPlanIdT = Aws::String>
80 template <
typename BackupPlanVersionT = Aws::String>
82 m_backupPlanVersionHasBeenSet =
true;
83 m_backupPlanVersion = std::forward<BackupPlanVersionT>(value);
85 template <
typename BackupPlanVersionT = Aws::String>
98 template <
typename BackupRuleIdT = Aws::String>
100 m_backupRuleIdHasBeenSet =
true;
101 m_backupRuleId = std::forward<BackupRuleIdT>(value);
103 template <
typename BackupRuleIdT = Aws::String>
117 bool m_backupPlanArnHasBeenSet =
false;
118 bool m_backupPlanIdHasBeenSet =
false;
119 bool m_backupPlanVersionHasBeenSet =
false;
120 bool m_backupRuleIdHasBeenSet =
false;
void SetBackupPlanArn(BackupPlanArnT &&value)
const Aws::String & GetBackupRuleId() const
ScanJobCreator & WithBackupPlanId(BackupPlanIdT &&value)
ScanJobCreator & WithBackupPlanArn(BackupPlanArnT &&value)
void SetBackupRuleId(BackupRuleIdT &&value)
bool BackupPlanIdHasBeenSet() const
void SetBackupPlanVersion(BackupPlanVersionT &&value)
void SetBackupPlanId(BackupPlanIdT &&value)
AWS_BACKUP_API ScanJobCreator(Aws::Utils::Json::JsonView jsonValue)
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
bool BackupRuleIdHasBeenSet() const
ScanJobCreator & WithBackupPlanVersion(BackupPlanVersionT &&value)
bool BackupPlanArnHasBeenSet() const
const Aws::String & GetBackupPlanVersion() const
AWS_BACKUP_API ScanJobCreator()=default
const Aws::String & GetBackupPlanArn() const
const Aws::String & GetBackupPlanId() const
bool BackupPlanVersionHasBeenSet() const
ScanJobCreator & WithBackupRuleId(BackupRuleIdT &&value)
AWS_BACKUP_API ScanJobCreator & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue