7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ReadAPIKeyConnectionMetadata.h>
9#include <aws/quicksight/model/ReadAuthorizationCodeGrantMetadata.h>
10#include <aws/quicksight/model/ReadBasicAuthConnectionMetadata.h>
11#include <aws/quicksight/model/ReadClientCredentialsGrantMetadata.h>
12#include <aws/quicksight/model/ReadIamConnectionMetadata.h>
13#include <aws/quicksight/model/ReadNoneConnectionMetadata.h>
48 template <
typename AuthorizationCodeGrantMetadataT = ReadAuthorizationCodeGrantMetadata>
50 m_authorizationCodeGrantMetadataHasBeenSet =
true;
51 m_authorizationCodeGrantMetadata = std::forward<AuthorizationCodeGrantMetadataT>(value);
53 template <
typename AuthorizationCodeGrantMetadataT = ReadAuthorizationCodeGrantMetadata>
67 template <
typename ClientCredentialsGrantMetadataT = ReadClientCredentialsGrantMetadata>
69 m_clientCredentialsGrantMetadataHasBeenSet =
true;
70 m_clientCredentialsGrantMetadata = std::forward<ClientCredentialsGrantMetadataT>(value);
72 template <
typename ClientCredentialsGrantMetadataT = ReadClientCredentialsGrantMetadata>
85 template <
typename BasicAuthConnectionMetadataT = ReadBasicAuthConnectionMetadata>
87 m_basicAuthConnectionMetadataHasBeenSet =
true;
88 m_basicAuthConnectionMetadata = std::forward<BasicAuthConnectionMetadataT>(value);
90 template <
typename BasicAuthConnectionMetadataT = ReadBasicAuthConnectionMetadata>
103 template <
typename ApiKeyConnectionMetadataT = ReadAPIKeyConnectionMetadata>
105 m_apiKeyConnectionMetadataHasBeenSet =
true;
106 m_apiKeyConnectionMetadata = std::forward<ApiKeyConnectionMetadataT>(value);
108 template <
typename ApiKeyConnectionMetadataT = ReadAPIKeyConnectionMetadata>
121 template <
typename NoneConnectionMetadataT = ReadNoneConnectionMetadata>
123 m_noneConnectionMetadataHasBeenSet =
true;
124 m_noneConnectionMetadata = std::forward<NoneConnectionMetadataT>(value);
126 template <
typename NoneConnectionMetadataT = ReadNoneConnectionMetadata>
139 template <
typename IamConnectionMetadataT = ReadIamConnectionMetadata>
141 m_iamConnectionMetadataHasBeenSet =
true;
142 m_iamConnectionMetadata = std::forward<IamConnectionMetadataT>(value);
144 template <
typename IamConnectionMetadataT = ReadIamConnectionMetadata>
162 bool m_authorizationCodeGrantMetadataHasBeenSet =
false;
163 bool m_clientCredentialsGrantMetadataHasBeenSet =
false;
164 bool m_basicAuthConnectionMetadataHasBeenSet =
false;
165 bool m_apiKeyConnectionMetadataHasBeenSet =
false;
166 bool m_noneConnectionMetadataHasBeenSet =
false;
167 bool m_iamConnectionMetadataHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue