Package com.microsoft.graph.models
Class IosVppApp
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
com.microsoft.graph.models.IosVppApp
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IosVppApp
extends MobileApp
implements com.microsoft.kiota.serialization.Parsable
Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IosVppAppcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the applicableDeviceType property value.Gets the appStoreUrl property value.Gets the bundleId property value.The deserialization information for the current modelGets the licensingType property value.Gets the releaseDateTime property value.Gets the totalLicenseCount property value.Gets the usedLicenseCount property value.Gets the vppTokenAccountType property value.Gets the vppTokenAppleId property value.Gets the vppTokenOrganizationName property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the applicableDeviceType property value.voidsetAppStoreUrl(String value) Sets the appStoreUrl property value.voidsetBundleId(String value) Sets the bundleId property value.voidsetLicensingType(VppLicensingType value) Sets the licensingType property value.voidsetReleaseDateTime(OffsetDateTime value) Sets the releaseDateTime property value.voidsetTotalLicenseCount(Integer value) Sets the totalLicenseCount property value.voidsetUsedLicenseCount(Integer value) Sets the usedLicenseCount property value.voidSets the vppTokenAccountType property value.voidsetVppTokenAppleId(String value) Sets the vppTokenAppleId property value.voidSets the vppTokenOrganizationName property value.Methods inherited from class com.microsoft.graph.models.MobileApp
getAssignments, getCategories, getCreatedDateTime, getDescription, getDeveloper, getDisplayName, getInformationUrl, getIsFeatured, getLargeIcon, getLastModifiedDateTime, getNotes, getOwner, getPrivacyInformationUrl, getPublisher, getPublishingState, setAssignments, setCategories, setCreatedDateTime, setDescription, setDeveloper, setDisplayName, setInformationUrl, setIsFeatured, setLargeIcon, setLastModifiedDateTime, setNotes, setOwner, setPrivacyInformationUrl, setPublisher, setPublishingStateMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
IosVppApp
public IosVppApp()Instantiates a newIosVppAppand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IosVppApp 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
IosVppApp
-
getApplicableDeviceType
Gets the applicableDeviceType property value. The applicable iOS Device Type.- Returns:
- a
IosDeviceType
-
getAppStoreUrl
Gets the appStoreUrl property value. The store URL.- Returns:
- a
String
-
getBundleId
Gets the bundleId property value. The Identity Name.- 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 classMobileApp- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLicensingType
Gets the licensingType property value. The supported License Type.- Returns:
- a
VppLicensingType
-
getReleaseDateTime
Gets the releaseDateTime property value. The VPP application release date and time.- Returns:
- a
OffsetDateTime
-
getTotalLicenseCount
Gets the totalLicenseCount property value. The total number of VPP licenses.- Returns:
- a
Integer
-
getUsedLicenseCount
Gets the usedLicenseCount property value. The number of VPP licenses in use.- Returns:
- a
Integer
-
getVppTokenAccountType
Gets the vppTokenAccountType property value. Possible types of an Apple Volume Purchase Program token.- Returns:
- a
VppTokenAccountType
-
getVppTokenAppleId
Gets the vppTokenAppleId property value. The Apple Id associated with the given Apple Volume Purchase Program Token.- Returns:
- a
String
-
getVppTokenOrganizationName
Gets the vppTokenOrganizationName property value. The organization associated with the Apple Volume Purchase Program Token- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setApplicableDeviceType
Sets the applicableDeviceType property value. The applicable iOS Device Type.- Parameters:
value- Value to set for the applicableDeviceType property.
-
setAppStoreUrl
Sets the appStoreUrl property value. The store URL.- Parameters:
value- Value to set for the appStoreUrl property.
-
setBundleId
Sets the bundleId property value. The Identity Name.- Parameters:
value- Value to set for the bundleId property.
-
setLicensingType
Sets the licensingType property value. The supported License Type.- Parameters:
value- Value to set for the licensingType property.
-
setReleaseDateTime
Sets the releaseDateTime property value. The VPP application release date and time.- Parameters:
value- Value to set for the releaseDateTime property.
-
setTotalLicenseCount
Sets the totalLicenseCount property value. The total number of VPP licenses.- Parameters:
value- Value to set for the totalLicenseCount property.
-
setUsedLicenseCount
Sets the usedLicenseCount property value. The number of VPP licenses in use.- Parameters:
value- Value to set for the usedLicenseCount property.
-
setVppTokenAccountType
Sets the vppTokenAccountType property value. Possible types of an Apple Volume Purchase Program token.- Parameters:
value- Value to set for the vppTokenAccountType property.
-
setVppTokenAppleId
Sets the vppTokenAppleId property value. The Apple Id associated with the given Apple Volume Purchase Program Token.- Parameters:
value- Value to set for the vppTokenAppleId property.
-
setVppTokenOrganizationName
Sets the vppTokenOrganizationName property value. The organization associated with the Apple Volume Purchase Program Token- Parameters:
value- Value to set for the vppTokenOrganizationName property.
-