7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AuthenticationType.h>
9#include <aws/appflow/model/BasicAuthCredentials.h>
10#include <aws/appflow/model/OAuth2Credentials.h>
11#include <aws/appflow/model/ApiKeyCredentials.h>
12#include <aws/appflow/model/CustomAuthCredentials.h>
110 bool m_authenticationTypeHasBeenSet =
false;
113 bool m_basicHasBeenSet =
false;
116 bool m_oauth2HasBeenSet =
false;
119 bool m_apiKeyHasBeenSet =
false;
122 bool m_customHasBeenSet =
false;
CustomConnectorProfileCredentials & WithOauth2(const OAuth2Credentials &value)
const OAuth2Credentials & GetOauth2() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
bool CustomHasBeenSet() const
CustomConnectorProfileCredentials & WithAuthenticationType(AuthenticationType &&value)
bool BasicHasBeenSet() const
bool Oauth2HasBeenSet() const
bool AuthenticationTypeHasBeenSet() const
void SetAuthenticationType(AuthenticationType &&value)
const AuthenticationType & GetAuthenticationType() const
void SetApiKey(ApiKeyCredentials &&value)
CustomConnectorProfileCredentials & WithApiKey(const ApiKeyCredentials &value)
bool ApiKeyHasBeenSet() const
const CustomAuthCredentials & GetCustom() const
CustomConnectorProfileCredentials & WithBasic(BasicAuthCredentials &&value)
void SetApiKey(const ApiKeyCredentials &value)
const ApiKeyCredentials & GetApiKey() const
CustomConnectorProfileCredentials & WithCustom(CustomAuthCredentials &&value)
void SetCustom(const CustomAuthCredentials &value)
AWS_APPFLOW_API CustomConnectorProfileCredentials & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAuthenticationType(const AuthenticationType &value)
void SetOauth2(const OAuth2Credentials &value)
void SetBasic(BasicAuthCredentials &&value)
void SetBasic(const BasicAuthCredentials &value)
CustomConnectorProfileCredentials & WithBasic(const BasicAuthCredentials &value)
void SetOauth2(OAuth2Credentials &&value)
CustomConnectorProfileCredentials & WithAuthenticationType(const AuthenticationType &value)
AWS_APPFLOW_API CustomConnectorProfileCredentials()
CustomConnectorProfileCredentials & WithApiKey(ApiKeyCredentials &&value)
void SetCustom(CustomAuthCredentials &&value)
CustomConnectorProfileCredentials & WithOauth2(OAuth2Credentials &&value)
const BasicAuthCredentials & GetBasic() const
CustomConnectorProfileCredentials & WithCustom(const CustomAuthCredentials &value)
AWS_APPFLOW_API CustomConnectorProfileCredentials(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue