7#include <aws/ds/DirectoryService_EXPORTS.h>
16namespace DirectoryService {
39 m_manualSnapshotsLimitHasBeenSet =
true;
40 m_manualSnapshotsLimit = value;
55 m_manualSnapshotsCurrentCountHasBeenSet =
true;
56 m_manualSnapshotsCurrentCount = value;
71 m_manualSnapshotsLimitReachedHasBeenSet =
true;
72 m_manualSnapshotsLimitReached = value;
80 int m_manualSnapshotsLimit{0};
82 int m_manualSnapshotsCurrentCount{0};
84 bool m_manualSnapshotsLimitReached{
false};
85 bool m_manualSnapshotsLimitHasBeenSet =
false;
86 bool m_manualSnapshotsCurrentCountHasBeenSet =
false;
87 bool m_manualSnapshotsLimitReachedHasBeenSet =
false;
int GetManualSnapshotsCurrentCount() const
bool ManualSnapshotsLimitReachedHasBeenSet() const
SnapshotLimits & WithManualSnapshotsCurrentCount(int value)
int GetManualSnapshotsLimit() const
SnapshotLimits & WithManualSnapshotsLimitReached(bool value)
AWS_DIRECTORYSERVICE_API SnapshotLimits(Aws::Utils::Json::JsonView jsonValue)
void SetManualSnapshotsLimitReached(bool value)
AWS_DIRECTORYSERVICE_API SnapshotLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DIRECTORYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetManualSnapshotsLimit(int value)
bool ManualSnapshotsLimitHasBeenSet() const
AWS_DIRECTORYSERVICE_API SnapshotLimits()=default
SnapshotLimits & WithManualSnapshotsLimit(int value)
bool GetManualSnapshotsLimitReached() const
bool ManualSnapshotsCurrentCountHasBeenSet() const
void SetManualSnapshotsCurrentCount(int value)
Aws::Utils::Json::JsonValue JsonValue