7#include <aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h>
8#include <aws/license-manager-user-subscriptions/model/ActiveDirectorySettings.h>
9#include <aws/license-manager-user-subscriptions/model/ActiveDirectoryType.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
23namespace LicenseManagerUserSubscriptions
51 template<
typename ActiveDirectorySettingsT = ActiveDirectorySettings>
52 void SetActiveDirectorySettings(ActiveDirectorySettingsT&& value) { m_activeDirectorySettingsHasBeenSet =
true; m_activeDirectorySettings = std::forward<ActiveDirectorySettingsT>(value); }
53 template<
typename ActiveDirectorySettingsT = ActiveDirectorySettings>
74 template<
typename DirectoryIdT = Aws::String>
75 void SetDirectoryId(DirectoryIdT&& value) { m_directoryIdHasBeenSet =
true; m_directoryId = std::forward<DirectoryIdT>(value); }
76 template<
typename DirectoryIdT = Aws::String>
82 bool m_activeDirectorySettingsHasBeenSet =
false;
85 bool m_activeDirectoryTypeHasBeenSet =
false;
88 bool m_directoryIdHasBeenSet =
false;
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API ActiveDirectoryIdentityProvider & operator=(Aws::Utils::Json::JsonView jsonValue)
ActiveDirectoryIdentityProvider & WithActiveDirectorySettings(ActiveDirectorySettingsT &&value)
bool ActiveDirectorySettingsHasBeenSet() const
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API ActiveDirectoryIdentityProvider(Aws::Utils::Json::JsonView jsonValue)
ActiveDirectoryType GetActiveDirectoryType() const
bool DirectoryIdHasBeenSet() const
ActiveDirectoryIdentityProvider & WithDirectoryId(DirectoryIdT &&value)
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API ActiveDirectoryIdentityProvider()=default
const ActiveDirectorySettings & GetActiveDirectorySettings() const
void SetActiveDirectorySettings(ActiveDirectorySettingsT &&value)
bool ActiveDirectoryTypeHasBeenSet() const
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetActiveDirectoryType(ActiveDirectoryType value)
const Aws::String & GetDirectoryId() const
void SetDirectoryId(DirectoryIdT &&value)
ActiveDirectoryIdentityProvider & WithActiveDirectoryType(ActiveDirectoryType value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue