Package com.microsoft.graph.models
Class ServicePrincipalSignIn
java.lang.Object
com.microsoft.graph.models.SignInIdentity
com.microsoft.graph.models.ServicePrincipalSignIn
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ServicePrincipalSignIn
extends SignInIdentity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.SignInIdentity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ServicePrincipalSignIncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the servicePrincipalId property value. appId of the service principal that is signing in.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetServicePrincipalId(String value) Sets the servicePrincipalId property value. appId of the service principal that is signing in.Methods inherited from class com.microsoft.graph.models.SignInIdentity
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
ServicePrincipalSignIn
public ServicePrincipalSignIn()Instantiates a newServicePrincipalSignInand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ServicePrincipalSignIn 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
ServicePrincipalSignIn
-
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 classSignInIdentity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getServicePrincipalId
Gets the servicePrincipalId property value. appId of the service principal that is signing in.- 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 classSignInIdentity- Parameters:
writer- Serialization writer to use to serialize this model
-
setServicePrincipalId
Sets the servicePrincipalId property value. appId of the service principal that is signing in.- Parameters:
value- Value to set for the servicePrincipalId property.
-