7#include <aws/continuum/ContinuumRequest.h>
8#include <aws/continuum/Continuum_EXPORTS.h>
9#include <aws/continuum/model/ProviderConfiguration.h>
10#include <aws/core/utils/UUID.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
51 template <
typename ClientTokenT = Aws::String>
53 m_clientTokenHasBeenSet =
true;
54 m_clientToken = std::forward<ClientTokenT>(value);
56 template <
typename ClientTokenT = Aws::String>
69 template <
typename NameT = Aws::String>
71 m_nameHasBeenSet =
true;
72 m_name = std::forward<NameT>(value);
74 template <
typename NameT = Aws::String>
76 SetName(std::forward<NameT>(value));
88 template <
typename Prov
iderConfigurationT = Prov
iderConfiguration>
90 m_providerConfigurationHasBeenSet =
true;
91 m_providerConfiguration = std::forward<ProviderConfigurationT>(value);
93 template <
typename Prov
iderConfigurationT = Prov
iderConfiguration>
104 ProviderConfiguration m_providerConfiguration;
105 bool m_clientTokenHasBeenSet =
true;
106 bool m_nameHasBeenSet =
false;
107 bool m_providerConfigurationHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
bool NameHasBeenSet() const
AWS_CONTINUUM_API Aws::String SerializePayload() const override
void SetName(NameT &&value)
CreateIntegrationRequest & WithProviderConfiguration(ProviderConfigurationT &&value)
bool ProviderConfigurationHasBeenSet() const
const Aws::String & GetName() const
void SetProviderConfiguration(ProviderConfigurationT &&value)
const ProviderConfiguration & GetProviderConfiguration() const
void SetClientToken(ClientTokenT &&value)
const Aws::String & GetClientToken() const
bool ClientTokenHasBeenSet() const
CreateIntegrationRequest & WithName(NameT &&value)
CreateIntegrationRequest & WithClientToken(ClientTokenT &&value)
AWS_CONTINUUM_API CreateIntegrationRequest()=default
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String