7#include <aws/entityresolution/EntityResolution_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/entityresolution/model/ServiceType.h>
22namespace EntityResolution
51 template<
typename Prov
iderServiceArnT = Aws::String>
52 void SetProviderServiceArn(ProviderServiceArnT&& value) { m_providerServiceArnHasBeenSet =
true; m_providerServiceArn = std::forward<ProviderServiceArnT>(value); }
53 template<
typename Prov
iderServiceArnT = Aws::String>
63 template<
typename Prov
iderNameT = Aws::String>
64 void SetProviderName(ProviderNameT&& value) { m_providerNameHasBeenSet =
true; m_providerName = std::forward<ProviderNameT>(value); }
65 template<
typename Prov
iderNameT = Aws::String>
75 template<
typename Prov
iderServiceDisplayNameT = Aws::String>
76 void SetProviderServiceDisplayName(ProviderServiceDisplayNameT&& value) { m_providerServiceDisplayNameHasBeenSet =
true; m_providerServiceDisplayName = std::forward<ProviderServiceDisplayNameT>(value); }
77 template<
typename Prov
iderServiceDisplayNameT = Aws::String>
87 template<
typename Prov
iderServiceNameT = Aws::String>
88 void SetProviderServiceName(ProviderServiceNameT&& value) { m_providerServiceNameHasBeenSet =
true; m_providerServiceName = std::forward<ProviderServiceNameT>(value); }
89 template<
typename Prov
iderServiceNameT = Aws::String>
105 bool m_providerServiceArnHasBeenSet =
false;
108 bool m_providerNameHasBeenSet =
false;
111 bool m_providerServiceDisplayNameHasBeenSet =
false;
114 bool m_providerServiceNameHasBeenSet =
false;
117 bool m_providerServiceTypeHasBeenSet =
false;
void SetProviderServiceArn(ProviderServiceArnT &&value)
ProviderServiceSummary & WithProviderServiceType(ServiceType value)
bool ProviderServiceNameHasBeenSet() const
bool ProviderServiceTypeHasBeenSet() const
AWS_ENTITYRESOLUTION_API ProviderServiceSummary(Aws::Utils::Json::JsonView jsonValue)
ProviderServiceSummary & WithProviderServiceArn(ProviderServiceArnT &&value)
const Aws::String & GetProviderServiceArn() const
void SetProviderServiceName(ProviderServiceNameT &&value)
const Aws::String & GetProviderName() const
bool ProviderNameHasBeenSet() const
AWS_ENTITYRESOLUTION_API ProviderServiceSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetProviderServiceDisplayName() const
bool ProviderServiceArnHasBeenSet() const
AWS_ENTITYRESOLUTION_API ProviderServiceSummary()=default
bool ProviderServiceDisplayNameHasBeenSet() const
ProviderServiceSummary & WithProviderServiceName(ProviderServiceNameT &&value)
const Aws::String & GetProviderServiceName() const
ServiceType GetProviderServiceType() const
void SetProviderServiceDisplayName(ProviderServiceDisplayNameT &&value)
ProviderServiceSummary & WithProviderName(ProviderNameT &&value)
AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const
void SetProviderName(ProviderNameT &&value)
ProviderServiceSummary & WithProviderServiceDisplayName(ProviderServiceDisplayNameT &&value)
void SetProviderServiceType(ServiceType value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue