7#include <aws/eventbridge/EventBridge_EXPORTS.h>
8#include <aws/eventbridge/model/ConnectionBasicAuthResponseParameters.h>
9#include <aws/eventbridge/model/ConnectionOAuthResponseParameters.h>
10#include <aws/eventbridge/model/ConnectionApiKeyAuthResponseParameters.h>
11#include <aws/eventbridge/model/ConnectionHttpParameters.h>
95 bool m_basicAuthParametersHasBeenSet =
false;
98 bool m_oAuthParametersHasBeenSet =
false;
101 bool m_apiKeyAuthParametersHasBeenSet =
false;
104 bool m_invocationHttpParametersHasBeenSet =
false;
AWS_EVENTBRIDGE_API Aws::Utils::Json::JsonValue Jsonize() const
ConnectionAuthResponseParameters & WithInvocationHttpParameters(ConnectionHttpParameters &&value)
bool BasicAuthParametersHasBeenSet() const
AWS_EVENTBRIDGE_API ConnectionAuthResponseParameters(Aws::Utils::Json::JsonView jsonValue)
void SetApiKeyAuthParameters(const ConnectionApiKeyAuthResponseParameters &value)
ConnectionAuthResponseParameters & WithOAuthParameters(ConnectionOAuthResponseParameters &&value)
AWS_EVENTBRIDGE_API ConnectionAuthResponseParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
ConnectionAuthResponseParameters & WithBasicAuthParameters(const ConnectionBasicAuthResponseParameters &value)
bool InvocationHttpParametersHasBeenSet() const
void SetBasicAuthParameters(ConnectionBasicAuthResponseParameters &&value)
void SetApiKeyAuthParameters(ConnectionApiKeyAuthResponseParameters &&value)
void SetOAuthParameters(ConnectionOAuthResponseParameters &&value)
ConnectionAuthResponseParameters & WithBasicAuthParameters(ConnectionBasicAuthResponseParameters &&value)
const ConnectionOAuthResponseParameters & GetOAuthParameters() const
const ConnectionBasicAuthResponseParameters & GetBasicAuthParameters() const
void SetInvocationHttpParameters(const ConnectionHttpParameters &value)
bool OAuthParametersHasBeenSet() const
ConnectionAuthResponseParameters & WithApiKeyAuthParameters(const ConnectionApiKeyAuthResponseParameters &value)
void SetBasicAuthParameters(const ConnectionBasicAuthResponseParameters &value)
ConnectionAuthResponseParameters & WithOAuthParameters(const ConnectionOAuthResponseParameters &value)
const ConnectionApiKeyAuthResponseParameters & GetApiKeyAuthParameters() const
bool ApiKeyAuthParametersHasBeenSet() const
void SetInvocationHttpParameters(ConnectionHttpParameters &&value)
ConnectionAuthResponseParameters & WithInvocationHttpParameters(const ConnectionHttpParameters &value)
ConnectionAuthResponseParameters & WithApiKeyAuthParameters(ConnectionApiKeyAuthResponseParameters &&value)
const ConnectionHttpParameters & GetInvocationHttpParameters() const
AWS_EVENTBRIDGE_API ConnectionAuthResponseParameters()
void SetOAuthParameters(const ConnectionOAuthResponseParameters &value)
Aws::Utils::Json::JsonValue JsonValue