Package odata.msgraph.client.beta.entity
Class OfficeSuiteApp.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.OfficeSuiteApp.Builder
-
- Enclosing class:
- OfficeSuiteApp
public static final class OfficeSuiteApp.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OfficeSuiteApp.BuilderautoAcceptEula(Boolean autoAcceptEula)“The value to accept the EULA automatically on the enduser's device.”OfficeSuiteAppbuild()OfficeSuiteApp.BuildercreatedDateTime(OffsetDateTime createdDateTime)OfficeSuiteApp.BuilderdependentAppCount(Integer dependentAppCount)OfficeSuiteApp.Builderdescription(String description)OfficeSuiteApp.Builderdeveloper(String developer)OfficeSuiteApp.BuilderdisplayName(String displayName)OfficeSuiteApp.BuilderexcludedApps(ExcludedApps excludedApps)“The property to represent the apps which are excluded from the selected Office365 Product Id.”OfficeSuiteApp.Builderid(String id)OfficeSuiteApp.BuilderinformationUrl(String informationUrl)OfficeSuiteApp.BuilderinstallProgressDisplayLevel(OfficeSuiteInstallProgressDisplayLevel installProgressDisplayLevel)“To specify the level of display for the Installation Progress Setup UI on the Device.”OfficeSuiteApp.BuilderisAssigned(Boolean isAssigned)OfficeSuiteApp.BuilderisFeatured(Boolean isFeatured)OfficeSuiteApp.BuilderlargeIcon(MimeContent largeIcon)OfficeSuiteApp.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)OfficeSuiteApp.BuilderlocalesToInstall(String... localesToInstall)“The property to represent the locales which are installed when the apps from Office365 is installed.OfficeSuiteApp.BuilderlocalesToInstall(List<String> localesToInstall)“The property to represent the locales which are installed when the apps from Office365 is installed.OfficeSuiteApp.BuilderlocalesToInstallNextLink(String localesToInstallNextLink)“The property to represent the locales which are installed when the apps from Office365 is installed.OfficeSuiteApp.Buildernotes(String notes)OfficeSuiteApp.BuilderofficeConfigurationXml(byte[] officeConfigurationXml)“The property to represent the XML configuration file that can be specified for Office ProPlus Apps.OfficeSuiteApp.BuilderofficePlatformArchitecture(WindowsArchitecture officePlatformArchitecture)“The property to represent the Office365 app suite version.”OfficeSuiteApp.Builderowner(String owner)OfficeSuiteApp.BuilderprivacyInformationUrl(String privacyInformationUrl)OfficeSuiteApp.BuilderproductIds(List<OfficeProductId> productIds)“The Product Ids that represent the Office365 Suite SKU.”OfficeSuiteApp.BuilderproductIds(OfficeProductId... productIds)“The Product Ids that represent the Office365 Suite SKU.”OfficeSuiteApp.BuilderproductIdsNextLink(String productIdsNextLink)“The Product Ids that represent the Office365 Suite SKU.”OfficeSuiteApp.Builderpublisher(String publisher)OfficeSuiteApp.BuilderpublishingState(MobileAppPublishingState publishingState)OfficeSuiteApp.BuilderroleScopeTagIds(String... roleScopeTagIds)OfficeSuiteApp.BuilderroleScopeTagIds(List<String> roleScopeTagIds)OfficeSuiteApp.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)OfficeSuiteApp.BuildershouldUninstallOlderVersionsOfOffice(Boolean shouldUninstallOlderVersionsOfOffice)“The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.”OfficeSuiteApp.BuildersupersededAppCount(Integer supersededAppCount)OfficeSuiteApp.BuildersupersedingAppCount(Integer supersedingAppCount)OfficeSuiteApp.BuildertargetVersion(String targetVersion)“The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.”OfficeSuiteApp.BuilderupdateChannel(OfficeUpdateChannel updateChannel)“The property to represent the Office365 Update Channel.”OfficeSuiteApp.BuilderupdateVersion(String updateVersion)“The property to represent the update version in which the specific target version is available for the Office365 app suite.”OfficeSuiteApp.BuilderuploadState(Integer uploadState)OfficeSuiteApp.BuilderuseSharedComputerActivation(Boolean useSharedComputerActivation)“The property to represent that whether the shared computer activation is used not for Office365 app suite.”
-
-
-
Method Detail
-
id
public OfficeSuiteApp.Builder id(String id)
-
createdDateTime
public OfficeSuiteApp.Builder createdDateTime(OffsetDateTime createdDateTime)
-
dependentAppCount
public OfficeSuiteApp.Builder dependentAppCount(Integer dependentAppCount)
-
description
public OfficeSuiteApp.Builder description(String description)
-
developer
public OfficeSuiteApp.Builder developer(String developer)
-
displayName
public OfficeSuiteApp.Builder displayName(String displayName)
-
informationUrl
public OfficeSuiteApp.Builder informationUrl(String informationUrl)
-
isAssigned
public OfficeSuiteApp.Builder isAssigned(Boolean isAssigned)
-
isFeatured
public OfficeSuiteApp.Builder isFeatured(Boolean isFeatured)
-
largeIcon
public OfficeSuiteApp.Builder largeIcon(MimeContent largeIcon)
-
lastModifiedDateTime
public OfficeSuiteApp.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
notes
public OfficeSuiteApp.Builder notes(String notes)
-
owner
public OfficeSuiteApp.Builder owner(String owner)
-
privacyInformationUrl
public OfficeSuiteApp.Builder privacyInformationUrl(String privacyInformationUrl)
-
publisher
public OfficeSuiteApp.Builder publisher(String publisher)
-
publishingState
public OfficeSuiteApp.Builder publishingState(MobileAppPublishingState publishingState)
-
roleScopeTagIds
public OfficeSuiteApp.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public OfficeSuiteApp.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public OfficeSuiteApp.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supersededAppCount
public OfficeSuiteApp.Builder supersededAppCount(Integer supersededAppCount)
-
supersedingAppCount
public OfficeSuiteApp.Builder supersedingAppCount(Integer supersedingAppCount)
-
uploadState
public OfficeSuiteApp.Builder uploadState(Integer uploadState)
-
autoAcceptEula
public OfficeSuiteApp.Builder autoAcceptEula(Boolean autoAcceptEula)
“The value to accept the EULA automatically on the enduser's device.”- Parameters:
autoAcceptEula- value ofautoAcceptEulaproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
excludedApps
public OfficeSuiteApp.Builder excludedApps(ExcludedApps excludedApps)
“The property to represent the apps which are excluded from the selected Office365 Product Id.”- Parameters:
excludedApps- value ofexcludedAppsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
installProgressDisplayLevel
public OfficeSuiteApp.Builder installProgressDisplayLevel(OfficeSuiteInstallProgressDisplayLevel installProgressDisplayLevel)
“To specify the level of display for the Installation Progress Setup UI on the Device.”- Parameters:
installProgressDisplayLevel- value ofinstallProgressDisplayLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localesToInstall
public OfficeSuiteApp.Builder localesToInstall(List<String> localesToInstall)
“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- value oflocalesToInstallproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localesToInstall
public OfficeSuiteApp.Builder localesToInstall(String... localesToInstall)
“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- value oflocalesToInstallproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localesToInstallNextLink
public OfficeSuiteApp.Builder localesToInstallNextLink(String localesToInstallNextLink)
“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:
localesToInstallNextLink- value oflocalesToInstall@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
officeConfigurationXml
public OfficeSuiteApp.Builder officeConfigurationXml(byte[] officeConfigurationXml)
“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- value ofofficeConfigurationXmlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
officePlatformArchitecture
public OfficeSuiteApp.Builder officePlatformArchitecture(WindowsArchitecture officePlatformArchitecture)
“The property to represent the Office365 app suite version.”- Parameters:
officePlatformArchitecture- value ofofficePlatformArchitectureproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
productIds
public OfficeSuiteApp.Builder productIds(List<OfficeProductId> productIds)
“The Product Ids that represent the Office365 Suite SKU.”- Parameters:
productIds- value ofproductIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
productIds
public OfficeSuiteApp.Builder productIds(OfficeProductId... productIds)
“The Product Ids that represent the Office365 Suite SKU.”- Parameters:
productIds- value ofproductIdsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
productIdsNextLink
public OfficeSuiteApp.Builder productIdsNextLink(String productIdsNextLink)
“The Product Ids that represent the Office365 Suite SKU.”- Parameters:
productIdsNextLink- value ofproductIds@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
shouldUninstallOlderVersionsOfOffice
public OfficeSuiteApp.Builder shouldUninstallOlderVersionsOfOffice(Boolean shouldUninstallOlderVersionsOfOffice)
“The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.”- Parameters:
shouldUninstallOlderVersionsOfOffice- value ofshouldUninstallOlderVersionsOfOfficeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
targetVersion
public OfficeSuiteApp.Builder targetVersion(String targetVersion)
“The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.”- Parameters:
targetVersion- value oftargetVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
updateChannel
public OfficeSuiteApp.Builder updateChannel(OfficeUpdateChannel updateChannel)
“The property to represent the Office365 Update Channel.”- Parameters:
updateChannel- value ofupdateChannelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
updateVersion
public OfficeSuiteApp.Builder updateVersion(String updateVersion)
“The property to represent the update version in which the specific target version is available for the Office365 app suite.”- Parameters:
updateVersion- value ofupdateVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
useSharedComputerActivation
public OfficeSuiteApp.Builder useSharedComputerActivation(Boolean useSharedComputerActivation)
“The property to represent that whether the shared computer activation is used not for Office365 app suite.”- Parameters:
useSharedComputerActivation- value ofuseSharedComputerActivationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public OfficeSuiteApp build()
-
-