Package com.microsoft.graph.models
Class WindowsMobileMSI
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
com.microsoft.graph.models.MobileLobApp
com.microsoft.graph.models.WindowsMobileMSI
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsMobileMSI
extends MobileLobApp
implements com.microsoft.kiota.serialization.Parsable
Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WindowsMobileMSIcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the commandLine property value.The deserialization information for the current modelGets the ignoreVersionDetection property value.Gets the productCode property value.Gets the productVersion property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCommandLine(String value) Sets the commandLine property value.voidsetIgnoreVersionDetection(Boolean value) Sets the ignoreVersionDetection property value.voidsetProductCode(String value) Sets the productCode property value.voidsetProductVersion(String value) Sets the productVersion 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
-
WindowsMobileMSI
public WindowsMobileMSI()Instantiates a newWindowsMobileMSIand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsMobileMSI 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
WindowsMobileMSI
-
getCommandLine
Gets the commandLine property value. The command line.- 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 classMobileLobApp- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIgnoreVersionDetection
Gets the ignoreVersionDetection property value. A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.- Returns:
- a
Boolean
-
getProductCode
Gets the productCode property value. The product code.- Returns:
- a
String
-
getProductVersion
Gets the productVersion property value. The product version of Windows Mobile MSI Line of Business (LoB) app.- Returns:
- a
String
-
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
-
setCommandLine
Sets the commandLine property value. The command line.- Parameters:
value- Value to set for the commandLine property.
-
setIgnoreVersionDetection
Sets the ignoreVersionDetection property value. A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.- Parameters:
value- Value to set for the ignoreVersionDetection property.
-
setProductCode
Sets the productCode property value. The product code.- Parameters:
value- Value to set for the productCode property.
-
setProductVersion
Sets the productVersion property value. The product version of Windows Mobile MSI Line of Business (LoB) app.- Parameters:
value- Value to set for the productVersion property.
-