@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BackendAuthAppleProviderConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes Apple social federation configurations for allowing your app users to sign in using OAuth.
| Constructor and Description | 
|---|
BackendAuthAppleProviderConfig()  | 
| Modifier and Type | Method and Description | 
|---|---|
BackendAuthAppleProviderConfig | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getClientId()
 Describes the client_id (also called Services ID) that comes from Apple. 
 | 
String | 
getKeyId()
 Describes the key_id that comes from Apple. 
 | 
String | 
getPrivateKey()
 Describes the private_key that comes from Apple. 
 | 
String | 
getTeamId()
 Describes the team_id that comes from Apple. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setClientId(String clientId)
 Describes the client_id (also called Services ID) that comes from Apple. 
 | 
void | 
setKeyId(String keyId)
 Describes the key_id that comes from Apple. 
 | 
void | 
setPrivateKey(String privateKey)
 Describes the private_key that comes from Apple. 
 | 
void | 
setTeamId(String teamId)
 Describes the team_id that comes from Apple. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
BackendAuthAppleProviderConfig | 
withClientId(String clientId)
 Describes the client_id (also called Services ID) that comes from Apple. 
 | 
BackendAuthAppleProviderConfig | 
withKeyId(String keyId)
 Describes the key_id that comes from Apple. 
 | 
BackendAuthAppleProviderConfig | 
withPrivateKey(String privateKey)
 Describes the private_key that comes from Apple. 
 | 
BackendAuthAppleProviderConfig | 
withTeamId(String teamId)
 Describes the team_id that comes from Apple. 
 | 
public void setClientId(String clientId)
Describes the client_id (also called Services ID) that comes from Apple.
clientId - Describes the client_id (also called Services ID) that comes from Apple.public String getClientId()
Describes the client_id (also called Services ID) that comes from Apple.
public BackendAuthAppleProviderConfig withClientId(String clientId)
Describes the client_id (also called Services ID) that comes from Apple.
clientId - Describes the client_id (also called Services ID) that comes from Apple.public void setKeyId(String keyId)
Describes the key_id that comes from Apple.
keyId - Describes the key_id that comes from Apple.public String getKeyId()
Describes the key_id that comes from Apple.
public BackendAuthAppleProviderConfig withKeyId(String keyId)
Describes the key_id that comes from Apple.
keyId - Describes the key_id that comes from Apple.public void setPrivateKey(String privateKey)
Describes the private_key that comes from Apple.
privateKey - Describes the private_key that comes from Apple.public String getPrivateKey()
Describes the private_key that comes from Apple.
public BackendAuthAppleProviderConfig withPrivateKey(String privateKey)
Describes the private_key that comes from Apple.
privateKey - Describes the private_key that comes from Apple.public void setTeamId(String teamId)
Describes the team_id that comes from Apple.
teamId - Describes the team_id that comes from Apple.public String getTeamId()
Describes the team_id that comes from Apple.
public BackendAuthAppleProviderConfig withTeamId(String teamId)
Describes the team_id that comes from Apple.
teamId - Describes the team_id that comes from Apple.public String toString()
toString in class ObjectObject.toString()public BackendAuthAppleProviderConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.