Package com.microsoft.graph.models
Class SubjectRightsRequestDetail
java.lang.Object
com.microsoft.graph.models.SubjectRightsRequestDetail
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SubjectRightsRequestDetail
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SubjectRightsRequestDetailcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the excludedItemCount property value.The deserialization information for the current modelGets the insightCounts property value.Gets the itemCount property value.Gets the itemNeedReview property value.Gets the @odata.type property value.Gets the productItemCounts property value.Gets the signedOffItemCount property value.Gets the totalItemSize property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetExcludedItemCount(Long value) Sets the excludedItemCount property value.voidsetInsightCounts(List<KeyValuePair> value) Sets the insightCounts property value.voidsetItemCount(Long value) Sets the itemCount property value.voidsetItemNeedReview(Long value) Sets the itemNeedReview property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetProductItemCounts(List<KeyValuePair> value) Sets the productItemCounts property value.voidsetSignedOffItemCount(Long value) Sets the signedOffItemCount property value.voidsetTotalItemSize(Long value) Sets the totalItemSize property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
SubjectRightsRequestDetail
public SubjectRightsRequestDetail()Instantiates a newSubjectRightsRequestDetailand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SubjectRightsRequestDetail 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
SubjectRightsRequestDetail
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getExcludedItemCount
Gets the excludedItemCount property value. Count of items that are excluded from the request.- Returns:
- a
Long
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getInsightCounts
Gets the insightCounts property value. Count of items per insight.- Returns:
- a
List<KeyValuePair>
-
getItemCount
Gets the itemCount property value. Count of items found.- Returns:
- a
Long
-
getItemNeedReview
Gets the itemNeedReview property value. Count of item that need review.- Returns:
- a
Long
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getProductItemCounts
Gets the productItemCounts property value. Count of items per product, such as Exchange, SharePoint, OneDrive, and Teams.- Returns:
- a
List<KeyValuePair>
-
getSignedOffItemCount
Gets the signedOffItemCount property value. Count of items signed off by the administrator.- Returns:
- a
Long
-
getTotalItemSize
Gets the totalItemSize property value. Total item size in bytes.- Returns:
- a
Long
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setExcludedItemCount
Sets the excludedItemCount property value. Count of items that are excluded from the request.- Parameters:
value- Value to set for the excludedItemCount property.
-
setInsightCounts
Sets the insightCounts property value. Count of items per insight.- Parameters:
value- Value to set for the insightCounts property.
-
setItemCount
Sets the itemCount property value. Count of items found.- Parameters:
value- Value to set for the itemCount property.
-
setItemNeedReview
Sets the itemNeedReview property value. Count of item that need review.- Parameters:
value- Value to set for the itemNeedReview property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setProductItemCounts
Sets the productItemCounts property value. Count of items per product, such as Exchange, SharePoint, OneDrive, and Teams.- Parameters:
value- Value to set for the productItemCounts property.
-
setSignedOffItemCount
Sets the signedOffItemCount property value. Count of items signed off by the administrator.- Parameters:
value- Value to set for the signedOffItemCount property.
-
setTotalItemSize
Sets the totalItemSize property value. Total item size in bytes.- Parameters:
value- Value to set for the totalItemSize property.
-