Package odata.msgraph.client.beta.entity
Class WindowsInformationProtectionPolicy.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.WindowsInformationProtectionPolicy.Builder
-
- Enclosing class:
- WindowsInformationProtectionPolicy
public static final class WindowsInformationProtectionPolicy.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public WindowsInformationProtectionPolicy.Builder id(String id)
-
createdDateTime
public WindowsInformationProtectionPolicy.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public WindowsInformationProtectionPolicy.Builder description(String description)
-
displayName
public WindowsInformationProtectionPolicy.Builder displayName(String displayName)
-
lastModifiedDateTime
public WindowsInformationProtectionPolicy.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public WindowsInformationProtectionPolicy.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public WindowsInformationProtectionPolicy.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public WindowsInformationProtectionPolicy.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
version
public WindowsInformationProtectionPolicy.Builder version(String version)
-
azureRightsManagementServicesAllowed
public WindowsInformationProtectionPolicy.Builder azureRightsManagementServicesAllowed(Boolean azureRightsManagementServicesAllowed)
-
dataRecoveryCertificate
public WindowsInformationProtectionPolicy.Builder dataRecoveryCertificate(WindowsInformationProtectionDataRecoveryCertificate dataRecoveryCertificate)
-
enforcementLevel
public WindowsInformationProtectionPolicy.Builder enforcementLevel(WindowsInformationProtectionEnforcementLevel enforcementLevel)
-
enterpriseDomain
public WindowsInformationProtectionPolicy.Builder enterpriseDomain(String enterpriseDomain)
-
enterpriseInternalProxyServers
public WindowsInformationProtectionPolicy.Builder enterpriseInternalProxyServers(List<WindowsInformationProtectionResourceCollection> enterpriseInternalProxyServers)
-
enterpriseInternalProxyServers
public WindowsInformationProtectionPolicy.Builder enterpriseInternalProxyServers(WindowsInformationProtectionResourceCollection... enterpriseInternalProxyServers)
-
enterpriseInternalProxyServersNextLink
public WindowsInformationProtectionPolicy.Builder enterpriseInternalProxyServersNextLink(String enterpriseInternalProxyServersNextLink)
-
enterpriseIPRanges
public WindowsInformationProtectionPolicy.Builder enterpriseIPRanges(List<WindowsInformationProtectionIPRangeCollection> enterpriseIPRanges)
-
enterpriseIPRanges
public WindowsInformationProtectionPolicy.Builder enterpriseIPRanges(WindowsInformationProtectionIPRangeCollection... enterpriseIPRanges)
-
enterpriseIPRangesNextLink
public WindowsInformationProtectionPolicy.Builder enterpriseIPRangesNextLink(String enterpriseIPRangesNextLink)
-
enterpriseIPRangesAreAuthoritative
public WindowsInformationProtectionPolicy.Builder enterpriseIPRangesAreAuthoritative(Boolean enterpriseIPRangesAreAuthoritative)
-
enterpriseNetworkDomainNames
public WindowsInformationProtectionPolicy.Builder enterpriseNetworkDomainNames(List<WindowsInformationProtectionResourceCollection> enterpriseNetworkDomainNames)
-
enterpriseNetworkDomainNames
public WindowsInformationProtectionPolicy.Builder enterpriseNetworkDomainNames(WindowsInformationProtectionResourceCollection... enterpriseNetworkDomainNames)
-
enterpriseNetworkDomainNamesNextLink
public WindowsInformationProtectionPolicy.Builder enterpriseNetworkDomainNamesNextLink(String enterpriseNetworkDomainNamesNextLink)
-
enterpriseProtectedDomainNames
public WindowsInformationProtectionPolicy.Builder enterpriseProtectedDomainNames(List<WindowsInformationProtectionResourceCollection> enterpriseProtectedDomainNames)
-
enterpriseProtectedDomainNames
public WindowsInformationProtectionPolicy.Builder enterpriseProtectedDomainNames(WindowsInformationProtectionResourceCollection... enterpriseProtectedDomainNames)
-
enterpriseProtectedDomainNamesNextLink
public WindowsInformationProtectionPolicy.Builder enterpriseProtectedDomainNamesNextLink(String enterpriseProtectedDomainNamesNextLink)
-
enterpriseProxiedDomains
public WindowsInformationProtectionPolicy.Builder enterpriseProxiedDomains(List<WindowsInformationProtectionProxiedDomainCollection> enterpriseProxiedDomains)
-
enterpriseProxiedDomains
public WindowsInformationProtectionPolicy.Builder enterpriseProxiedDomains(WindowsInformationProtectionProxiedDomainCollection... enterpriseProxiedDomains)
-
enterpriseProxiedDomainsNextLink
public WindowsInformationProtectionPolicy.Builder enterpriseProxiedDomainsNextLink(String enterpriseProxiedDomainsNextLink)
-
enterpriseProxyServers
public WindowsInformationProtectionPolicy.Builder enterpriseProxyServers(List<WindowsInformationProtectionResourceCollection> enterpriseProxyServers)
-
enterpriseProxyServers
public WindowsInformationProtectionPolicy.Builder enterpriseProxyServers(WindowsInformationProtectionResourceCollection... enterpriseProxyServers)
-
enterpriseProxyServersNextLink
public WindowsInformationProtectionPolicy.Builder enterpriseProxyServersNextLink(String enterpriseProxyServersNextLink)
-
enterpriseProxyServersAreAuthoritative
public WindowsInformationProtectionPolicy.Builder enterpriseProxyServersAreAuthoritative(Boolean enterpriseProxyServersAreAuthoritative)
-
exemptApps
public WindowsInformationProtectionPolicy.Builder exemptApps(List<WindowsInformationProtectionApp> exemptApps)
-
exemptApps
public WindowsInformationProtectionPolicy.Builder exemptApps(WindowsInformationProtectionApp... exemptApps)
-
exemptAppsNextLink
public WindowsInformationProtectionPolicy.Builder exemptAppsNextLink(String exemptAppsNextLink)
-
iconsVisible
public WindowsInformationProtectionPolicy.Builder iconsVisible(Boolean iconsVisible)
-
indexingEncryptedStoresOrItemsBlocked
public WindowsInformationProtectionPolicy.Builder indexingEncryptedStoresOrItemsBlocked(Boolean indexingEncryptedStoresOrItemsBlocked)
-
isAssigned
public WindowsInformationProtectionPolicy.Builder isAssigned(Boolean isAssigned)
-
neutralDomainResources
public WindowsInformationProtectionPolicy.Builder neutralDomainResources(List<WindowsInformationProtectionResourceCollection> neutralDomainResources)
-
neutralDomainResources
public WindowsInformationProtectionPolicy.Builder neutralDomainResources(WindowsInformationProtectionResourceCollection... neutralDomainResources)
-
neutralDomainResourcesNextLink
public WindowsInformationProtectionPolicy.Builder neutralDomainResourcesNextLink(String neutralDomainResourcesNextLink)
-
protectedApps
public WindowsInformationProtectionPolicy.Builder protectedApps(List<WindowsInformationProtectionApp> protectedApps)
-
protectedApps
public WindowsInformationProtectionPolicy.Builder protectedApps(WindowsInformationProtectionApp... protectedApps)
-
protectedAppsNextLink
public WindowsInformationProtectionPolicy.Builder protectedAppsNextLink(String protectedAppsNextLink)
-
protectionUnderLockConfigRequired
public WindowsInformationProtectionPolicy.Builder protectionUnderLockConfigRequired(Boolean protectionUnderLockConfigRequired)
-
revokeOnUnenrollDisabled
public WindowsInformationProtectionPolicy.Builder revokeOnUnenrollDisabled(Boolean revokeOnUnenrollDisabled)
-
rightsManagementServicesTemplateId
public WindowsInformationProtectionPolicy.Builder rightsManagementServicesTemplateId(String rightsManagementServicesTemplateId)
-
smbAutoEncryptedFileExtensions
public WindowsInformationProtectionPolicy.Builder smbAutoEncryptedFileExtensions(List<WindowsInformationProtectionResourceCollection> smbAutoEncryptedFileExtensions)
-
smbAutoEncryptedFileExtensions
public WindowsInformationProtectionPolicy.Builder smbAutoEncryptedFileExtensions(WindowsInformationProtectionResourceCollection... smbAutoEncryptedFileExtensions)
-
smbAutoEncryptedFileExtensionsNextLink
public WindowsInformationProtectionPolicy.Builder smbAutoEncryptedFileExtensionsNextLink(String smbAutoEncryptedFileExtensionsNextLink)
-
daysWithoutContactBeforeUnenroll
public WindowsInformationProtectionPolicy.Builder daysWithoutContactBeforeUnenroll(Integer daysWithoutContactBeforeUnenroll)
“Offline interval before app data is wiped (days)”- Parameters:
daysWithoutContactBeforeUnenroll- value ofdaysWithoutContactBeforeUnenrollproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
mdmEnrollmentUrl
public WindowsInformationProtectionPolicy.Builder mdmEnrollmentUrl(String mdmEnrollmentUrl)
“Enrollment url for the MDM”- Parameters:
mdmEnrollmentUrl- value ofmdmEnrollmentUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minutesOfInactivityBeforeDeviceLock
public WindowsInformationProtectionPolicy.Builder minutesOfInactivityBeforeDeviceLock(Integer minutesOfInactivityBeforeDeviceLock)
“Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999.”- Parameters:
minutesOfInactivityBeforeDeviceLock- value ofminutesOfInactivityBeforeDeviceLockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
numberOfPastPinsRemembered
public WindowsInformationProtectionPolicy.Builder numberOfPastPinsRemembered(Integer numberOfPastPinsRemembered)
“Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.”- Parameters:
numberOfPastPinsRemembered- value ofnumberOfPastPinsRememberedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMaximumAttemptCount
public WindowsInformationProtectionPolicy.Builder passwordMaximumAttemptCount(Integer passwordMaximumAttemptCount)
“The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices.”- Parameters:
passwordMaximumAttemptCount- value ofpasswordMaximumAttemptCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
pinExpirationDays
public WindowsInformationProtectionPolicy.Builder pinExpirationDays(Integer pinExpirationDays)
“Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0 .”- Parameters:
pinExpirationDays- value ofpinExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
pinLowercaseLetters
public WindowsInformationProtectionPolicy.Builder pinLowercaseLetters(WindowsInformationProtectionPinCharacterRequirements pinLowercaseLetters)
“Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow.”- Parameters:
pinLowercaseLetters- value ofpinLowercaseLettersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
pinMinimumLength
public WindowsInformationProtectionPolicy.Builder pinMinimumLength(Integer pinMinimumLength)
“Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.”- Parameters:
pinMinimumLength- value ofpinMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
pinSpecialCharacters
public WindowsInformationProtectionPolicy.Builder pinSpecialCharacters(WindowsInformationProtectionPinCharacterRequirements pinSpecialCharacters)
“Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~. Default is NotAllow.”- Parameters:
pinSpecialCharacters- value ofpinSpecialCharactersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
pinUppercaseLetters
public WindowsInformationProtectionPolicy.Builder pinUppercaseLetters(WindowsInformationProtectionPinCharacterRequirements pinUppercaseLetters)
“Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow.”- Parameters:
pinUppercaseLetters- value ofpinUppercaseLettersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
revokeOnMdmHandoffDisabled
public WindowsInformationProtectionPolicy.Builder revokeOnMdmHandoffDisabled(Boolean revokeOnMdmHandoffDisabled)
“New property in RS2, pending documentation”- Parameters:
revokeOnMdmHandoffDisabled- value ofrevokeOnMdmHandoffDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
windowsHelloForBusinessBlocked
public WindowsInformationProtectionPolicy.Builder windowsHelloForBusinessBlocked(Boolean windowsHelloForBusinessBlocked)
“Boolean value that sets Windows Hello for Business as a method for signing into Windows.”- Parameters:
windowsHelloForBusinessBlocked- value ofwindowsHelloForBusinessBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public WindowsInformationProtectionPolicy build()
-
-