7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/ssm/SSM_EXPORTS.h>
9#include <aws/ssm/model/ConfigurationTargets.h>
43 template <
typename TenantIdT = Aws::String>
45 m_tenantIdHasBeenSet =
true;
46 m_tenantId = std::forward<TenantIdT>(value);
48 template <
typename TenantIdT = Aws::String>
61 template <
typename TenantDisplayNameT = Aws::String>
63 m_tenantDisplayNameHasBeenSet =
true;
64 m_tenantDisplayName = std::forward<TenantDisplayNameT>(value);
66 template <
typename TenantDisplayNameT = Aws::String>
79 template <
typename ApplicationIdT = Aws::String>
81 m_applicationIdHasBeenSet =
true;
82 m_applicationId = std::forward<ApplicationIdT>(value);
84 template <
typename ApplicationIdT = Aws::String>
97 template <
typename ApplicationDisplayNameT = Aws::String>
99 m_applicationDisplayNameHasBeenSet =
true;
100 m_applicationDisplayName = std::forward<ApplicationDisplayNameT>(value);
102 template <
typename ApplicationDisplayNameT = Aws::String>
115 template <
typename TargetsT = ConfigurationTargets>
117 m_targetsHasBeenSet =
true;
118 m_targets = std::forward<TargetsT>(value);
120 template <
typename TargetsT = ConfigurationTargets>
136 bool m_tenantIdHasBeenSet =
false;
137 bool m_tenantDisplayNameHasBeenSet =
false;
138 bool m_applicationIdHasBeenSet =
false;
139 bool m_applicationDisplayNameHasBeenSet =
false;
140 bool m_targetsHasBeenSet =
false;
void SetApplicationId(ApplicationIdT &&value)
AWS_SSM_API AzureConfiguration()=default
bool TargetsHasBeenSet() const
AzureConfiguration & WithApplicationId(ApplicationIdT &&value)
const Aws::String & GetTenantDisplayName() const
const Aws::String & GetApplicationDisplayName() const
void SetTargets(TargetsT &&value)
AzureConfiguration & WithApplicationDisplayName(ApplicationDisplayNameT &&value)
const Aws::String & GetTenantId() const
AzureConfiguration & WithTargets(TargetsT &&value)
bool ApplicationIdHasBeenSet() const
void SetApplicationDisplayName(ApplicationDisplayNameT &&value)
const Aws::String & GetApplicationId() const
const ConfigurationTargets & GetTargets() const
AzureConfiguration & WithTenantDisplayName(TenantDisplayNameT &&value)
void SetTenantDisplayName(TenantDisplayNameT &&value)
void SetTenantId(TenantIdT &&value)
AWS_SSM_API AzureConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
AzureConfiguration & WithTenantId(TenantIdT &&value)
AWS_SSM_API AzureConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ApplicationDisplayNameHasBeenSet() const
bool TenantDisplayNameHasBeenSet() const
bool TenantIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue