Package com.microsoft.graph.models
Class Win32LobApp
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MobileApp
com.microsoft.graph.models.MobileLobApp
com.microsoft.graph.models.Win32LobApp
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class Win32LobApp
extends MobileLobApp
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Win32Lob App.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Applicable Architectures.The Install Command Line.The Install Experience.The Minimum Cpu Speed In MHz.The Minimum Free Disk Space In MB.The Minimum Memory In MB.The Minimum Number Of Processors.The Minimum Supported Windows Release.The Msi Information.The Return Codes.The Rules.The Setup File Path.The Uninstall Command Line.Fields inherited from class com.microsoft.graph.models.MobileLobApp
committedContentVersion, contentVersions, fileName, sizeFields inherited from class com.microsoft.graph.models.MobileApp
assignments, categories, createdDateTime, description, developer, displayName, informationUrl, isFeatured, largeIcon, lastModifiedDateTime, notes, owner, privacyInformationUrl, publisher, publishingState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
applicableArchitectures
@SerializedName(value="applicableArchitectures", alternate="ApplicableArchitectures") @Expose @Nullable public EnumSet<WindowsArchitecture> applicableArchitecturesThe Applicable Architectures. The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral. -
installCommandLine
@SerializedName(value="installCommandLine", alternate="InstallCommandLine") @Expose @Nullable public String installCommandLineThe Install Command Line. The command line to install this app -
installExperience
@SerializedName(value="installExperience", alternate="InstallExperience") @Expose @Nullable public Win32LobAppInstallExperience installExperienceThe Install Experience. The install experience for this app. -
minimumCpuSpeedInMHz
@SerializedName(value="minimumCpuSpeedInMHz", alternate="MinimumCpuSpeedInMHz") @Expose @Nullable public Integer minimumCpuSpeedInMHzThe Minimum Cpu Speed In MHz. The value for the minimum CPU speed which is required to install this app. -
minimumFreeDiskSpaceInMB
@SerializedName(value="minimumFreeDiskSpaceInMB", alternate="MinimumFreeDiskSpaceInMB") @Expose @Nullable public Integer minimumFreeDiskSpaceInMBThe Minimum Free Disk Space In MB. The value for the minimum free disk space which is required to install this app. -
minimumMemoryInMB
@SerializedName(value="minimumMemoryInMB", alternate="MinimumMemoryInMB") @Expose @Nullable public Integer minimumMemoryInMBThe Minimum Memory In MB. The value for the minimum physical memory which is required to install this app. -
minimumNumberOfProcessors
@SerializedName(value="minimumNumberOfProcessors", alternate="MinimumNumberOfProcessors") @Expose @Nullable public Integer minimumNumberOfProcessorsThe Minimum Number Of Processors. The value for the minimum number of processors which is required to install this app. -
minimumSupportedWindowsRelease
@SerializedName(value="minimumSupportedWindowsRelease", alternate="MinimumSupportedWindowsRelease") @Expose @Nullable public String minimumSupportedWindowsReleaseThe Minimum Supported Windows Release. The value for the minimum supported windows release. -
msiInformation
@SerializedName(value="msiInformation", alternate="MsiInformation") @Expose @Nullable public Win32LobAppMsiInformation msiInformationThe Msi Information. The MSI details if this Win32 app is an MSI app. -
returnCodes
@SerializedName(value="returnCodes", alternate="ReturnCodes") @Expose @Nullable public List<Win32LobAppReturnCode> returnCodesThe Return Codes. The return codes for post installation behavior. -
rules
@SerializedName(value="rules", alternate="Rules") @Expose @Nullable public List<Win32LobAppRule> rulesThe Rules. The detection and requirement rules for this app. -
setupFilePath
@SerializedName(value="setupFilePath", alternate="SetupFilePath") @Expose @Nullable public String setupFilePathThe Setup File Path. The relative path of the setup file in the encrypted Win32LobApp package. -
uninstallCommandLine
@SerializedName(value="uninstallCommandLine", alternate="UninstallCommandLine") @Expose @Nullable public String uninstallCommandLineThe Uninstall Command Line. The command line to uninstall this app
-
-
Constructor Details
-
Win32LobApp
public Win32LobApp()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classMobileLobApp- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-