Package com.microsoft.graph.models
Class SocialIdentityProvider
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityProviderBase
com.microsoft.graph.models.SocialIdentityProvider
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class SocialIdentityProvider
extends IdentityProviderBase
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Social Identity Provider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Client Id.The Client Secret.The Identity Provider Type.Fields inherited from class com.microsoft.graph.models.IdentityProviderBase
displayName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
clientId
The Client Id. The client identifier for the application obtained when registering the application with the identity provider. Required. -
clientSecret
@SerializedName(value="clientSecret", alternate="ClientSecret") @Expose @Nullable public String clientSecretThe Client Secret. The client secret for the application that is obtained when the application is registered with the identity provider. This is write-only. A read operation returns ****. Required. -
identityProviderType
@SerializedName(value="identityProviderType", alternate="IdentityProviderType") @Expose @Nullable public String identityProviderTypeThe Identity Provider Type. For a B2B scenario, possible values: Google, Facebook. For a B2C scenario, possible values: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat. Required.
-
-
Constructor Details
-
SocialIdentityProvider
public SocialIdentityProvider()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classIdentityProviderBase
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-