public class WindowsMobileMSI extends MobileLobApp implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsMobileMSI.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
commandLine |
protected String |
identityVersion |
protected Boolean |
ignoreVersionDetection |
protected String |
productCode |
protected String |
productVersion |
protected Boolean |
useDeviceContext |
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 |
WindowsMobileMSI() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsMobileMSI.Builder |
builderWindowsMobileMSI()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getCommandLine()
“The command line.”
|
Optional<String> |
getIdentityVersion()
“The identity version.”
|
Optional<Boolean> |
getIgnoreVersionDetection()
“A boolean to control whether the app's version will be used to detect the app
after it is installed on a device.
|
Optional<String> |
getProductCode()
“The product code.”
|
Optional<String> |
getProductVersion()
“The product version of Windows Mobile MSI Line of Business (LoB) app.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<Boolean> |
getUseDeviceContext()
“Indicates whether to install a dual-mode MSI in the device context.
|
String |
odataTypeName() |
WindowsMobileMSI |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsMobileMSI |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsMobileMSI |
withCommandLine(String commandLine)
Returns an immutable copy of
this with just the commandLine
field changed. |
WindowsMobileMSI |
withIdentityVersion(String identityVersion)
Returns an immutable copy of
this with just the identityVersion
field changed. |
WindowsMobileMSI |
withIgnoreVersionDetection(Boolean ignoreVersionDetection)
Returns an immutable copy of
this with just the ignoreVersionDetection field changed. |
WindowsMobileMSI |
withProductCode(String productCode)
Returns an immutable copy of
this with just the productCode
field changed. |
WindowsMobileMSI |
withProductVersion(String productVersion)
Returns an immutable copy of
this with just the productVersion
field changed. |
WindowsMobileMSI |
withUseDeviceContext(Boolean useDeviceContext)
Returns an immutable copy of
this with just the useDeviceContext
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, getRoleScopeTagIds, getUploadState, getUserStatuses, updateRelationships, withCreatedDateTime, withDependentAppCount, withDescription, withDeveloper, withDisplayName, withInformationUrl, withIsAssigned, withIsFeatured, withLargeIcon, withLastModifiedDateTime, withNotes, withOwner, withPrivacyInformationUrl, withPublisher, withPublishingState, withUploadStateprotected String commandLine
protected String productCode
protected String productVersion
protected Boolean ignoreVersionDetection
protected String identityVersion
protected Boolean useDeviceContext
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MobileLobApppublic static WindowsMobileMSI.Builder builderWindowsMobileMSI()
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> getCommandLine()
public WindowsMobileMSI withCommandLine(String commandLine)
this with just the commandLine
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.”
commandLine - new value of commandLine field (as defined in service metadata)this with just the commandLine field changedpublic Optional<String> getProductCode()
public WindowsMobileMSI withProductCode(String productCode)
this with just the productCode
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 product code.”
productCode - new value of productCode field (as defined in service metadata)this with just the productCode field changedpublic Optional<String> getProductVersion()
public WindowsMobileMSI withProductVersion(String productVersion)
this with just the productVersion
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 product version of Windows Mobile MSI Line of Business (LoB) app.”
productVersion - new value of productVersion field (as defined in service metadata)this with just the productVersion field changedpublic Optional<Boolean> getIgnoreVersionDetection()
public WindowsMobileMSI withIgnoreVersionDetection(Boolean ignoreVersionDetection)
this with just the ignoreVersionDetection 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.
“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.”
ignoreVersionDetection - new value of ignoreVersionDetection field (as defined in service metadata)this with just the ignoreVersionDetection field changedpublic Optional<String> getIdentityVersion()
public WindowsMobileMSI withIdentityVersion(String identityVersion)
this with just the identityVersion
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 identity version.”
identityVersion - new value of identityVersion field (as defined in service metadata)this with just the identityVersion field changedpublic Optional<Boolean> getUseDeviceContext()
public WindowsMobileMSI withUseDeviceContext(Boolean useDeviceContext)
this with just the useDeviceContext
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.
“Indicates whether to install a dual-mode MSI in the device context. If true, app will be installed for all users. If false, app will be installed per-user. If null, service will use the MSI package's default install context. In case of dual-mode MSI, this default will be per-user. Cannot be set for non-dual-mode apps. Cannot be changed after initial creation of the application.”
useDeviceContext - new value of useDeviceContext field (as defined in service metadata)this with just the useDeviceContext field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MobileLobApppublic WindowsMobileMSI 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 WindowsMobileMSI 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.