7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
72 bool m_userManagedClientApplicationClientIdHasBeenSet =
false;
75 bool m_aWSManagedClientApplicationReferenceHasBeenSet =
false;
void SetUserManagedClientApplicationClientId(const char *value)
void SetAWSManagedClientApplicationReference(Aws::String &&value)
OAuth2ClientApplication & WithUserManagedClientApplicationClientId(Aws::String &&value)
OAuth2ClientApplication & WithUserManagedClientApplicationClientId(const char *value)
AWS_GLUE_API OAuth2ClientApplication & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAWSManagedClientApplicationReference(const Aws::String &value)
void SetUserManagedClientApplicationClientId(Aws::String &&value)
void SetUserManagedClientApplicationClientId(const Aws::String &value)
AWS_GLUE_API OAuth2ClientApplication()
OAuth2ClientApplication & WithAWSManagedClientApplicationReference(Aws::String &&value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAWSManagedClientApplicationReference(const char *value)
bool UserManagedClientApplicationClientIdHasBeenSet() const
OAuth2ClientApplication & WithAWSManagedClientApplicationReference(const char *value)
const Aws::String & GetAWSManagedClientApplicationReference() const
const Aws::String & GetUserManagedClientApplicationClientId() const
AWS_GLUE_API OAuth2ClientApplication(Aws::Utils::Json::JsonView jsonValue)
OAuth2ClientApplication & WithUserManagedClientApplicationClientId(const Aws::String &value)
OAuth2ClientApplication & WithAWSManagedClientApplicationReference(const Aws::String &value)
bool AWSManagedClientApplicationReferenceHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue