Package com.microsoft.graph.models
Class WindowsUniversalAppX
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
com.microsoft.graph.models.MobileLobApp
com.microsoft.graph.models.WindowsUniversalAppX
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsUniversalAppX
extends MobileLobApp
implements com.microsoft.kiota.serialization.Parsable
Contains properties and inherited properties for Windows Universal AppX Line Of Business apps. Inherits from `mobileLobApp`.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WindowsUniversalAppXcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the applicableArchitectures property value.Gets the applicableDeviceTypes property value.Gets the committedContainedApps property value.The deserialization information for the current modelGets the identityName property value.Gets the identityPublisherHash property value.Gets the identityResourceIdentifier property value.Gets the identityVersion property value.Gets the isBundle property value.Gets the minimumSupportedOperatingSystem property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the applicableArchitectures property value.voidSets the applicableDeviceTypes property value.voidSets the committedContainedApps property value.voidsetIdentityName(String value) Sets the identityName property value.voidsetIdentityPublisherHash(String value) Sets the identityPublisherHash property value.voidSets the identityResourceIdentifier property value.voidsetIdentityVersion(String value) Sets the identityVersion property value.voidsetIsBundle(Boolean value) Sets the isBundle property value.voidSets the minimumSupportedOperatingSystem property value.Methods inherited from class com.microsoft.graph.models.MobileLobApp
getCommittedContentVersion, getContentVersions, getFileName, getSize, setCommittedContentVersion, setContentVersions, setFileName, setSizeMethods 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
-
WindowsUniversalAppX
public WindowsUniversalAppX()Instantiates a newWindowsUniversalAppXand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsUniversalAppX 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
WindowsUniversalAppX
-
getApplicableArchitectures
Gets the applicableArchitectures property value. Contains properties for Windows architecture.- Returns:
- a
EnumSet<WindowsArchitecture>
-
getApplicableDeviceTypes
Gets the applicableDeviceTypes property value. Contains properties for Windows device type. Multiple values can be selected. Default value is `none`.- Returns:
- a
EnumSet<WindowsDeviceType>
-
getCommittedContainedApps
Gets the committedContainedApps property value. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only.- Returns:
- a
List<MobileContainedApp>
-
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 classMobileLobApp- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIdentityName
Gets the identityName property value. The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'Contoso.DemoApp'.- Returns:
- a
String
-
getIdentityPublisherHash
Gets the identityPublisherHash property value. The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'AB82CD0XYZ'.- Returns:
- a
String
-
getIdentityResourceIdentifier
Gets the identityResourceIdentifier property value. The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'TestResourceId'.- Returns:
- a
String
-
getIdentityVersion
Gets the identityVersion property value. The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: '1.0.0.0'.- Returns:
- a
String
-
getIsBundle
Gets the isBundle property value. Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle.- Returns:
- a
Boolean
-
getMinimumSupportedOperatingSystem
Gets the minimumSupportedOperatingSystem property value. The minimum operating system required for a Windows mobile app.- Returns:
- a
WindowsMinimumOperatingSystem
-
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 classMobileLobApp- Parameters:
writer- Serialization writer to use to serialize this model
-
setApplicableArchitectures
Sets the applicableArchitectures property value. Contains properties for Windows architecture.- Parameters:
value- Value to set for the applicableArchitectures property.
-
setApplicableDeviceTypes
Sets the applicableDeviceTypes property value. Contains properties for Windows device type. Multiple values can be selected. Default value is `none`.- Parameters:
value- Value to set for the applicableDeviceTypes property.
-
setCommittedContainedApps
Sets the committedContainedApps property value. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only.- Parameters:
value- Value to set for the committedContainedApps property.
-
setIdentityName
Sets the identityName property value. The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'Contoso.DemoApp'.- Parameters:
value- Value to set for the identityName property.
-
setIdentityPublisherHash
Sets the identityPublisherHash property value. The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'AB82CD0XYZ'.- Parameters:
value- Value to set for the identityPublisherHash property.
-
setIdentityResourceIdentifier
Sets the identityResourceIdentifier property value. The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'TestResourceId'.- Parameters:
value- Value to set for the identityResourceIdentifier property.
-
setIdentityVersion
Sets the identityVersion property value. The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: '1.0.0.0'.- Parameters:
value- Value to set for the identityVersion property.
-
setIsBundle
Sets the isBundle property value. Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle.- Parameters:
value- Value to set for the isBundle property.
-
setMinimumSupportedOperatingSystem
Sets the minimumSupportedOperatingSystem property value. The minimum operating system required for a Windows mobile app.- Parameters:
value- Value to set for the minimumSupportedOperatingSystem property.
-