7#include <aws/qbusiness/QBusiness_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51 inline void SetSecretsArn(
const char* value) { m_secretsArnHasBeenSet =
true; m_secretsArn.assign(value); }
66 inline void SetSecretsRole(
const char* value) { m_secretsRoleHasBeenSet =
true; m_secretsRole.assign(value); }
74 bool m_secretsArnHasBeenSet =
false;
77 bool m_secretsRoleHasBeenSet =
false;
void SetSecretsRole(const char *value)
OpenIDConnectProviderConfiguration & WithSecretsRole(Aws::String &&value)
OpenIDConnectProviderConfiguration & WithSecretsRole(const Aws::String &value)
bool SecretsRoleHasBeenSet() const
void SetSecretsArn(Aws::String &&value)
AWS_QBUSINESS_API OpenIDConnectProviderConfiguration()
void SetSecretsRole(Aws::String &&value)
bool SecretsArnHasBeenSet() const
AWS_QBUSINESS_API OpenIDConnectProviderConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSecretsRole(const Aws::String &value)
const Aws::String & GetSecretsArn() const
const Aws::String & GetSecretsRole() const
OpenIDConnectProviderConfiguration & WithSecretsArn(const Aws::String &value)
AWS_QBUSINESS_API OpenIDConnectProviderConfiguration(Aws::Utils::Json::JsonView jsonValue)
OpenIDConnectProviderConfiguration & WithSecretsArn(const char *value)
OpenIDConnectProviderConfiguration & WithSecretsArn(Aws::String &&value)
OpenIDConnectProviderConfiguration & WithSecretsRole(const char *value)
AWS_QBUSINESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSecretsArn(const Aws::String &value)
void SetSecretsArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue