Package odata.msgraph.client.beta.entity
Class IosDeviceFeaturesConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.IosDeviceFeaturesConfiguration.Builder
-
- Enclosing class:
- IosDeviceFeaturesConfiguration
public static final class IosDeviceFeaturesConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public IosDeviceFeaturesConfiguration.Builder id(String id)
-
createdDateTime
public IosDeviceFeaturesConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public IosDeviceFeaturesConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public IosDeviceFeaturesConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public IosDeviceFeaturesConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public IosDeviceFeaturesConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public IosDeviceFeaturesConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public IosDeviceFeaturesConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public IosDeviceFeaturesConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public IosDeviceFeaturesConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public IosDeviceFeaturesConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public IosDeviceFeaturesConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public IosDeviceFeaturesConfiguration.Builder version(Integer version)
-
airPrintDestinations
public IosDeviceFeaturesConfiguration.Builder airPrintDestinations(List<AirPrintDestination> airPrintDestinations)
-
airPrintDestinations
public IosDeviceFeaturesConfiguration.Builder airPrintDestinations(AirPrintDestination... airPrintDestinations)
-
airPrintDestinationsNextLink
public IosDeviceFeaturesConfiguration.Builder airPrintDestinationsNextLink(String airPrintDestinationsNextLink)
-
assetTagTemplate
public IosDeviceFeaturesConfiguration.Builder assetTagTemplate(String assetTagTemplate)
“Asset tag information for the device, displayed on the login window and lock screen.”- Parameters:
assetTagTemplate- value ofassetTagTemplateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentFilterSettings
public IosDeviceFeaturesConfiguration.Builder contentFilterSettings(IosWebContentFilterBase contentFilterSettings)
“Gets or sets iOS Web Content Filter settings, supervised mode only”- Parameters:
contentFilterSettings- value ofcontentFilterSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenDockIcons
public IosDeviceFeaturesConfiguration.Builder homeScreenDockIcons(List<IosHomeScreenItem> homeScreenDockIcons)
“A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.”- Parameters:
homeScreenDockIcons- value ofhomeScreenDockIconsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenDockIcons
public IosDeviceFeaturesConfiguration.Builder homeScreenDockIcons(IosHomeScreenItem... homeScreenDockIcons)
“A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.”- Parameters:
homeScreenDockIcons- value ofhomeScreenDockIconsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenDockIconsNextLink
public IosDeviceFeaturesConfiguration.Builder homeScreenDockIconsNextLink(String homeScreenDockIconsNextLink)
“A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.”- Parameters:
homeScreenDockIconsNextLink- value ofhomeScreenDockIcons@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenGridHeight
public IosDeviceFeaturesConfiguration.Builder homeScreenGridHeight(Integer homeScreenGridHeight)
“Gets or sets the number of rows to render when configuring iOS home screen layout settings. If this value is configured, homeScreenGridWidth must be configured as well.”- Parameters:
homeScreenGridHeight- value ofhomeScreenGridHeightproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenGridWidth
public IosDeviceFeaturesConfiguration.Builder homeScreenGridWidth(Integer homeScreenGridWidth)
“Gets or sets the number of columns to render when configuring iOS home screen layout settings. If this value is configured, homeScreenGridHeight must be configured as well.”- Parameters:
homeScreenGridWidth- value ofhomeScreenGridWidthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenPages
public IosDeviceFeaturesConfiguration.Builder homeScreenPages(List<IosHomeScreenPage> homeScreenPages)
“A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.”- Parameters:
homeScreenPages- value ofhomeScreenPagesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenPages
public IosDeviceFeaturesConfiguration.Builder homeScreenPages(IosHomeScreenPage... homeScreenPages)
“A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.”- Parameters:
homeScreenPages- value ofhomeScreenPagesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
homeScreenPagesNextLink
public IosDeviceFeaturesConfiguration.Builder homeScreenPagesNextLink(String homeScreenPagesNextLink)
“A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.”- Parameters:
homeScreenPagesNextLink- value ofhomeScreenPages@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
iosSingleSignOnExtension
public IosDeviceFeaturesConfiguration.Builder iosSingleSignOnExtension(IosSingleSignOnExtension iosSingleSignOnExtension)
“Gets or sets a single sign-on extension profile.”- Parameters:
iosSingleSignOnExtension- value ofiosSingleSignOnExtensionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lockScreenFootnote
public IosDeviceFeaturesConfiguration.Builder lockScreenFootnote(String lockScreenFootnote)
“A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.”- Parameters:
lockScreenFootnote- value oflockScreenFootnoteproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
notificationSettings
public IosDeviceFeaturesConfiguration.Builder notificationSettings(List<IosNotificationSettings> notificationSettings)
“Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.”- Parameters:
notificationSettings- value ofnotificationSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
notificationSettings
public IosDeviceFeaturesConfiguration.Builder notificationSettings(IosNotificationSettings... notificationSettings)
“Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.”- Parameters:
notificationSettings- value ofnotificationSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
notificationSettingsNextLink
public IosDeviceFeaturesConfiguration.Builder notificationSettingsNextLink(String notificationSettingsNextLink)
“Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.”- Parameters:
notificationSettingsNextLink- value ofnotificationSettings@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
singleSignOnExtension
public IosDeviceFeaturesConfiguration.Builder singleSignOnExtension(SingleSignOnExtension singleSignOnExtension)
“Gets or sets a single sign-on extension profile. Deprecated: use IOSSingleSignOnExtension instead.”- Parameters:
singleSignOnExtension- value ofsingleSignOnExtensionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
singleSignOnSettings
public IosDeviceFeaturesConfiguration.Builder singleSignOnSettings(IosSingleSignOnSettings singleSignOnSettings)
“The Kerberos login settings that enable apps on receiving devices to authenticate smoothly.”- Parameters:
singleSignOnSettings- value ofsingleSignOnSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wallpaperDisplayLocation
public IosDeviceFeaturesConfiguration.Builder wallpaperDisplayLocation(IosWallpaperDisplayLocation wallpaperDisplayLocation)
“A wallpaper display location specifier.”- Parameters:
wallpaperDisplayLocation- value ofwallpaperDisplayLocationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wallpaperImage
public IosDeviceFeaturesConfiguration.Builder wallpaperImage(MimeContent wallpaperImage)
“A wallpaper image must be in either PNG or JPEG format. It requires a supervised device with iOS 8 or later version.”- Parameters:
wallpaperImage- value ofwallpaperImageproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public IosDeviceFeaturesConfiguration build()
-
-