7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetIssuer(
const char* value) { m_issuerHasBeenSet =
true; m_issuer.assign(value); }
67 inline void SetClientId(
const char* value) { m_clientIdHasBeenSet =
true; m_clientId.assign(value); }
78 inline long long GetIatTTL()
const{
return m_iatTTL; }
80 inline void SetIatTTL(
long long value) { m_iatTTLHasBeenSet =
true; m_iatTTL = value; }
91 inline void SetAuthTTL(
long long value) { m_authTTLHasBeenSet =
true; m_authTTL = value; }
97 bool m_issuerHasBeenSet =
false;
100 bool m_clientIdHasBeenSet =
false;
103 bool m_iatTTLHasBeenSet =
false;
106 bool m_authTTLHasBeenSet =
false;
void SetIssuer(const char *value)
const Aws::String & GetIssuer() const
OpenIDConnectConfig & WithIssuer(Aws::String &&value)
OpenIDConnectConfig & WithIatTTL(long long value)
bool IatTTLHasBeenSet() const
const Aws::String & GetClientId() const
void SetIssuer(Aws::String &&value)
void SetIatTTL(long long value)
void SetClientId(Aws::String &&value)
void SetAuthTTL(long long value)
OpenIDConnectConfig & WithIssuer(const char *value)
void SetIssuer(const Aws::String &value)
OpenIDConnectConfig & WithIssuer(const Aws::String &value)
void SetClientId(const char *value)
OpenIDConnectConfig & WithClientId(const char *value)
void SetClientId(const Aws::String &value)
AWS_APPSYNC_API OpenIDConnectConfig()
AWS_APPSYNC_API Aws::Utils::Json::JsonValue Jsonize() const
OpenIDConnectConfig & WithClientId(Aws::String &&value)
bool AuthTTLHasBeenSet() const
OpenIDConnectConfig & WithAuthTTL(long long value)
OpenIDConnectConfig & WithClientId(const Aws::String &value)
long long GetIatTTL() const
bool ClientIdHasBeenSet() const
long long GetAuthTTL() const
bool IssuerHasBeenSet() const
AWS_APPSYNC_API OpenIDConnectConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPSYNC_API OpenIDConnectConfig(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue