7#include <aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h>
8#include <aws/license-manager-user-subscriptions/model/LicenseServerHealthStatus.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/license-manager-user-subscriptions/model/LicenseServerEndpointProvisioningStatus.h>
23namespace LicenseManagerUserSubscriptions
59 template<
typename Ipv4AddressT = Aws::String>
60 void SetIpv4Address(Ipv4AddressT&& value) { m_ipv4AddressHasBeenSet =
true; m_ipv4Address = std::forward<Ipv4AddressT>(value); }
61 template<
typename Ipv4AddressT = Aws::String>
77 bool m_healthStatusHasBeenSet =
false;
80 bool m_ipv4AddressHasBeenSet =
false;
83 bool m_provisioningStatusHasBeenSet =
false;
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API LicenseServer(Aws::Utils::Json::JsonView jsonValue)
LicenseServerHealthStatus GetHealthStatus() const
bool Ipv4AddressHasBeenSet() const
void SetProvisioningStatus(LicenseServerEndpointProvisioningStatus value)
void SetIpv4Address(Ipv4AddressT &&value)
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API LicenseServer()=default
LicenseServerEndpointProvisioningStatus GetProvisioningStatus() const
bool HealthStatusHasBeenSet() const
const Aws::String & GetIpv4Address() const
LicenseServer & WithProvisioningStatus(LicenseServerEndpointProvisioningStatus value)
AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API LicenseServer & operator=(Aws::Utils::Json::JsonView jsonValue)
LicenseServer & WithIpv4Address(Ipv4AddressT &&value)
void SetHealthStatus(LicenseServerHealthStatus value)
LicenseServer & WithHealthStatus(LicenseServerHealthStatus value)
bool ProvisioningStatusHasBeenSet() const
LicenseServerHealthStatus
LicenseServerEndpointProvisioningStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue