Package com.microsoft.graph.models
Class OidcIdentityProvider
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityProviderBase
com.microsoft.graph.models.OidcIdentityProvider
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class OidcIdentityProvider
extends IdentityProviderBase
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OidcIdentityProvidercreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the clientAuthentication property value.Gets the clientId property value.The deserialization information for the current modelGets the inboundClaimMapping property value.Gets the issuer property value.Gets the responseType property value.getScope()Gets the scope property value.Gets the wellKnownEndpoint property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the clientAuthentication property value.voidsetClientId(String value) Sets the clientId property value.voidSets the inboundClaimMapping property value.voidSets the issuer property value.voidsetResponseType(EnumSet<OidcResponseType> value) Sets the responseType property value.voidSets the scope property value.voidsetWellKnownEndpoint(String value) Sets the wellKnownEndpoint property value.Methods inherited from class com.microsoft.graph.models.IdentityProviderBase
getDisplayName, setDisplayNameMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
OidcIdentityProvider
public OidcIdentityProvider()Instantiates a newOidcIdentityProviderand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OidcIdentityProvider createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
OidcIdentityProvider
-
getClientAuthentication
Gets the clientAuthentication property value. The clientAuthentication property- Returns:
- a
OidcClientAuthentication
-
getClientId
Gets the clientId property value. The clientId property- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classIdentityProviderBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInboundClaimMapping
Gets the inboundClaimMapping property value. The inboundClaimMapping property- Returns:
- a
OidcInboundClaimMappingOverride
-
getIssuer
Gets the issuer property value. The issuer property- Returns:
- a
String
-
getResponseType
Gets the responseType property value. The responseType property- Returns:
- a
EnumSet<OidcResponseType>
-
getScope
Gets the scope property value. The scope property- Returns:
- a
String
-
getWellKnownEndpoint
Gets the wellKnownEndpoint property value. The wellKnownEndpoint property- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classIdentityProviderBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setClientAuthentication
Sets the clientAuthentication property value. The clientAuthentication property- Parameters:
value- Value to set for the clientAuthentication property.
-
setClientId
Sets the clientId property value. The clientId property- Parameters:
value- Value to set for the clientId property.
-
setInboundClaimMapping
Sets the inboundClaimMapping property value. The inboundClaimMapping property- Parameters:
value- Value to set for the inboundClaimMapping property.
-
setIssuer
Sets the issuer property value. The issuer property- Parameters:
value- Value to set for the issuer property.
-
setResponseType
Sets the responseType property value. The responseType property- Parameters:
value- Value to set for the responseType property.
-
setScope
Sets the scope property value. The scope property- Parameters:
value- Value to set for the scope property.
-
setWellKnownEndpoint
Sets the wellKnownEndpoint property value. The wellKnownEndpoint property- Parameters:
value- Value to set for the wellKnownEndpoint property.
-