7#include <aws/events/CloudWatchEvents_EXPORTS.h>
8#include <aws/events/model/CreateConnectionBasicAuthRequestParameters.h>
9#include <aws/events/model/CreateConnectionOAuthRequestParameters.h>
10#include <aws/events/model/CreateConnectionApiKeyAuthRequestParameters.h>
11#include <aws/events/model/ConnectionHttpParameters.h>
24namespace CloudWatchEvents
101 bool m_basicAuthParametersHasBeenSet =
false;
104 bool m_oAuthParametersHasBeenSet =
false;
107 bool m_apiKeyAuthParametersHasBeenSet =
false;
110 bool m_invocationHttpParametersHasBeenSet =
false;
CreateConnectionAuthRequestParameters & WithInvocationHttpParameters(const ConnectionHttpParameters &value)
CreateConnectionAuthRequestParameters & WithOAuthParameters(CreateConnectionOAuthRequestParameters &&value)
CreateConnectionAuthRequestParameters & WithInvocationHttpParameters(ConnectionHttpParameters &&value)
void SetOAuthParameters(const CreateConnectionOAuthRequestParameters &value)
bool BasicAuthParametersHasBeenSet() const
CreateConnectionAuthRequestParameters & WithBasicAuthParameters(const CreateConnectionBasicAuthRequestParameters &value)
bool InvocationHttpParametersHasBeenSet() const
const CreateConnectionApiKeyAuthRequestParameters & GetApiKeyAuthParameters() const
CreateConnectionAuthRequestParameters & WithOAuthParameters(const CreateConnectionOAuthRequestParameters &value)
void SetOAuthParameters(CreateConnectionOAuthRequestParameters &&value)
bool OAuthParametersHasBeenSet() const
void SetBasicAuthParameters(CreateConnectionBasicAuthRequestParameters &&value)
AWS_CLOUDWATCHEVENTS_API CreateConnectionAuthRequestParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUDWATCHEVENTS_API CreateConnectionAuthRequestParameters()
const CreateConnectionOAuthRequestParameters & GetOAuthParameters() const
const ConnectionHttpParameters & GetInvocationHttpParameters() const
void SetApiKeyAuthParameters(const CreateConnectionApiKeyAuthRequestParameters &value)
void SetInvocationHttpParameters(ConnectionHttpParameters &&value)
const CreateConnectionBasicAuthRequestParameters & GetBasicAuthParameters() const
void SetApiKeyAuthParameters(CreateConnectionApiKeyAuthRequestParameters &&value)
CreateConnectionAuthRequestParameters & WithBasicAuthParameters(CreateConnectionBasicAuthRequestParameters &&value)
void SetInvocationHttpParameters(const ConnectionHttpParameters &value)
CreateConnectionAuthRequestParameters & WithApiKeyAuthParameters(const CreateConnectionApiKeyAuthRequestParameters &value)
void SetBasicAuthParameters(const CreateConnectionBasicAuthRequestParameters &value)
bool ApiKeyAuthParametersHasBeenSet() const
CreateConnectionAuthRequestParameters & WithApiKeyAuthParameters(CreateConnectionApiKeyAuthRequestParameters &&value)
AWS_CLOUDWATCHEVENTS_API CreateConnectionAuthRequestParameters(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUDWATCHEVENTS_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue