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.- 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.- Returns:
- a
String
-
getIdentityPublisherHash
Gets the identityPublisherHash property value. The Identity Publisher Hash.- Returns:
- a
String
-
getIdentityResourceIdentifier
Gets the identityResourceIdentifier property value. The Identity Resource Identifier.- Returns:
- a
String
-
getIdentityVersion
Gets the identityVersion property value. The identity version.- Returns:
- a
String
-
getIsBundle
Gets the isBundle property value. Whether or not the app is 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.- Parameters:
value- Value to set for the committedContainedApps property.
-
setIdentityName
Sets the identityName property value. The Identity Name.- Parameters:
value- Value to set for the identityName property.
-
setIdentityPublisherHash
Sets the identityPublisherHash property value. The Identity Publisher Hash.- Parameters:
value- Value to set for the identityPublisherHash property.
-
setIdentityResourceIdentifier
Sets the identityResourceIdentifier property value. The Identity Resource Identifier.- Parameters:
value- Value to set for the identityResourceIdentifier property.
-
setIdentityVersion
Sets the identityVersion property value. The identity version.- Parameters:
value- Value to set for the identityVersion property.
-
setIsBundle
Sets the isBundle property value. Whether or not the app is 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.
-