Package com.microsoft.graph.models
Class SharePointIdentitySet
java.lang.Object
com.microsoft.graph.models.IdentitySet
com.microsoft.graph.models.SharePointIdentitySet
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SharePointIdentitySet
extends IdentitySet
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.IdentitySet
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SharePointIdentitySetcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelgetGroup()Gets the group property value.Gets the siteGroup property value.Gets the siteUser property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the group property value.voidsetSiteGroup(SharePointIdentity value) Sets the siteGroup property value.voidsetSiteUser(SharePointIdentity value) Sets the siteUser property value.Methods inherited from class com.microsoft.graph.models.IdentitySet
getAdditionalData, getApplication, getBackingStore, getDevice, getOdataType, getUser, setAdditionalData, setApplication, setBackingStore, setDevice, setOdataType, setUser
-
Constructor Details
-
SharePointIdentitySet
public SharePointIdentitySet()Instantiates a newSharePointIdentitySetand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SharePointIdentitySet 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
SharePointIdentitySet
-
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 classIdentitySet- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getGroup
Gets the group property value. The group associated with this action. Optional.- Returns:
- a
Identity
-
getSiteGroup
Gets the siteGroup property value. The SharePoint group associated with this action. Optional.- Returns:
- a
SharePointIdentity
-
getSiteUser
Gets the siteUser property value. The SharePoint user associated with this action. Optional.- Returns:
- a
SharePointIdentity
-
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 classIdentitySet- Parameters:
writer- Serialization writer to use to serialize this model
-
setGroup
Sets the group property value. The group associated with this action. Optional.- Parameters:
value- Value to set for the group property.
-