7#include <aws/ds/DirectoryService_EXPORTS.h>
19namespace DirectoryService
131 int m_cloudOnlyDirectoriesLimit{0};
132 bool m_cloudOnlyDirectoriesLimitHasBeenSet =
false;
134 int m_cloudOnlyDirectoriesCurrentCount{0};
135 bool m_cloudOnlyDirectoriesCurrentCountHasBeenSet =
false;
137 bool m_cloudOnlyDirectoriesLimitReached{
false};
138 bool m_cloudOnlyDirectoriesLimitReachedHasBeenSet =
false;
140 int m_cloudOnlyMicrosoftADLimit{0};
141 bool m_cloudOnlyMicrosoftADLimitHasBeenSet =
false;
143 int m_cloudOnlyMicrosoftADCurrentCount{0};
144 bool m_cloudOnlyMicrosoftADCurrentCountHasBeenSet =
false;
146 bool m_cloudOnlyMicrosoftADLimitReached{
false};
147 bool m_cloudOnlyMicrosoftADLimitReachedHasBeenSet =
false;
149 int m_connectedDirectoriesLimit{0};
150 bool m_connectedDirectoriesLimitHasBeenSet =
false;
152 int m_connectedDirectoriesCurrentCount{0};
153 bool m_connectedDirectoriesCurrentCountHasBeenSet =
false;
155 bool m_connectedDirectoriesLimitReached{
false};
156 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