public class Win32LobAppMsiInformation extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
Win32LobAppMsiInformation.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected String |
odataType |
protected Win32LobAppMsiPackageType |
packageType |
protected String |
productCode |
protected String |
productName |
protected String |
productVersion |
protected String |
publisher |
protected Boolean |
requiresReboot |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
protected String |
upgradeCode |
| Modifier | Constructor and Description |
|---|---|
protected |
Win32LobAppMsiInformation() |
| Modifier and Type | Method and Description |
|---|---|
static Win32LobAppMsiInformation.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Win32LobAppMsiPackageType> |
getPackageType()
“The MSI package type.”
|
Optional<String> |
getProductCode()
“The MSI product code.”
|
Optional<String> |
getProductName()
“The MSI product name.”
|
Optional<String> |
getProductVersion()
“The MSI product version.”
|
Optional<String> |
getPublisher()
“The MSI publisher.”
|
Optional<Boolean> |
getRequiresReboot()
“Whether the MSI app requires the machine to reboot to complete installation.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getUpgradeCode()
“The MSI upgrade code.”
|
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
Win32LobAppMsiInformation |
withPackageType(Win32LobAppMsiPackageType packageType)
Returns an immutable copy of
this with just the packageType
field changed. |
Win32LobAppMsiInformation |
withProductCode(String productCode)
Returns an immutable copy of
this with just the productCode
field changed. |
Win32LobAppMsiInformation |
withProductName(String productName)
Returns an immutable copy of
this with just the productName
field changed. |
Win32LobAppMsiInformation |
withProductVersion(String productVersion)
Returns an immutable copy of
this with just the productVersion
field changed. |
Win32LobAppMsiInformation |
withPublisher(String publisher)
Returns an immutable copy of
this with just the publisher field
changed. |
Win32LobAppMsiInformation |
withRequiresReboot(Boolean requiresReboot)
Returns an immutable copy of
this with just the requiresReboot
field changed. |
Win32LobAppMsiInformation |
withUpgradeCode(String upgradeCode)
Returns an immutable copy of
this with just the upgradeCode
field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected String productCode
protected String productVersion
protected String upgradeCode
protected Boolean requiresReboot
protected Win32LobAppMsiPackageType packageType
protected String productName
protected String publisher
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<String> getProductCode()
public Win32LobAppMsiInformation 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 MSI product code.”
productCode - new value of productCode field (as defined in service metadata)this with just the productCode field changedpublic Optional<String> getProductVersion()
public Win32LobAppMsiInformation 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 MSI product version.”
productVersion - new value of productVersion field (as defined in service metadata)this with just the productVersion field changedpublic Optional<String> getUpgradeCode()
public Win32LobAppMsiInformation withUpgradeCode(String upgradeCode)
this with just the upgradeCode
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 upgrade code.”
upgradeCode - new value of upgradeCode field (as defined in service metadata)this with just the upgradeCode field changedpublic Optional<Boolean> getRequiresReboot()
public Win32LobAppMsiInformation withRequiresReboot(Boolean requiresReboot)
this with just the requiresReboot
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.
“Whether the MSI app requires the machine to reboot to complete installation.”
requiresReboot - new value of requiresReboot field (as defined in service metadata)this with just the requiresReboot field changedpublic Optional<Win32LobAppMsiPackageType> getPackageType()
public Win32LobAppMsiInformation withPackageType(Win32LobAppMsiPackageType packageType)
this with just the packageType
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 package type.”
packageType - new value of packageType field (as defined in service metadata)this with just the packageType field changedpublic Optional<String> getProductName()
public Win32LobAppMsiInformation withProductName(String productName)
this with just the productName
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 product name.”
productName - new value of productName field (as defined in service metadata)this with just the productName field changedpublic Optional<String> getPublisher()
public Win32LobAppMsiInformation withPublisher(String publisher)
this with just the publisher 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 publisher.”
publisher - new value of publisher field (as defined in service metadata)this with just the publisher field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static Win32LobAppMsiInformation.Builder builder()
Copyright © 2018–2020. All rights reserved.