Package com.microsoft.graph.models
Class LicenseDetails
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.LicenseDetails
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class LicenseDetails
extends Entity
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 LicenseDetails
createFromDiscriminatorValue
(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 servicePlans property value.getSkuId()
Gets the skuId property value.Gets the skuPartNumber property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setServicePlans
(List<ServicePlanInfo> value) Sets the servicePlans property value.void
Sets the skuId property value.void
setSkuPartNumber
(String value) Sets the skuPartNumber property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
LicenseDetails
public LicenseDetails()Instantiates a newLicenseDetails
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static LicenseDetails 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
LicenseDetails
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getServicePlans
Gets the servicePlans property value. Information about the service plans assigned with the license. Read-only. Not nullable.- Returns:
- a
List<ServicePlanInfo>
-
getSkuId
Gets the skuId property value. Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related subscribedSku object. Read-only.- Returns:
- a
UUID
-
getSkuPartNumber
Gets the skuPartNumber property value. Unique SKU display name. Equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setServicePlans
Sets the servicePlans property value. Information about the service plans assigned with the license. Read-only. Not nullable.- Parameters:
value
- Value to set for the servicePlans property.
-
setSkuId
Sets the skuId property value. Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related subscribedSku object. Read-only.- Parameters:
value
- Value to set for the skuId property.
-
setSkuPartNumber
Sets the skuPartNumber property value. Unique SKU display name. Equal to the skuPartNumber on the related subscribedSku object; for example, AAD_Premium. Read-only.- Parameters:
value
- Value to set for the skuPartNumber property.
-