7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/APIKeyConnectionMetadata.h>
9#include <aws/quicksight/model/AuthorizationCodeGrantMetadata.h>
10#include <aws/quicksight/model/BasicAuthConnectionMetadata.h>
11#include <aws/quicksight/model/ClientCredentialsGrantMetadata.h>
12#include <aws/quicksight/model/IAMConnectionMetadata.h>
13#include <aws/quicksight/model/NoneConnectionMetadata.h>
46 template <
typename AuthorizationCodeGrantMetadataT = AuthorizationCodeGrantMetadata>
48 m_authorizationCodeGrantMetadataHasBeenSet =
true;
49 m_authorizationCodeGrantMetadata = std::forward<AuthorizationCodeGrantMetadataT>(value);
51 template <
typename AuthorizationCodeGrantMetadataT = AuthorizationCodeGrantMetadata>
64 template <
typename ClientCredentialsGrantMetadataT = ClientCredentialsGrantMetadata>
66 m_clientCredentialsGrantMetadataHasBeenSet =
true;
67 m_clientCredentialsGrantMetadata = std::forward<ClientCredentialsGrantMetadataT>(value);
69 template <
typename ClientCredentialsGrantMetadataT = ClientCredentialsGrantMetadata>
82 template <
typename BasicAuthConnectionMetadataT = BasicAuthConnectionMetadata>
84 m_basicAuthConnectionMetadataHasBeenSet =
true;
85 m_basicAuthConnectionMetadata = std::forward<BasicAuthConnectionMetadataT>(value);
87 template <
typename BasicAuthConnectionMetadataT = BasicAuthConnectionMetadata>
100 template <
typename ApiKeyConnectionMetadataT = APIKeyConnectionMetadata>
102 m_apiKeyConnectionMetadataHasBeenSet =
true;
103 m_apiKeyConnectionMetadata = std::forward<ApiKeyConnectionMetadataT>(value);
105 template <
typename ApiKeyConnectionMetadataT = APIKeyConnectionMetadata>
119 template <
typename NoneConnectionMetadataT = NoneConnectionMetadata>
121 m_noneConnectionMetadataHasBeenSet =
true;
122 m_noneConnectionMetadata = std::forward<NoneConnectionMetadataT>(value);
124 template <
typename NoneConnectionMetadataT = NoneConnectionMetadata>
137 template <
typename IamConnectionMetadataT = IAMConnectionMetadata>
139 m_iamConnectionMetadataHasBeenSet =
true;
140 m_iamConnectionMetadata = std::forward<IamConnectionMetadataT>(value);
142 template <
typename IamConnectionMetadataT = IAMConnectionMetadata>
160 bool m_authorizationCodeGrantMetadataHasBeenSet =
false;
161 bool m_clientCredentialsGrantMetadataHasBeenSet =
false;
162 bool m_basicAuthConnectionMetadataHasBeenSet =
false;
163 bool m_apiKeyConnectionMetadataHasBeenSet =
false;
164 bool m_noneConnectionMetadataHasBeenSet =
false;
165 bool m_iamConnectionMetadataHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue