Package odata.msgraph.client.beta.entity
Class Win32LobApp.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Win32LobApp.Builder
-
- Enclosing class:
- Win32LobApp
public static final class Win32LobApp.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Win32LobApp.BuilderapplicableArchitectures(WindowsArchitecture applicableArchitectures)“The Windows architecture(s) for which this app can run on.”Win32LobAppbuild()Win32LobApp.BuildercommittedContentVersion(String committedContentVersion)Win32LobApp.BuildercreatedDateTime(OffsetDateTime createdDateTime)Win32LobApp.BuilderdependentAppCount(Integer dependentAppCount)Win32LobApp.Builderdescription(String description)Win32LobApp.BuilderdetectionRules(List<Win32LobAppDetection> detectionRules)“The detection rules to detect Win32 Line of Business (LoB) app.”Win32LobApp.BuilderdetectionRules(Win32LobAppDetection... detectionRules)“The detection rules to detect Win32 Line of Business (LoB) app.”Win32LobApp.BuilderdetectionRulesNextLink(String detectionRulesNextLink)“The detection rules to detect Win32 Line of Business (LoB) app.”Win32LobApp.Builderdeveloper(String developer)Win32LobApp.BuilderdisplayName(String displayName)Win32LobApp.BuilderdisplayVersion(String displayVersion)“The version displayed in the UX for this app.”Win32LobApp.BuilderfileName(String fileName)Win32LobApp.Builderid(String id)Win32LobApp.BuilderinformationUrl(String informationUrl)Win32LobApp.BuilderinstallCommandLine(String installCommandLine)“The command line to install this app”Win32LobApp.BuilderinstallExperience(Win32LobAppInstallExperience installExperience)“The install experience for this app.”Win32LobApp.BuilderisAssigned(Boolean isAssigned)Win32LobApp.BuilderisFeatured(Boolean isFeatured)Win32LobApp.BuilderlargeIcon(MimeContent largeIcon)Win32LobApp.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Win32LobApp.BuilderminimumCpuSpeedInMHz(Integer minimumCpuSpeedInMHz)“The value for the minimum CPU speed which is required to install this app.”Win32LobApp.BuilderminimumFreeDiskSpaceInMB(Integer minimumFreeDiskSpaceInMB)“The value for the minimum free disk space which is required to install this app.”Win32LobApp.BuilderminimumMemoryInMB(Integer minimumMemoryInMB)“The value for the minimum physical memory which is required to install this app.”Win32LobApp.BuilderminimumNumberOfProcessors(Integer minimumNumberOfProcessors)“The value for the minimum number of processors which is required to install this app.”Win32LobApp.BuilderminimumSupportedOperatingSystem(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)“The value for the minimum applicable operating system.”Win32LobApp.BuilderminimumSupportedWindowsRelease(String minimumSupportedWindowsRelease)“The value for the minimum supported windows release.”Win32LobApp.BuildermsiInformation(Win32LobAppMsiInformation msiInformation)“The MSI details if this Win32 app is an MSI app.”Win32LobApp.Buildernotes(String notes)Win32LobApp.Builderowner(String owner)Win32LobApp.BuilderprivacyInformationUrl(String privacyInformationUrl)Win32LobApp.Builderpublisher(String publisher)Win32LobApp.BuilderpublishingState(MobileAppPublishingState publishingState)Win32LobApp.BuilderrequirementRules(List<Win32LobAppRequirement> requirementRules)“The requirement rules to detect Win32 Line of Business (LoB) app.”Win32LobApp.BuilderrequirementRules(Win32LobAppRequirement... requirementRules)“The requirement rules to detect Win32 Line of Business (LoB) app.”Win32LobApp.BuilderrequirementRulesNextLink(String requirementRulesNextLink)“The requirement rules to detect Win32 Line of Business (LoB) app.”Win32LobApp.BuilderreturnCodes(List<Win32LobAppReturnCode> returnCodes)“The return codes for post installation behavior.”Win32LobApp.BuilderreturnCodes(Win32LobAppReturnCode... returnCodes)“The return codes for post installation behavior.”Win32LobApp.BuilderreturnCodesNextLink(String returnCodesNextLink)“The return codes for post installation behavior.”Win32LobApp.BuilderroleScopeTagIds(String... roleScopeTagIds)Win32LobApp.BuilderroleScopeTagIds(List<String> roleScopeTagIds)Win32LobApp.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)Win32LobApp.Builderrules(List<Win32LobAppRule> rules)“The detection and requirement rules for this app.”Win32LobApp.Builderrules(Win32LobAppRule... rules)“The detection and requirement rules for this app.”Win32LobApp.BuilderrulesNextLink(String rulesNextLink)“The detection and requirement rules for this app.”Win32LobApp.BuildersetupFilePath(String setupFilePath)“The relative path of the setup file in the encrypted Win32LobApp package.”Win32LobApp.Buildersize(Long size)Win32LobApp.BuildersupersededAppCount(Integer supersededAppCount)Win32LobApp.BuildersupersedingAppCount(Integer supersedingAppCount)Win32LobApp.BuilderuninstallCommandLine(String uninstallCommandLine)“The command line to uninstall this app”Win32LobApp.BuilderuploadState(Integer uploadState)
-
-
-
Method Detail
-
id
public Win32LobApp.Builder id(String id)
-
createdDateTime
public Win32LobApp.Builder createdDateTime(OffsetDateTime createdDateTime)
-
dependentAppCount
public Win32LobApp.Builder dependentAppCount(Integer dependentAppCount)
-
description
public Win32LobApp.Builder description(String description)
-
developer
public Win32LobApp.Builder developer(String developer)
-
displayName
public Win32LobApp.Builder displayName(String displayName)
-
informationUrl
public Win32LobApp.Builder informationUrl(String informationUrl)
-
isAssigned
public Win32LobApp.Builder isAssigned(Boolean isAssigned)
-
isFeatured
public Win32LobApp.Builder isFeatured(Boolean isFeatured)
-
largeIcon
public Win32LobApp.Builder largeIcon(MimeContent largeIcon)
-
lastModifiedDateTime
public Win32LobApp.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
notes
public Win32LobApp.Builder notes(String notes)
-
owner
public Win32LobApp.Builder owner(String owner)
-
privacyInformationUrl
public Win32LobApp.Builder privacyInformationUrl(String privacyInformationUrl)
-
publisher
public Win32LobApp.Builder publisher(String publisher)
-
publishingState
public Win32LobApp.Builder publishingState(MobileAppPublishingState publishingState)
-
roleScopeTagIds
public Win32LobApp.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public Win32LobApp.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public Win32LobApp.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supersededAppCount
public Win32LobApp.Builder supersededAppCount(Integer supersededAppCount)
-
supersedingAppCount
public Win32LobApp.Builder supersedingAppCount(Integer supersedingAppCount)
-
uploadState
public Win32LobApp.Builder uploadState(Integer uploadState)
-
committedContentVersion
public Win32LobApp.Builder committedContentVersion(String committedContentVersion)
-
fileName
public Win32LobApp.Builder fileName(String fileName)
-
size
public Win32LobApp.Builder size(Long size)
-
applicableArchitectures
public Win32LobApp.Builder applicableArchitectures(WindowsArchitecture applicableArchitectures)
“The Windows architecture(s) for which this app can run on.”- Parameters:
applicableArchitectures- value ofapplicableArchitecturesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
detectionRules
public Win32LobApp.Builder detectionRules(List<Win32LobAppDetection> detectionRules)
“The detection rules to detect Win32 Line of Business (LoB) app.”- Parameters:
detectionRules- value ofdetectionRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
detectionRules
public Win32LobApp.Builder detectionRules(Win32LobAppDetection... detectionRules)
“The detection rules to detect Win32 Line of Business (LoB) app.”- Parameters:
detectionRules- value ofdetectionRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
detectionRulesNextLink
public Win32LobApp.Builder detectionRulesNextLink(String detectionRulesNextLink)
“The detection rules to detect Win32 Line of Business (LoB) app.”- Parameters:
detectionRulesNextLink- value ofdetectionRules@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
displayVersion
public Win32LobApp.Builder displayVersion(String displayVersion)
“The version displayed in the UX for this app.”- Parameters:
displayVersion- value ofdisplayVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
installCommandLine
public Win32LobApp.Builder installCommandLine(String installCommandLine)
“The command line to install this app”- Parameters:
installCommandLine- value ofinstallCommandLineproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
installExperience
public Win32LobApp.Builder installExperience(Win32LobAppInstallExperience installExperience)
“The install experience for this app.”- Parameters:
installExperience- value ofinstallExperienceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumCpuSpeedInMHz
public Win32LobApp.Builder minimumCpuSpeedInMHz(Integer minimumCpuSpeedInMHz)
“The value for the minimum CPU speed which is required to install this app.”- Parameters:
minimumCpuSpeedInMHz- value ofminimumCpuSpeedInMHzproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumFreeDiskSpaceInMB
public Win32LobApp.Builder minimumFreeDiskSpaceInMB(Integer minimumFreeDiskSpaceInMB)
“The value for the minimum free disk space which is required to install this app.”- Parameters:
minimumFreeDiskSpaceInMB- value ofminimumFreeDiskSpaceInMBproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumMemoryInMB
public Win32LobApp.Builder minimumMemoryInMB(Integer minimumMemoryInMB)
“The value for the minimum physical memory which is required to install this app.”- Parameters:
minimumMemoryInMB- value ofminimumMemoryInMBproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumNumberOfProcessors
public Win32LobApp.Builder minimumNumberOfProcessors(Integer minimumNumberOfProcessors)
“The value for the minimum number of processors which is required to install this app.”- Parameters:
minimumNumberOfProcessors- value ofminimumNumberOfProcessorsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumSupportedOperatingSystem
public Win32LobApp.Builder minimumSupportedOperatingSystem(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)
“The value for the minimum applicable operating system.”- Parameters:
minimumSupportedOperatingSystem- value ofminimumSupportedOperatingSystemproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumSupportedWindowsRelease
public Win32LobApp.Builder minimumSupportedWindowsRelease(String minimumSupportedWindowsRelease)
“The value for the minimum supported windows release.”- Parameters:
minimumSupportedWindowsRelease- value ofminimumSupportedWindowsReleaseproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
msiInformation
public Win32LobApp.Builder msiInformation(Win32LobAppMsiInformation msiInformation)
“The MSI details if this Win32 app is an MSI app.”- Parameters:
msiInformation- value ofmsiInformationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requirementRules
public Win32LobApp.Builder requirementRules(List<Win32LobAppRequirement> requirementRules)
“The requirement rules to detect Win32 Line of Business (LoB) app.”- Parameters:
requirementRules- value ofrequirementRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requirementRules
public Win32LobApp.Builder requirementRules(Win32LobAppRequirement... requirementRules)
“The requirement rules to detect Win32 Line of Business (LoB) app.”- Parameters:
requirementRules- value ofrequirementRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requirementRulesNextLink
public Win32LobApp.Builder requirementRulesNextLink(String requirementRulesNextLink)
“The requirement rules to detect Win32 Line of Business (LoB) app.”- Parameters:
requirementRulesNextLink- value ofrequirementRules@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
returnCodes
public Win32LobApp.Builder returnCodes(List<Win32LobAppReturnCode> returnCodes)
“The return codes for post installation behavior.”- Parameters:
returnCodes- value ofreturnCodesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
returnCodes
public Win32LobApp.Builder returnCodes(Win32LobAppReturnCode... returnCodes)
“The return codes for post installation behavior.”- Parameters:
returnCodes- value ofreturnCodesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
returnCodesNextLink
public Win32LobApp.Builder returnCodesNextLink(String returnCodesNextLink)
“The return codes for post installation behavior.”- Parameters:
returnCodesNextLink- value ofreturnCodes@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
rules
public Win32LobApp.Builder rules(List<Win32LobAppRule> rules)
“The detection and requirement rules for this app.”- Parameters:
rules- value ofrulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
rules
public Win32LobApp.Builder rules(Win32LobAppRule... rules)
“The detection and requirement rules for this app.”- Parameters:
rules- value ofrulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
rulesNextLink
public Win32LobApp.Builder rulesNextLink(String rulesNextLink)
“The detection and requirement rules for this app.”- Parameters:
rulesNextLink- value ofrules@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
setupFilePath
public Win32LobApp.Builder setupFilePath(String setupFilePath)
“The relative path of the setup file in the encrypted Win32LobApp package.”- Parameters:
setupFilePath- value ofsetupFilePathproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
uninstallCommandLine
public Win32LobApp.Builder uninstallCommandLine(String uninstallCommandLine)
“The command line to uninstall this app”- Parameters:
uninstallCommandLine- value ofuninstallCommandLineproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public Win32LobApp build()
-
-