AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig Class Reference

#include <BackendAuthAppleProviderConfig.h>

Public Member Functions

 BackendAuthAppleProviderConfig ()
 
 BackendAuthAppleProviderConfig (Aws::Utils::Json::JsonView jsonValue)
 
BackendAuthAppleProviderConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClientId () const
 
bool ClientIdHasBeenSet () const
 
void SetClientId (const Aws::String &value)
 
void SetClientId (Aws::String &&value)
 
void SetClientId (const char *value)
 
BackendAuthAppleProviderConfigWithClientId (const Aws::String &value)
 
BackendAuthAppleProviderConfigWithClientId (Aws::String &&value)
 
BackendAuthAppleProviderConfigWithClientId (const char *value)
 
const Aws::StringGetKeyId () const
 
bool KeyIdHasBeenSet () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
BackendAuthAppleProviderConfigWithKeyId (const Aws::String &value)
 
BackendAuthAppleProviderConfigWithKeyId (Aws::String &&value)
 
BackendAuthAppleProviderConfigWithKeyId (const char *value)
 
const Aws::StringGetPrivateKey () const
 
bool PrivateKeyHasBeenSet () const
 
void SetPrivateKey (const Aws::String &value)
 
void SetPrivateKey (Aws::String &&value)
 
void SetPrivateKey (const char *value)
 
BackendAuthAppleProviderConfigWithPrivateKey (const Aws::String &value)
 
BackendAuthAppleProviderConfigWithPrivateKey (Aws::String &&value)
 
BackendAuthAppleProviderConfigWithPrivateKey (const char *value)
 
const Aws::StringGetTeamId () const
 
bool TeamIdHasBeenSet () const
 
void SetTeamId (const Aws::String &value)
 
void SetTeamId (Aws::String &&value)
 
void SetTeamId (const char *value)
 
BackendAuthAppleProviderConfigWithTeamId (const Aws::String &value)
 
BackendAuthAppleProviderConfigWithTeamId (Aws::String &&value)
 
BackendAuthAppleProviderConfigWithTeamId (const char *value)
 

Detailed Description

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

See Also:

AWS API Reference

Definition at line 32 of file BackendAuthAppleProviderConfig.h.

Constructor & Destructor Documentation

◆ BackendAuthAppleProviderConfig() [1/2]

Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::BackendAuthAppleProviderConfig ( )

◆ BackendAuthAppleProviderConfig() [2/2]

Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::BackendAuthAppleProviderConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ClientIdHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::ClientIdHasBeenSet ( ) const
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 49 of file BackendAuthAppleProviderConfig.h.

◆ GetClientId()

const Aws::String& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::GetClientId ( ) const
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 44 of file BackendAuthAppleProviderConfig.h.

◆ GetKeyId()

const Aws::String& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::GetKeyId ( ) const
inline

Describes the key_id that comes from Apple.

Definition at line 85 of file BackendAuthAppleProviderConfig.h.

◆ GetPrivateKey()

const Aws::String& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::GetPrivateKey ( ) const
inline

Describes the private_key that comes from Apple.

Definition at line 126 of file BackendAuthAppleProviderConfig.h.

◆ GetTeamId()

const Aws::String& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::GetTeamId ( ) const
inline

Describes the team_id that comes from Apple.

Definition at line 167 of file BackendAuthAppleProviderConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::Jsonize ( ) const

◆ KeyIdHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::KeyIdHasBeenSet ( ) const
inline

Describes the key_id that comes from Apple.

Definition at line 90 of file BackendAuthAppleProviderConfig.h.

◆ operator=()

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrivateKeyHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::PrivateKeyHasBeenSet ( ) const
inline

Describes the private_key that comes from Apple.

Definition at line 131 of file BackendAuthAppleProviderConfig.h.

