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