7#include <aws/ds/DirectoryService_EXPORTS.h>
8#include <aws/ds/model/ClientAuthenticationType.h>
9#include <aws/ds/model/ClientAuthenticationStatus.h>
10#include <aws/core/utils/DateTime.h>
23namespace DirectoryService
73 template<
typename LastUpdatedDateTimeT = Aws::Utils::DateTime>
74 void SetLastUpdatedDateTime(LastUpdatedDateTimeT&& value) { m_lastUpdatedDateTimeHasBeenSet =
true; m_lastUpdatedDateTime = std::forward<LastUpdatedDateTimeT>(value); }
75 template<
typename LastUpdatedDateTimeT = Aws::Utils::DateTime>
81 bool m_typeHasBeenSet =
false;
84 bool m_statusHasBeenSet =
false;
87 bool m_lastUpdatedDateTimeHasBeenSet =
false;
void SetType(ClientAuthenticationType value)
bool TypeHasBeenSet() const
AWS_DIRECTORYSERVICE_API ClientAuthenticationSettingInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LastUpdatedDateTimeHasBeenSet() const
ClientAuthenticationType GetType() const
void SetStatus(ClientAuthenticationStatus value)
const Aws::Utils::DateTime & GetLastUpdatedDateTime() const
AWS_DIRECTORYSERVICE_API ClientAuthenticationSettingInfo()=default
ClientAuthenticationSettingInfo & WithLastUpdatedDateTime(LastUpdatedDateTimeT &&value)
AWS_DIRECTORYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
ClientAuthenticationStatus GetStatus() const
bool StatusHasBeenSet() const
ClientAuthenticationSettingInfo & WithStatus(ClientAuthenticationStatus value)
AWS_DIRECTORYSERVICE_API ClientAuthenticationSettingInfo(Aws::Utils::Json::JsonView jsonValue)
void SetLastUpdatedDateTime(LastUpdatedDateTimeT &&value)
ClientAuthenticationSettingInfo & WithType(ClientAuthenticationType value)
ClientAuthenticationStatus
Aws::Utils::Json::JsonValue JsonValue