7#include <aws/ds/DirectoryService_EXPORTS.h>
16namespace DirectoryService {
39 m_cloudOnlyDirectoriesLimitHasBeenSet =
true;
40 m_cloudOnlyDirectoriesLimit = value;
55 m_cloudOnlyDirectoriesCurrentCountHasBeenSet =
true;
56 m_cloudOnlyDirectoriesCurrentCount = value;
71 m_cloudOnlyDirectoriesLimitReachedHasBeenSet =
true;
72 m_cloudOnlyDirectoriesLimitReached = value;
88 m_cloudOnlyMicrosoftADLimitHasBeenSet =
true;
89 m_cloudOnlyMicrosoftADLimit = value;
104 m_cloudOnlyMicrosoftADCurrentCountHasBeenSet =
true;
105 m_cloudOnlyMicrosoftADCurrentCount = value;
120 m_cloudOnlyMicrosoftADLimitReachedHasBeenSet =
true;
121 m_cloudOnlyMicrosoftADLimitReached = value;
136 m_connectedDirectoriesLimitHasBeenSet =
true;
137 m_connectedDirectoriesLimit = value;
152 m_connectedDirectoriesCurrentCountHasBeenSet =
true;
153 m_connectedDirectoriesCurrentCount = value;
168 m_connectedDirectoriesLimitReachedHasBeenSet =
true;
169 m_connectedDirectoriesLimitReached = value;
177 int m_cloudOnlyDirectoriesLimit{0};
179 int m_cloudOnlyDirectoriesCurrentCount{0};
181 bool m_cloudOnlyDirectoriesLimitReached{
false};
183 int m_cloudOnlyMicrosoftADLimit{0};
185 int m_cloudOnlyMicrosoftADCurrentCount{0};
187 bool m_cloudOnlyMicrosoftADLimitReached{
false};
189 int m_connectedDirectoriesLimit{0};
191 int m_connectedDirectoriesCurrentCount{0};
193 bool m_connectedDirectoriesLimitReached{
false};
194 bool m_cloudOnlyDirectoriesLimitHasBeenSet =
false;
195 bool m_cloudOnlyDirectoriesCurrentCountHasBeenSet =
false;
196 bool m_cloudOnlyDirectoriesLimitReachedHasBeenSet =
false;
197 bool m_cloudOnlyMicrosoftADLimitHasBeenSet =
false;
198 bool m_cloudOnlyMicrosoftADCurrentCountHasBeenSet =
false;
199 bool m_cloudOnlyMicrosoftADLimitReachedHasBeenSet =
false;
200 bool m_connectedDirectoriesLimitHasBeenSet =
false;
201 bool m_connectedDirectoriesCurrentCountHasBeenSet =
false;
202 bool m_connectedDirectoriesLimitReachedHasBeenSet =
false;
bool GetCloudOnlyMicrosoftADLimitReached() const
int GetConnectedDirectoriesLimit() const
bool CloudOnlyMicrosoftADLimitHasBeenSet() const
void SetCloudOnlyMicrosoftADLimit(int value)
bool GetConnectedDirectoriesLimitReached() const
void SetConnectedDirectoriesCurrentCount(int value)
DirectoryLimits & WithCloudOnlyMicrosoftADLimit(int value)
DirectoryLimits & WithCloudOnlyMicrosoftADCurrentCount(int value)
bool ConnectedDirectoriesLimitHasBeenSet() const
AWS_DIRECTORYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
int GetCloudOnlyMicrosoftADCurrentCount() const
bool CloudOnlyDirectoriesLimitHasBeenSet() const
void SetCloudOnlyDirectoriesLimit(int value)
void SetCloudOnlyMicrosoftADLimitReached(bool value)
bool ConnectedDirectoriesCurrentCountHasBeenSet() const
void SetConnectedDirectoriesLimit(int value)
DirectoryLimits & WithCloudOnlyDirectoriesLimit(int value)
bool CloudOnlyMicrosoftADLimitReachedHasBeenSet() const
DirectoryLimits & WithCloudOnlyDirectoriesLimitReached(bool value)
int GetCloudOnlyDirectoriesLimit() const
DirectoryLimits & WithConnectedDirectoriesLimitReached(bool value)
int GetConnectedDirectoriesCurrentCount() const
bool ConnectedDirectoriesLimitReachedHasBeenSet() const
DirectoryLimits & WithConnectedDirectoriesLimit(int value)
AWS_DIRECTORYSERVICE_API DirectoryLimits & operator=(Aws::Utils::Json::JsonView jsonValue)
DirectoryLimits & WithCloudOnlyMicrosoftADLimitReached(bool value)
int GetCloudOnlyDirectoriesCurrentCount() const
bool CloudOnlyMicrosoftADCurrentCountHasBeenSet() const
void SetCloudOnlyDirectoriesLimitReached(bool value)
void SetCloudOnlyMicrosoftADCurrentCount(int value)
AWS_DIRECTORYSERVICE_API DirectoryLimits()=default
bool CloudOnlyDirectoriesCurrentCountHasBeenSet() const
int GetCloudOnlyMicrosoftADLimit() const
bool GetCloudOnlyDirectoriesLimitReached() const
AWS_DIRECTORYSERVICE_API DirectoryLimits(Aws::Utils::Json::JsonView jsonValue)
bool CloudOnlyDirectoriesLimitReachedHasBeenSet() const
void SetCloudOnlyDirectoriesCurrentCount(int value)
DirectoryLimits & WithConnectedDirectoriesCurrentCount(int value)
DirectoryLimits & WithCloudOnlyDirectoriesCurrentCount(int value)
void SetConnectedDirectoriesLimitReached(bool value)
Aws::Utils::Json::JsonValue JsonValue