Class OfficeSuiteApp
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.MobileApp
-
- odata.msgraph.client.beta.entity.OfficeSuiteApp
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class OfficeSuiteApp extends MobileApp implements com.github.davidmoten.odata.client.ODataEntityType
“Contains properties and inherited properties for the Office365 Suite App.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOfficeSuiteApp.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanautoAcceptEulaprotected ExcludedAppsexcludedAppsprotected OfficeSuiteInstallProgressDisplayLevelinstallProgressDisplayLevelprotected List<String>localesToInstallprotected StringlocalesToInstallNextLinkprotected byte[]officeConfigurationXmlprotected WindowsArchitectureofficePlatformArchitectureprotected List<OfficeProductId>productIdsprotected StringproductIdsNextLinkprotected BooleanshouldUninstallOlderVersionsOfOfficeprotected StringtargetVersionprotected OfficeUpdateChannelupdateChannelprotected StringupdateVersionprotected BooleanuseSharedComputerActivation-
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 protectedOfficeSuiteApp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OfficeSuiteApp.BuilderbuilderOfficeSuiteApp()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getAutoAcceptEula()“The value to accept the EULA automatically on the enduser's device.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<ExcludedApps>getExcludedApps()“The property to represent the apps which are excluded from the selected Office365 Product Id.”Optional<OfficeSuiteInstallProgressDisplayLevel>getInstallProgressDisplayLevel()“To specify the level of display for the Installation Progress Setup UI on the Device.”com.github.davidmoten.odata.client.CollectionPage<String>getLocalesToInstall()“The property to represent the locales which are installed when the apps from Office365 is installed.com.github.davidmoten.odata.client.CollectionPage<String>getLocalesToInstall(com.github.davidmoten.odata.client.HttpRequestOptions options)“The property to represent the locales which are installed when the apps from Office365 is installed.Optional<byte[]>getOfficeConfigurationXml()“The property to represent the XML configuration file that can be specified for Office ProPlus Apps.Optional<WindowsArchitecture>getOfficePlatformArchitecture()“The property to represent the Office365 app suite version.”com.github.davidmoten.odata.client.CollectionPage<OfficeProductId>getProductIds()“The Product Ids that represent the Office365 Suite SKU.”com.github.davidmoten.odata.client.CollectionPage<OfficeProductId>getProductIds(com.github.davidmoten.odata.client.HttpRequestOptions options)“The Product Ids that represent the Office365 Suite SKU.”Optional<Boolean>getShouldUninstallOlderVersionsOfOffice()“The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.”Optional<String>getTargetVersion()“The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<OfficeUpdateChannel>getUpdateChannel()“The property to represent the Office365 Update Channel.”Optional<String>getUpdateVersion()“The property to represent the update version in which the specific target version is available for the Office365 app suite.”Optional<Boolean>getUseSharedComputerActivation()“The property to represent that whether the shared computer activation is used not for Office365 app suite.”StringodataTypeName()OfficeSuiteApppatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)OfficeSuiteAppput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()OfficeSuiteAppwithAutoAcceptEula(Boolean autoAcceptEula)Returns an immutable copy ofthiswith just theautoAcceptEulafield changed.OfficeSuiteAppwithExcludedApps(ExcludedApps excludedApps)Returns an immutable copy ofthiswith just theexcludedAppsfield changed.OfficeSuiteAppwithInstallProgressDisplayLevel(OfficeSuiteInstallProgressDisplayLevel installProgressDisplayLevel)Returns an immutable copy ofthiswith just theinstallProgressDisplayLevelfield changed.OfficeSuiteAppwithLocalesToInstall(List<String> localesToInstall)Returns an immutable copy ofthiswith just thelocalesToInstallfield changed.OfficeSuiteAppwithOfficeConfigurationXml(byte[] officeConfigurationXml)Returns an immutable copy ofthiswith just theofficeConfigurationXmlfield changed.OfficeSuiteAppwithOfficePlatformArchitecture(WindowsArchitecture officePlatformArchitecture)Returns an immutable copy ofthiswith just theofficePlatformArchitecturefield changed.OfficeSuiteAppwithProductIds(List<OfficeProductId> productIds)Returns an immutable copy ofthiswith just theproductIdsfield changed.OfficeSuiteAppwithShouldUninstallOlderVersionsOfOffice(Boolean shouldUninstallOlderVersionsOfOffice)Returns an immutable copy ofthiswith just theshouldUninstallOlderVersionsOfOfficefield changed.OfficeSuiteAppwithTargetVersion(String targetVersion)Returns an immutable copy ofthiswith just thetargetVersionfield changed.OfficeSuiteAppwithUnmappedField(String name, String value)OfficeSuiteAppwithUpdateChannel(OfficeUpdateChannel updateChannel)Returns an immutable copy ofthiswith just theupdateChannelfield changed.OfficeSuiteAppwithUpdateVersion(String updateVersion)Returns an immutable copy ofthiswith just theupdateVersionfield changed.OfficeSuiteAppwithUseSharedComputerActivation(Boolean useSharedComputerActivation)Returns an immutable copy ofthiswith just theuseSharedComputerActivationfield changed.-
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
-
autoAcceptEula
protected Boolean autoAcceptEula
-
excludedApps
protected ExcludedApps excludedApps
-
installProgressDisplayLevel
protected OfficeSuiteInstallProgressDisplayLevel installProgressDisplayLevel
-
localesToInstallNextLink
protected String localesToInstallNextLink
-
officeConfigurationXml
protected byte[] officeConfigurationXml
-
officePlatformArchitecture
protected WindowsArchitecture officePlatformArchitecture
-
productIds
protected List<OfficeProductId> productIds
-
productIdsNextLink
protected String productIdsNextLink
-
shouldUninstallOlderVersionsOfOffice
protected Boolean shouldUninstallOlderVersionsOfOffice
-
targetVersion
protected String targetVersion
-
updateChannel
protected OfficeUpdateChannel updateChannel
-
updateVersion
protected String updateVersion
-
useSharedComputerActivation
protected Boolean useSharedComputerActivation
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classMobileApp
-
builderOfficeSuiteApp
public static OfficeSuiteApp.Builder builderOfficeSuiteApp()
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 classMobileApp
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classMobileApp
-
getAutoAcceptEula
public Optional<Boolean> getAutoAcceptEula()
“The value to accept the EULA automatically on the enduser's device.”- Returns:
- property autoAcceptEula
-
withAutoAcceptEula
public OfficeSuiteApp withAutoAcceptEula(Boolean autoAcceptEula)
Returns an immutable copy ofthiswith just theautoAcceptEulafield 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 to accept the EULA automatically on the enduser's device.”
- Parameters:
autoAcceptEula- new value ofautoAcceptEulafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theautoAcceptEulafield changed
-
getExcludedApps
public Optional<ExcludedApps> getExcludedApps()
“The property to represent the apps which are excluded from the selected Office365 Product Id.”- Returns:
- property excludedApps
-
withExcludedApps
public OfficeSuiteApp withExcludedApps(ExcludedApps excludedApps)
Returns an immutable copy ofthiswith just theexcludedAppsfield 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 property to represent the apps which are excluded from the selected Office365 Product Id.”
- Parameters:
excludedApps- new value ofexcludedAppsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theexcludedAppsfield changed
-
getInstallProgressDisplayLevel
public Optional<OfficeSuiteInstallProgressDisplayLevel> getInstallProgressDisplayLevel()
“To specify the level of display for the Installation Progress Setup UI on the Device.”- Returns:
- property installProgressDisplayLevel
-
withInstallProgressDisplayLevel
public OfficeSuiteApp withInstallProgressDisplayLevel(OfficeSuiteInstallProgressDisplayLevel installProgressDisplayLevel)
Returns an immutable copy ofthiswith just theinstallProgressDisplayLevelfield 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.“To specify the level of display for the Installation Progress Setup UI on the Device.”
- Parameters:
installProgressDisplayLevel- new value ofinstallProgressDisplayLevelfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theinstallProgressDisplayLevelfield changed
-
getLocalesToInstall
public com.github.davidmoten.odata.client.CollectionPage<String> getLocalesToInstall()
“The property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet. microsoft.com/en-us/library/cc179219(v=office.16).aspx”- Returns:
- property localesToInstall
-
withLocalesToInstall
public OfficeSuiteApp withLocalesToInstall(List<String> localesToInstall)
Returns an immutable copy ofthiswith just thelocalesToInstallfield 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 property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet. microsoft.com/en-us/library/cc179219(v=office.16).aspx”
- Parameters:
localesToInstall- new value oflocalesToInstallfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelocalesToInstallfield changed
-
getLocalesToInstall
public com.github.davidmoten.odata.client.CollectionPage<String> getLocalesToInstall(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet. microsoft.com/en-us/library/cc179219(v=office.16).aspx”- Parameters:
options- specify connect and read timeouts- Returns:
- property localesToInstall
-
getOfficeConfigurationXml
public Optional<byte[]> getOfficeConfigurationXml()
“The property to represent the XML configuration file that can be specified for Office ProPlus Apps. Takes precedence over all other properties. When present, the XML configuration file will be used to create the app.”- Returns:
- property officeConfigurationXml
-
withOfficeConfigurationXml
public OfficeSuiteApp withOfficeConfigurationXml(byte[] officeConfigurationXml)
Returns an immutable copy ofthiswith just theofficeConfigurationXmlfield 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 property to represent the XML configuration file that can be specified for Office ProPlus Apps. Takes precedence over all other properties. When present, the XML configuration file will be used to create the app.”
- Parameters:
officeConfigurationXml- new value ofofficeConfigurationXmlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theofficeConfigurationXmlfield changed
-
getOfficePlatformArchitecture
public Optional<WindowsArchitecture> getOfficePlatformArchitecture()
“The property to represent the Office365 app suite version.”- Returns:
- property officePlatformArchitecture
-
withOfficePlatformArchitecture
public OfficeSuiteApp withOfficePlatformArchitecture(WindowsArchitecture officePlatformArchitecture)
Returns an immutable copy ofthiswith just theofficePlatformArchitecturefield 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 property to represent the Office365 app suite version.”
- Parameters:
officePlatformArchitecture- new value ofofficePlatformArchitecturefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theofficePlatformArchitecturefield changed
-
getProductIds
public com.github.davidmoten.odata.client.CollectionPage<OfficeProductId> getProductIds()
“The Product Ids that represent the Office365 Suite SKU.”- Returns:
- property productIds
-
withProductIds
public OfficeSuiteApp withProductIds(List<OfficeProductId> productIds)
Returns an immutable copy ofthiswith just theproductIdsfield 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 Product Ids that represent the Office365 Suite SKU.”
- Parameters:
productIds- new value ofproductIdsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theproductIdsfield changed
-
getProductIds
public com.github.davidmoten.odata.client.CollectionPage<OfficeProductId> getProductIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“The Product Ids that represent the Office365 Suite SKU.”- Parameters:
options- specify connect and read timeouts- Returns:
- property productIds
-
getShouldUninstallOlderVersionsOfOffice
public Optional<Boolean> getShouldUninstallOlderVersionsOfOffice()
“The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.”- Returns:
- property shouldUninstallOlderVersionsOfOffice
-
withShouldUninstallOlderVersionsOfOffice
public OfficeSuiteApp withShouldUninstallOlderVersionsOfOffice(Boolean shouldUninstallOlderVersionsOfOffice)
Returns an immutable copy ofthiswith just theshouldUninstallOlderVersionsOfOfficefield 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 property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.”
- Parameters:
shouldUninstallOlderVersionsOfOffice- new value ofshouldUninstallOlderVersionsOfOfficefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theshouldUninstallOlderVersionsOfOfficefield changed
-
getTargetVersion
public Optional<String> getTargetVersion()
“The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.”- Returns:
- property targetVersion
-
withTargetVersion
public OfficeSuiteApp withTargetVersion(String targetVersion)
Returns an immutable copy ofthiswith just thetargetVersionfield 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 property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.”
- Parameters:
targetVersion- new value oftargetVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetargetVersionfield changed
-
getUpdateChannel
public Optional<OfficeUpdateChannel> getUpdateChannel()
“The property to represent the Office365 Update Channel.”- Returns:
- property updateChannel
-
withUpdateChannel
public OfficeSuiteApp withUpdateChannel(OfficeUpdateChannel updateChannel)
Returns an immutable copy ofthiswith just theupdateChannelfield 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 property to represent the Office365 Update Channel.”
- Parameters:
updateChannel- new value ofupdateChannelfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theupdateChannelfield changed
-
getUpdateVersion
public Optional<String> getUpdateVersion()
“The property to represent the update version in which the specific target version is available for the Office365 app suite.”- Returns:
- property updateVersion
-
withUpdateVersion
public OfficeSuiteApp withUpdateVersion(String updateVersion)
Returns an immutable copy ofthiswith just theupdateVersionfield 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 property to represent the update version in which the specific target version is available for the Office365 app suite.”
- Parameters:
updateVersion- new value ofupdateVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theupdateVersionfield changed
-
getUseSharedComputerActivation
public Optional<Boolean> getUseSharedComputerActivation()
“The property to represent that whether the shared computer activation is used not for Office365 app suite.”- Returns:
- property useSharedComputerActivation
-
withUseSharedComputerActivation
public OfficeSuiteApp withUseSharedComputerActivation(Boolean useSharedComputerActivation)
Returns an immutable copy ofthiswith just theuseSharedComputerActivationfield 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 property to represent that whether the shared computer activation is used not for Office365 app suite.”
- Parameters:
useSharedComputerActivation- new value ofuseSharedComputerActivationfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuseSharedComputerActivationfield changed
-
withUnmappedField
public OfficeSuiteApp withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classMobileApp
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classMobileApp
-
patch
public OfficeSuiteApp patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public OfficeSuiteApp put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-