◆ SetClientId() [1/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetClientId ( Aws::String &&  value)
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 59 of file BackendAuthAppleProviderConfig.h.

◆ SetClientId() [2/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetClientId ( const Aws::String value)
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 54 of file BackendAuthAppleProviderConfig.h.

◆ SetClientId() [3/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetClientId ( const char *  value)
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 64 of file BackendAuthAppleProviderConfig.h.

◆ SetKeyId() [1/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetKeyId ( Aws::String &&  value)
inline

Describes the key_id that comes from Apple.

Definition at line 100 of file BackendAuthAppleProviderConfig.h.

◆ SetKeyId() [2/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetKeyId ( const Aws::String value)
inline

Describes the key_id that comes from Apple.

Definition at line 95 of file BackendAuthAppleProviderConfig.h.

◆ SetKeyId() [3/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetKeyId ( const char *  value)
inline

Describes the key_id that comes from Apple.

Definition at line 105 of file BackendAuthAppleProviderConfig.h.

◆ SetPrivateKey() [1/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetPrivateKey ( Aws::String &&  value)
inline

Describes the private_key that comes from Apple.

Definition at line 141 of file BackendAuthAppleProviderConfig.h.

◆ SetPrivateKey() [2/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetPrivateKey ( const Aws::String value)
inline

Describes the private_key that comes from Apple.

Definition at line 136 of file BackendAuthAppleProviderConfig.h.

◆ SetPrivateKey() [3/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetPrivateKey ( const char *  value)
inline

Describes the private_key that comes from Apple.

Definition at line 146 of file BackendAuthAppleProviderConfig.h.

◆ SetTeamId() [1/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetTeamId ( Aws::String &&  value)
inline

Describes the team_id that comes from Apple.

Definition at line 182 of file BackendAuthAppleProviderConfig.h.

◆ SetTeamId() [2/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetTeamId ( const Aws::String value)
inline

Describes the team_id that comes from Apple.

Definition at line 177 of file BackendAuthAppleProviderConfig.h.

◆ SetTeamId() [3/3]

void Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::SetTeamId ( const char *  value)
inline

Describes the team_id that comes from Apple.

Definition at line 187 of file BackendAuthAppleProviderConfig.h.

◆ TeamIdHasBeenSet()

bool Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::TeamIdHasBeenSet ( ) const
inline

Describes the team_id that comes from Apple.

Definition at line 172 of file BackendAuthAppleProviderConfig.h.

◆ WithClientId() [1/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithClientId ( Aws::String &&  value)
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 74 of file BackendAuthAppleProviderConfig.h.

◆ WithClientId() [2/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithClientId ( const Aws::String value)
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 69 of file BackendAuthAppleProviderConfig.h.

◆ WithClientId() [3/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithClientId ( const char *  value)
inline

Describes the client_id (also called Services ID) that comes from Apple.

Definition at line 79 of file BackendAuthAppleProviderConfig.h.

◆ WithKeyId() [1/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithKeyId ( Aws::String &&  value)
inline

Describes the key_id that comes from Apple.

Definition at line 115 of file BackendAuthAppleProviderConfig.h.

◆ WithKeyId() [2/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithKeyId ( const Aws::String value)
inline

Describes the key_id that comes from Apple.

Definition at line 110 of file BackendAuthAppleProviderConfig.h.

◆ WithKeyId() [3/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithKeyId ( const char *  value)
inline

Describes the key_id that comes from Apple.

Definition at line 120 of file BackendAuthAppleProviderConfig.h.

◆ WithPrivateKey() [1/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithPrivateKey ( Aws::String &&  value)
inline

Describes the private_key that comes from Apple.

Definition at line 156 of file BackendAuthAppleProviderConfig.h.

◆ WithPrivateKey() [2/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithPrivateKey ( const Aws::String value)
inline

Describes the private_key that comes from Apple.

Definition at line 151 of file BackendAuthAppleProviderConfig.h.

◆ WithPrivateKey() [3/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithPrivateKey ( const char *  value)
inline

Describes the private_key that comes from Apple.

Definition at line 161 of file BackendAuthAppleProviderConfig.h.

◆ WithTeamId() [1/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithTeamId ( Aws::String &&  value)
inline

Describes the team_id that comes from Apple.

Definition at line 197 of file BackendAuthAppleProviderConfig.h.

◆ WithTeamId() [2/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithTeamId ( const Aws::String value)
inline

Describes the team_id that comes from Apple.

Definition at line 192 of file BackendAuthAppleProviderConfig.h.

◆ WithTeamId() [3/3]

BackendAuthAppleProviderConfig& Aws::AmplifyBackend::Model::BackendAuthAppleProviderConfig::WithTeamId ( const char *  value)
inline

Describes the team_id that comes from Apple.

Definition at line 202 of file BackendAuthAppleProviderConfig.h.


The documentation for this class was generated from the following file: