Class Win32LobApp
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.MobileApp
-
- odata.msgraph.client.beta.entity.MobileLobApp
-
- odata.msgraph.client.beta.entity.Win32LobApp
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Win32LobApp extends MobileLobApp implements com.github.davidmoten.odata.client.ODataEntityType
“Contains properties and inherited properties for Win32 apps.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWin32LobApp.Builder
-
Field Summary
Fields Modifier and Type Field Description protected WindowsArchitectureapplicableArchitecturesprotected List<Win32LobAppDetection>detectionRulesprotected StringdetectionRulesNextLinkprotected StringdisplayVersionprotected StringinstallCommandLineprotected Win32LobAppInstallExperienceinstallExperienceprotected IntegerminimumCpuSpeedInMHzprotected IntegerminimumFreeDiskSpaceInMBprotected IntegerminimumMemoryInMBprotected IntegerminimumNumberOfProcessorsprotected WindowsMinimumOperatingSystemminimumSupportedOperatingSystemprotected StringminimumSupportedWindowsReleaseprotected Win32LobAppMsiInformationmsiInformationprotected List<Win32LobAppRequirement>requirementRulesprotected StringrequirementRulesNextLinkprotected List<Win32LobAppReturnCode>returnCodesprotected StringreturnCodesNextLinkprotected List<Win32LobAppRule>rulesprotected StringrulesNextLinkprotected StringsetupFilePathprotected StringuninstallCommandLine-
Fields inherited from class odata.msgraph.client.beta.entity.MobileLobApp
committedContentVersion, fileName, size
-
Fields inherited from class odata.msgraph.client.beta.entity.MobileApp
createdDateTime, dependentAppCount, description, developer, displayName, informationUrl, isAssigned, isFeatured, largeIcon, lastModifiedDateTime, notes, owner, privacyInformationUrl, publisher, publishingState, roleScopeTagIds, roleScopeTagIdsNextLink, supersededAppCount, supersedingAppCount, uploadState
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWin32LobApp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Win32LobApp.BuilderbuilderWin32LobApp()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.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.CollectionPage<Win32LobAppDetection>getDetectionRules()“The detection rules to detect Win32 Line of Business (LoB) app.”com.github.davidmoten.odata.client.CollectionPage<Win32LobAppDetection>getDetectionRules(com.github.davidmoten.odata.client.HttpRequestOptions options)“The detection rules to detect Win32 Line of Business (LoB) app.”Optional<String>getDisplayVersion()“The version displayed in the UX for this app.”Optional<String>getInstallCommandLine()“The command line to install this app”Optional<Win32LobAppInstallExperience>getInstallExperience()“The install experience for this app.”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<String>getMinimumSupportedWindowsRelease()“The value for the minimum supported windows release.”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<Win32LobAppRequirement>getRequirementRules(com.github.davidmoten.odata.client.HttpRequestOptions options)“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.”com.github.davidmoten.odata.client.CollectionPage<Win32LobAppReturnCode>getReturnCodes(com.github.davidmoten.odata.client.HttpRequestOptions options)“The return codes for post installation behavior.”com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRule>getRules()“The detection and requirement rules for this app.”com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRule>getRules(com.github.davidmoten.odata.client.HttpRequestOptions options)“The detection and requirement rules for this app.”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.UnmappedFieldsgetUnmappedFields()StringodataTypeName()Win32LobApppatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Win32LobAppput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()Win32LobAppwithApplicableArchitectures(WindowsArchitecture applicableArchitectures)Returns an immutable copy ofthiswith just theapplicableArchitecturesfield changed.Win32LobAppwithDetectionRules(List<Win32LobAppDetection> detectionRules)Returns an immutable copy ofthiswith just thedetectionRulesfield changed.Win32LobAppwithDisplayVersion(String displayVersion)Returns an immutable copy ofthiswith just thedisplayVersionfield changed.Win32LobAppwithInstallCommandLine(String installCommandLine)Returns an immutable copy ofthiswith just theinstallCommandLinefield changed.Win32LobAppwithInstallExperience(Win32LobAppInstallExperience installExperience)Returns an immutable copy ofthiswith just theinstallExperiencefield changed.Win32LobAppwithMinimumCpuSpeedInMHz(Integer minimumCpuSpeedInMHz)Returns an immutable copy ofthiswith just theminimumCpuSpeedInMHzfield changed.Win32LobAppwithMinimumFreeDiskSpaceInMB(Integer minimumFreeDiskSpaceInMB)Returns an immutable copy ofthiswith just theminimumFreeDiskSpaceInMBfield changed.Win32LobAppwithMinimumMemoryInMB(Integer minimumMemoryInMB)Returns an immutable copy ofthiswith just theminimumMemoryInMBfield changed.Win32LobAppwithMinimumNumberOfProcessors(Integer minimumNumberOfProcessors)Returns an immutable copy ofthiswith just theminimumNumberOfProcessorsfield changed.Win32LobAppwithMinimumSupportedOperatingSystem(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)Returns an immutable copy ofthiswith just theminimumSupportedOperatingSystemfield changed.Win32LobAppwithMinimumSupportedWindowsRelease(String minimumSupportedWindowsRelease)Returns an immutable copy ofthiswith just theminimumSupportedWindowsReleasefield changed.Win32LobAppwithMsiInformation(Win32LobAppMsiInformation msiInformation)Returns an immutable copy ofthiswith just themsiInformationfield changed.Win32LobAppwithRequirementRules(List<Win32LobAppRequirement> requirementRules)Returns an immutable copy ofthiswith just therequirementRulesfield changed.Win32LobAppwithReturnCodes(List<Win32LobAppReturnCode> returnCodes)Returns an immutable copy ofthiswith just thereturnCodesfield changed.Win32LobAppwithRules(List<Win32LobAppRule> rules)Returns an immutable copy ofthiswith just therulesfield changed.Win32LobAppwithSetupFilePath(String setupFilePath)Returns an immutable copy ofthiswith just thesetupFilePathfield changed.Win32LobAppwithUninstallCommandLine(String uninstallCommandLine)Returns an immutable copy ofthiswith just theuninstallCommandLinefield changed.Win32LobAppwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.MobileLobApp
getCommittedContentVersion, getContentVersions, getFileName, getSize, withCommittedContentVersion, withFileName, withSize
-
Methods inherited from class odata.msgraph.client.beta.entity.MobileApp
assign, getAssignments, getCategories, getCreatedDateTime, getDependentAppCount, getDescription, getDeveloper, getDeviceStatuses, getDisplayName, getInformationUrl, getInstallSummary, getIsAssigned, getIsFeatured, getLargeIcon, getLastModifiedDateTime, getNotes, getOwner, getPrivacyInformationUrl, getPublisher, getPublishingState, getRelatedAppStates, getRelationships, getRoleScopeTagIds, getRoleScopeTagIds, getSupersededAppCount, getSupersedingAppCount, getUploadState, getUserStatuses, updateRelationships, withCreatedDateTime, withDependentAppCount, withDescription, withDeveloper, withDisplayName, withInformationUrl, withIsAssigned, withIsFeatured, withLargeIcon, withLastModifiedDateTime, withNotes, withOwner, withPrivacyInformationUrl, withPublisher, withPublishingState, withRoleScopeTagIds, withSupersededAppCount, withSupersedingAppCount, withUploadState
-
-
-
-
Field Detail
-
applicableArchitectures
protected WindowsArchitecture applicableArchitectures
-
detectionRules
protected List<Win32LobAppDetection> detectionRules
-
detectionRulesNextLink
protected String detectionRulesNextLink
-
displayVersion
protected String displayVersion
-
installCommandLine
protected String installCommandLine
-
installExperience
protected Win32LobAppInstallExperience installExperience
-
minimumCpuSpeedInMHz
protected Integer minimumCpuSpeedInMHz
-
minimumFreeDiskSpaceInMB
protected Integer minimumFreeDiskSpaceInMB
-
minimumMemoryInMB
protected Integer minimumMemoryInMB
-
minimumNumberOfProcessors
protected Integer minimumNumberOfProcessors
-
minimumSupportedOperatingSystem
protected WindowsMinimumOperatingSystem minimumSupportedOperatingSystem
-
minimumSupportedWindowsRelease
protected String minimumSupportedWindowsRelease
-
msiInformation
protected Win32LobAppMsiInformation msiInformation
-
requirementRules
protected List<Win32LobAppRequirement> requirementRules
-
requirementRulesNextLink
protected String requirementRulesNextLink
-
returnCodes
protected List<Win32LobAppReturnCode> returnCodes
-
returnCodesNextLink
protected String returnCodesNextLink
-
rules
protected List<Win32LobAppRule> rules
-
rulesNextLink
protected String rulesNextLink
-
setupFilePath
protected String setupFilePath
-
uninstallCommandLine
protected String uninstallCommandLine
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classMobileLobApp
-
builderWin32LobApp
public static Win32LobApp.Builder builderWin32LobApp()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classMobileLobApp
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classMobileLobApp
-
getApplicableArchitectures
public Optional<WindowsArchitecture> getApplicableArchitectures()
“The Windows architecture(s) for which this app can run on.”- Returns:
- property applicableArchitectures
-
withApplicableArchitectures
public Win32LobApp withApplicableArchitectures(WindowsArchitecture applicableArchitectures)
Returns an immutable copy ofthiswith just theapplicableArchitecturesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
applicableArchitectures- new value ofapplicableArchitecturesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicableArchitecturesfield changed
-
getDetectionRules
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppDetection> getDetectionRules()
“The detection rules to detect Win32 Line of Business (LoB) app.”- Returns:
- property detectionRules
-
withDetectionRules
public Win32LobApp withDetectionRules(List<Win32LobAppDetection> detectionRules)
Returns an immutable copy ofthiswith just thedetectionRulesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The detection rules to detect Win32 Line of Business (LoB) app.”
- Parameters:
detectionRules- new value ofdetectionRulesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedetectionRulesfield changed
-
getDetectionRules
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppDetection> getDetectionRules(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The detection rules to detect Win32 Line of Business (LoB) app.”- Parameters:
options- specify connect and read timeouts- Returns:
- property detectionRules
-
getDisplayVersion
public Optional<String> getDisplayVersion()
“The version displayed in the UX for this app.”- Returns:
- property displayVersion
-
withDisplayVersion
public Win32LobApp withDisplayVersion(String displayVersion)
Returns an immutable copy ofthiswith just thedisplayVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The version displayed in the UX for this app.”
- Parameters:
displayVersion- new value ofdisplayVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayVersionfield changed
-
getInstallCommandLine
public Optional<String> getInstallCommandLine()
“The command line to install this app”- Returns:
- property installCommandLine
-
withInstallCommandLine
public Win32LobApp withInstallCommandLine(String installCommandLine)
Returns an immutable copy ofthiswith just theinstallCommandLinefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The command line to install this app”
- Parameters:
installCommandLine- new value ofinstallCommandLinefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theinstallCommandLinefield changed
-
getInstallExperience
public Optional<Win32LobAppInstallExperience> getInstallExperience()
“The install experience for this app.”- Returns:
- property installExperience
-
withInstallExperience
public Win32LobApp withInstallExperience(Win32LobAppInstallExperience installExperience)
Returns an immutable copy ofthiswith just theinstallExperiencefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The install experience for this app.”
- Parameters:
installExperience- new value ofinstallExperiencefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theinstallExperiencefield changed
-
getMinimumCpuSpeedInMHz
public Optional<Integer> getMinimumCpuSpeedInMHz()
“The value for the minimum CPU speed which is required to install this app.”- Returns:
- property minimumCpuSpeedInMHz
-
withMinimumCpuSpeedInMHz
public Win32LobApp withMinimumCpuSpeedInMHz(Integer minimumCpuSpeedInMHz)
Returns an immutable copy ofthiswith just theminimumCpuSpeedInMHzfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
minimumCpuSpeedInMHz- new value ofminimumCpuSpeedInMHzfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumCpuSpeedInMHzfield changed
-
getMinimumFreeDiskSpaceInMB
public Optional<Integer> getMinimumFreeDiskSpaceInMB()
“The value for the minimum free disk space which is required to install this app.”- Returns:
- property minimumFreeDiskSpaceInMB
-
withMinimumFreeDiskSpaceInMB
public Win32LobApp withMinimumFreeDiskSpaceInMB(Integer minimumFreeDiskSpaceInMB)
Returns an immutable copy ofthiswith just theminimumFreeDiskSpaceInMBfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
minimumFreeDiskSpaceInMB- new value ofminimumFreeDiskSpaceInMBfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumFreeDiskSpaceInMBfield changed
-
getMinimumMemoryInMB
public Optional<Integer> getMinimumMemoryInMB()
“The value for the minimum physical memory which is required to install this app.”- Returns:
- property minimumMemoryInMB
-
withMinimumMemoryInMB
public Win32LobApp withMinimumMemoryInMB(Integer minimumMemoryInMB)
Returns an immutable copy ofthiswith just theminimumMemoryInMBfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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.”
- Parameters:
minimumMemoryInMB- new value ofminimumMemoryInMBfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumMemoryInMBfield changed
-
getMinimumNumberOfProcessors
public Optional<Integer> getMinimumNumberOfProcessors()
“The value for the minimum number of processors which is required to install this app.”- Returns:
- property minimumNumberOfProcessors
-
withMinimumNumberOfProcessors
public Win32LobApp withMinimumNumberOfProcessors(Integer minimumNumberOfProcessors)
Returns an immutable copy ofthiswith just theminimumNumberOfProcessorsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
minimumNumberOfProcessors- new value ofminimumNumberOfProcessorsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumNumberOfProcessorsfield changed
-
getMinimumSupportedOperatingSystem
public Optional<WindowsMinimumOperatingSystem> getMinimumSupportedOperatingSystem()
“The value for the minimum applicable operating system.”- Returns:
- property minimumSupportedOperatingSystem
-
withMinimumSupportedOperatingSystem
public Win32LobApp withMinimumSupportedOperatingSystem(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)
Returns an immutable copy ofthiswith just theminimumSupportedOperatingSystemfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The value for the minimum applicable operating system.”
- Parameters:
minimumSupportedOperatingSystem- new value ofminimumSupportedOperatingSystemfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumSupportedOperatingSystemfield changed
-
getMinimumSupportedWindowsRelease
public Optional<String> getMinimumSupportedWindowsRelease()
“The value for the minimum supported windows release.”- Returns:
- property minimumSupportedWindowsRelease
-
withMinimumSupportedWindowsRelease
public Win32LobApp withMinimumSupportedWindowsRelease(String minimumSupportedWindowsRelease)
Returns an immutable copy ofthiswith just theminimumSupportedWindowsReleasefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The value for the minimum supported windows release.”
- Parameters:
minimumSupportedWindowsRelease- new value ofminimumSupportedWindowsReleasefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumSupportedWindowsReleasefield changed
-
getMsiInformation
public Optional<Win32LobAppMsiInformation> getMsiInformation()
“The MSI details if this Win32 app is an MSI app.”- Returns:
- property msiInformation
-
withMsiInformation
public Win32LobApp withMsiInformation(Win32LobAppMsiInformation msiInformation)
Returns an immutable copy ofthiswith just themsiInformationfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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.”
- Parameters:
msiInformation- new value ofmsiInformationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themsiInformationfield changed
-
getRequirementRules
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRequirement> getRequirementRules()
“The requirement rules to detect Win32 Line of Business (LoB) app.”- Returns:
- property requirementRules
-
withRequirementRules
public Win32LobApp withRequirementRules(List<Win32LobAppRequirement> requirementRules)
Returns an immutable copy ofthiswith just therequirementRulesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The requirement rules to detect Win32 Line of Business (LoB) app.”
- Parameters:
requirementRules- new value ofrequirementRulesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequirementRulesfield changed
-
getRequirementRules
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRequirement> getRequirementRules(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The requirement rules to detect Win32 Line of Business (LoB) app.”- Parameters:
options- specify connect and read timeouts- Returns:
- property requirementRules
-
getReturnCodes
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppReturnCode> getReturnCodes()
“The return codes for post installation behavior.”- Returns:
- property returnCodes
-
withReturnCodes
public Win32LobApp withReturnCodes(List<Win32LobAppReturnCode> returnCodes)
Returns an immutable copy ofthiswith just thereturnCodesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The return codes for post installation behavior.”
- Parameters:
returnCodes- new value ofreturnCodesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thereturnCodesfield changed
-
getReturnCodes
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppReturnCode> getReturnCodes(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The return codes for post installation behavior.”- Parameters:
options- specify connect and read timeouts- Returns:
- property returnCodes
-
getRules
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRule> getRules()
“The detection and requirement rules for this app.”- Returns:
- property rules
-
withRules
public Win32LobApp withRules(List<Win32LobAppRule> rules)
Returns an immutable copy ofthiswith just therulesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The detection and requirement rules for this app.”
- Parameters:
rules- new value ofrulesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therulesfield changed
-
getRules
public com.github.davidmoten.odata.client.CollectionPage<Win32LobAppRule> getRules(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The detection and requirement rules for this app.”- Parameters:
options- specify connect and read timeouts- Returns:
- property rules
-
getSetupFilePath
public Optional<String> getSetupFilePath()
“The relative path of the setup file in the encrypted Win32LobApp package.”- Returns:
- property setupFilePath
-
withSetupFilePath
public Win32LobApp withSetupFilePath(String setupFilePath)
Returns an immutable copy ofthiswith just thesetupFilePathfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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.”
- Parameters:
setupFilePath- new value ofsetupFilePathfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesetupFilePathfield changed
-
getUninstallCommandLine
public Optional<String> getUninstallCommandLine()
“The command line to uninstall this app”- Returns:
- property uninstallCommandLine
-
withUninstallCommandLine
public Win32LobApp withUninstallCommandLine(String uninstallCommandLine)
Returns an immutable copy ofthiswith just theuninstallCommandLinefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The command line to uninstall this app”
- Parameters:
uninstallCommandLine- new value ofuninstallCommandLinefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuninstallCommandLinefield changed
-
withUnmappedField
public Win32LobApp withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classMobileLobApp
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classMobileLobApp
-
patch
public Win32LobApp patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classMobileLobApp- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public Win32LobApp put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classMobileLobApp- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classMobileLobApp
-
-