public class Win32LobApp extends MobileLobApp implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Win32LobApp.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected WindowsArchitecture |
applicableArchitectures |
protected List<Win32LobAppDetection> |
detectionRules |
protected String |
detectionRulesNextLink |
protected String |
installCommandLine |
protected Win32LobAppInstallExperience |
installExperience |
protected String |
installLanguage |
protected Integer |
minimumCpuSpeedInMHz |
protected Integer |
minimumFreeDiskSpaceInMB |
protected Integer |
minimumMemoryInMB |
protected Integer |
minimumNumberOfProcessors |
protected WindowsMinimumOperatingSystem |
minimumSupportedOperatingSystem |
protected Win32LobAppMsiInformation |
msiInformation |
protected List<Win32LobAppRequirement> |
requirementRules |
protected String |
requirementRulesNextLink |
protected List<Win32LobAppReturnCode> |
returnCodes |
protected String |
returnCodesNextLink |
protected String |
setupFilePath |
protected String |
uninstallCommandLine |
committedContentVersion, fileName, sizecreatedDateTime, dependentAppCount, description, developer, displayName, informationUrl, isAssigned, isFeatured, largeIcon, lastModifiedDateTime, notes, owner, privacyInformationUrl, publisher, publishingState, roleScopeTagIds, roleScopeTagIdsNextLink, uploadStatechangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Win32LobApp() |
| Modifier and Type | Method and Description |
|---|---|
static Win32LobApp.Builder |
builderWin32LobApp()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<WindowsArchitecture> |
getApplicableArchitectures()
“The Windows architecture(s) for which this app can run on.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
com.github.davidmoten.odata.client.CollectionPage<Win32LobAppDetection> |
getDetectionRules()
“The detection rules to detect Win32 Line of Business (LoB) app.”
|
Optional<String> |
getInstallCommandLine()
“The command line to install this app”
|
Optional<Win32LobAppInstallExperience> |
getInstallExperience()
“The install experience for this app.”
|
Optional<String> |
getInstallLanguage() |
Optional<Integer> |
getMinimumCpuSpeedInMHz()
“The value for the minimum CPU speed which is required to install this app.”
|
Optional<Integer> |
getMinimumFreeDiskSpaceInMB()
“The value for the minimum free disk space which is required to install this app.”
|
Optional<Integer> |
getMinimumMemoryInMB()
“The value for the minimum physical memory which is required to install this app.”
|
Optional<Integer> |
getMinimumNumberOfProcessors()
“The value for the minimum number of processors which is required to install this
app.”
|
Optional<WindowsMinimumOperatingSystem> |
getMinimumSupportedOperatingSystem()
“The value for the minimum applicable operating system.”
|
Optional<Win32LobAppMsiInformation> |
getMsiInformation()
“The MSI details if this Win32 app is an MSI app.”
|
com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRequirement> |
getRequirementRules()
“The requirement rules to detect Win32 Line of Business (LoB) app.”
|
com.github.davidmoten.odata.client.CollectionPage<Win32LobAppReturnCode> |
getReturnCodes()
“The return codes for post installation behavior.”
|
Optional<String> |
getSetupFilePath()
“The relative path of the setup file in the encrypted Win32LobApp package.”
|
Optional<String> |
getUninstallCommandLine()
“The command line to uninstall this app”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
Win32LobApp |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
Win32LobApp |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
Win32LobApp |
withApplicableArchitectures(WindowsArchitecture applicableArchitectures)
Returns an immutable copy of
this with just the applicableArchitectures field changed. |
Win32LobApp |
withInstallCommandLine(String installCommandLine)
Returns an immutable copy of
this with just the installCommandLine field changed. |
Win32LobApp |
withInstallExperience(Win32LobAppInstallExperience installExperience)
Returns an immutable copy of
this with just the installExperience
field changed. |
Win32LobApp |
withInstallLanguage(String installLanguage) |
Win32LobApp |
withMinimumCpuSpeedInMHz(Integer minimumCpuSpeedInMHz)
Returns an immutable copy of
this with just the minimumCpuSpeedInMHz field changed. |
Win32LobApp |
withMinimumFreeDiskSpaceInMB(Integer minimumFreeDiskSpaceInMB)
Returns an immutable copy of
this with just the minimumFreeDiskSpaceInMB field changed. |
Win32LobApp |
withMinimumMemoryInMB(Integer minimumMemoryInMB)
Returns an immutable copy of
this with just the minimumMemoryInMB
field changed. |
Win32LobApp |
withMinimumNumberOfProcessors(Integer minimumNumberOfProcessors)
Returns an immutable copy of
this with just the minimumNumberOfProcessors field changed. |
Win32LobApp |
withMinimumSupportedOperatingSystem(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)
Returns an immutable copy of
this with just the minimumSupportedOperatingSystem field changed. |
Win32LobApp |
withMsiInformation(Win32LobAppMsiInformation msiInformation)
Returns an immutable copy of
this with just the msiInformation
field changed. |
Win32LobApp |
withSetupFilePath(String setupFilePath)
Returns an immutable copy of
this with just the setupFilePath
field changed. |
Win32LobApp |
withUninstallCommandLine(String uninstallCommandLine)
Returns an immutable copy of
this with just the uninstallCommandLine field changed. |
getCommittedContentVersion, getContentVersions, getFileName, getSize, withCommittedContentVersion, withFileName, withSizeassign, getAssignments, getCategories, getCreatedDateTime, getDependentAppCount, getDescription, getDeveloper, getDeviceStatuses, getDisplayName, getInformationUrl, getInstallSummary, getIsAssigned, getIsFeatured, getLargeIcon, getLastModifiedDateTime, getNotes, getOwner, getPrivacyInformationUrl, getPublisher, getPublishingState, getRelatedAppStates, getRelationships, getRoleScopeTagIds, getUploadState, getUserStatuses, updateRelationships, withCreatedDateTime, withDependentAppCount, withDescription, withDeveloper, withDisplayName, withInformationUrl, withIsAssigned, withIsFeatured, withLargeIcon, withLastModifiedDateTime, withNotes, withOwner, withPrivacyInformationUrl, withPublisher, withPublishingState, withUploadStateprotected String installCommandLine
protected String uninstallCommandLine
protected WindowsArchitecture applicableArchitectures
protected WindowsMinimumOperatingSystem minimumSupportedOperatingSystem
protected Integer minimumFreeDiskSpaceInMB
protected Integer minimumMemoryInMB
protected Integer minimumNumberOfProcessors
protected Integer minimumCpuSpeedInMHz
protected List<Win32LobAppDetection> detectionRules
protected String detectionRulesNextLink
protected List<Win32LobAppRequirement> requirementRules
protected String requirementRulesNextLink
protected Win32LobAppInstallExperience installExperience
protected List<Win32LobAppReturnCode> returnCodes
protected String returnCodesNextLink
protected Win32LobAppMsiInformation msiInformation
protected String setupFilePath
protected String installLanguage
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MobileLobApppublic static Win32LobApp.Builder builderWin32LobApp()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class MobileLobApppublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class MobileLobApppublic Optional<String> getInstallCommandLine()
public Win32LobApp withInstallCommandLine(String installCommandLine)
this with just the installCommandLine field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The command line to install this app”
installCommandLine - new value of installCommandLine field (as defined in service metadata)this with just the installCommandLine field changedpublic Optional<String> getUninstallCommandLine()
public Win32LobApp withUninstallCommandLine(String uninstallCommandLine)
this with just the uninstallCommandLine field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The command line to uninstall this app”
uninstallCommandLine - new value of uninstallCommandLine field (as defined in service metadata)this with just the uninstallCommandLine field changedpublic Optional<WindowsArchitecture> getApplicableArchitectures()
public Win32LobApp withApplicableArchitectures(WindowsArchitecture applicableArchitectures)
this with just the applicableArchitectures field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The Windows architecture(s) for which this app can run on.”
applicableArchitectures - new value of applicableArchitectures field (as defined in service metadata)this with just the applicableArchitectures field changedpublic Optional<WindowsMinimumOperatingSystem> getMinimumSupportedOperatingSystem()
public Win32LobApp withMinimumSupportedOperatingSystem(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)
this with just the minimumSupportedOperatingSystem field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“The value for the minimum applicable operating system.”
minimumSupportedOperatingSystem - new value of minimumSupportedOperatingSystem field (as defined in service metadata)this with just the minimumSupportedOperatingSystem field changedpublic Optional<Integer> getMinimumFreeDiskSpaceInMB()
public Win32LobApp withMinimumFreeDiskSpaceInMB(Integer minimumFreeDiskSpaceInMB)
this with just the minimumFreeDiskSpaceInMB field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The value for the minimum free disk space which is required to install this app.”
minimumFreeDiskSpaceInMB - new value of minimumFreeDiskSpaceInMB field (as defined in service metadata)this with just the minimumFreeDiskSpaceInMB field changedpublic Optional<Integer> getMinimumMemoryInMB()
public Win32LobApp withMinimumMemoryInMB(Integer minimumMemoryInMB)
this with just the minimumMemoryInMB
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The value for the minimum physical memory which is required to install this app.”
minimumMemoryInMB - new value of minimumMemoryInMB field (as defined in service metadata)this with just the minimumMemoryInMB field changedpublic Optional<Integer> getMinimumNumberOfProcessors()
public Win32LobApp withMinimumNumberOfProcessors(Integer minimumNumberOfProcessors)
this with just the minimumNumberOfProcessors field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The value for the minimum number of processors which is required to install this app.”
minimumNumberOfProcessors - new value of minimumNumberOfProcessors field (as defined in service metadata)this with just the minimumNumberOfProcessors field changedpublic Optional<Integer> getMinimumCpuSpeedInMHz()
public Win32LobApp withMinimumCpuSpeedInMHz(Integer minimumCpuSpeedInMHz)
this with just the minimumCpuSpeedInMHz field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The value for the minimum CPU speed which is required to install this app.”
minimumCpuSpeedInMHz - new value of minimumCpuSpeedInMHz field (as defined in service metadata)this with just the minimumCpuSpeedInMHz field changedpublic com.github.davidmoten.odata.client.CollectionPage<Win32LobAppDetection> getDetectionRules()
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRequirement> getRequirementRules()
public Optional<Win32LobAppInstallExperience> getInstallExperience()
public Win32LobApp withInstallExperience(Win32LobAppInstallExperience installExperience)
this with just the installExperience
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The install experience for this app.”
installExperience - new value of installExperience field (as defined in service metadata)this with just the installExperience field changedpublic com.github.davidmoten.odata.client.CollectionPage<Win32LobAppReturnCode> getReturnCodes()
public Optional<Win32LobAppMsiInformation> getMsiInformation()
public Win32LobApp withMsiInformation(Win32LobAppMsiInformation msiInformation)
this with just the msiInformation
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The MSI details if this Win32 app is an MSI app.”
msiInformation - new value of msiInformation field (as defined in service metadata)this with just the msiInformation field changedpublic Optional<String> getSetupFilePath()
public Win32LobApp withSetupFilePath(String setupFilePath)
this with just the setupFilePath
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The relative path of the setup file in the encrypted Win32LobApp package.”
setupFilePath - new value of setupFilePath field (as defined in service metadata)this with just the setupFilePath field changedpublic Win32LobApp withInstallLanguage(String installLanguage)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MobileLobApppublic Win32LobApp patch()
this with changed fields reset.patch in class MobileLobAppthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic Win32LobApp put()
this
with changed fields reset (they were ignored anyway).put in class MobileLobAppthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class MobileLobAppCopyright © 2018–2020. All rights reserved.