Package odata.msgraph.client.beta.entity
Class Windows10EndpointProtectionConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Windows10EndpointProtectionConfiguration.Builder
-
- Enclosing class:
- Windows10EndpointProtectionConfiguration
public static final class Windows10EndpointProtectionConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowCameraMicrophoneRedirection(Boolean applicationGuardAllowCameraMicrophoneRedirection)“Gets or sets whether applications inside Microsoft Defender Application Guard can access the device’s camera and microphone.”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowFileSaveOnHost(Boolean applicationGuardAllowFileSaveOnHost)“Allow users to download files from Edge in the application guard container and save them on the host file system”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowPersistence(Boolean applicationGuardAllowPersistence)“Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowPrintToLocalPrinters(Boolean applicationGuardAllowPrintToLocalPrinters)“Allow printing to Local Printers from Container”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowPrintToNetworkPrinters(Boolean applicationGuardAllowPrintToNetworkPrinters)“Allow printing to Network Printers from Container”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowPrintToPDF(Boolean applicationGuardAllowPrintToPDF)“Allow printing to PDF from Container”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowPrintToXPS(Boolean applicationGuardAllowPrintToXPS)“Allow printing to XPS from Container”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardAllowVirtualGPU(Boolean applicationGuardAllowVirtualGPU)“Allow application guard to use virtual GPU”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardBlockClipboardSharing(ApplicationGuardBlockClipboardSharingType applicationGuardBlockClipboardSharing)“Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardBlockFileTransfer(ApplicationGuardBlockFileTransferType applicationGuardBlockFileTransfer)“Block clipboard to transfer image file, text file or neither of them”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardBlockNonEnterpriseContent(Boolean applicationGuardBlockNonEnterpriseContent)“Block enterprise sites to load non-enterprise content, such as third party plug- ins”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardCertificateThumbprints(String... applicationGuardCertificateThumbprints)“Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardCertificateThumbprints(List<String> applicationGuardCertificateThumbprints)“Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardCertificateThumbprintsNextLink(String applicationGuardCertificateThumbprintsNextLink)“Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardEnabled(Boolean applicationGuardEnabled)“Enable Windows Defender Application Guard”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardEnabledOptions(ApplicationGuardEnabledOptions applicationGuardEnabledOptions)“Enable Windows Defender Application Guard for newer Windows builds”Windows10EndpointProtectionConfiguration.BuilderapplicationGuardForceAuditing(Boolean applicationGuardForceAuditing)“Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)”Windows10EndpointProtectionConfiguration.BuilderappLockerApplicationControl(AppLockerApplicationControlType appLockerApplicationControl)“Enables the Admin to choose what types of app to allow on devices.”Windows10EndpointProtectionConfiguration.BuilderbitLockerAllowStandardUserEncryption(Boolean bitLockerAllowStandardUserEncryption)“Allows the admin to allow standard users to enable encrpytion during Azure AD Join.”Windows10EndpointProtectionConfiguration.BuilderbitLockerDisableWarningForOtherDiskEncryption(Boolean bitLockerDisableWarningForOtherDiskEncryption)“Allows the Admin to disable the warning prompt for other disk encryption on the user machines.”Windows10EndpointProtectionConfiguration.BuilderbitLockerEnableStorageCardEncryptionOnMobile(Boolean bitLockerEnableStorageCardEncryptionOnMobile)“Allows the admin to require encryption to be turned on using BitLocker.Windows10EndpointProtectionConfiguration.BuilderbitLockerEncryptDevice(Boolean bitLockerEncryptDevice)“Allows the admin to require encryption to be turned on using BitLocker.”Windows10EndpointProtectionConfiguration.BuilderbitLockerFixedDrivePolicy(BitLockerFixedDrivePolicy bitLockerFixedDrivePolicy)“BitLocker Fixed Drive Policy.”Windows10EndpointProtectionConfiguration.BuilderbitLockerRecoveryPasswordRotation(BitLockerRecoveryPasswordRotationType bitLockerRecoveryPasswordRotation)“This setting initiates a client-driven recovery password rotation after an OS drive recovery (either by using bootmgr or WinRE).”Windows10EndpointProtectionConfiguration.BuilderbitLockerRemovableDrivePolicy(BitLockerRemovableDrivePolicy bitLockerRemovableDrivePolicy)“BitLocker Removable Drive Policy.”Windows10EndpointProtectionConfiguration.BuilderbitLockerSystemDrivePolicy(BitLockerSystemDrivePolicy bitLockerSystemDrivePolicy)“BitLocker System Drive Policy.”Windows10EndpointProtectionConfigurationbuild()Windows10EndpointProtectionConfiguration.BuildercreatedDateTime(OffsetDateTime createdDateTime)Windows10EndpointProtectionConfiguration.BuilderdefenderAdditionalGuardedFolders(String... defenderAdditionalGuardedFolders)“List of folder paths to be added to the list of protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderAdditionalGuardedFolders(List<String> defenderAdditionalGuardedFolders)“List of folder paths to be added to the list of protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderAdditionalGuardedFoldersNextLink(String defenderAdditionalGuardedFoldersNextLink)“List of folder paths to be added to the list of protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderAdobeReaderLaunchChildProcess(DefenderProtectionType defenderAdobeReaderLaunchChildProcess)“Value indicating the behavior of Adobe Reader from creating child processes”Windows10EndpointProtectionConfiguration.BuilderdefenderAdvancedRansomewareProtectionType(DefenderProtectionType defenderAdvancedRansomewareProtectionType)“Value indicating use of advanced protection against ransomeware”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowBehaviorMonitoring(Boolean defenderAllowBehaviorMonitoring)“Allows or disallows Windows Defender Behavior Monitoring functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowCloudProtection(Boolean defenderAllowCloudProtection)“To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds.Windows10EndpointProtectionConfiguration.BuilderdefenderAllowEndUserAccess(Boolean defenderAllowEndUserAccess)“Allows or disallows user access to the Windows Defender UI.Windows10EndpointProtectionConfiguration.BuilderdefenderAllowIntrusionPreventionSystem(Boolean defenderAllowIntrusionPreventionSystem)“Allows or disallows Windows Defender Intrusion Prevention functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowOnAccessProtection(Boolean defenderAllowOnAccessProtection)“Allows or disallows Windows Defender On Access Protection functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowRealTimeMonitoring(Boolean defenderAllowRealTimeMonitoring)“Allows or disallows Windows Defender Realtime Monitoring functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowScanArchiveFiles(Boolean defenderAllowScanArchiveFiles)“Allows or disallows scanning of archives.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowScanDownloads(Boolean defenderAllowScanDownloads)“Allows or disallows Windows Defender IOAVP Protection functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowScanNetworkFiles(Boolean defenderAllowScanNetworkFiles)“Allows or disallows a scanning of network files.”Windows10EndpointProtectionConfiguration.BuilderdefenderAllowScanRemovableDrivesDuringFullScan(Boolean defenderAllowScanRemovableDrivesDuringFullScan)“Allows or disallows a full scan of removable drives.Windows10EndpointProtectionConfiguration.BuilderdefenderAllowScanScriptsLoadedInInternetExplorer(Boolean defenderAllowScanScriptsLoadedInInternetExplorer)“Allows or disallows Windows Defender Script Scanning functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderAttackSurfaceReductionExcludedPaths(String... defenderAttackSurfaceReductionExcludedPaths)“List of exe files and folders to be excluded from attack surface reduction rules”Windows10EndpointProtectionConfiguration.BuilderdefenderAttackSurfaceReductionExcludedPaths(List<String> defenderAttackSurfaceReductionExcludedPaths)“List of exe files and folders to be excluded from attack surface reduction rules”Windows10EndpointProtectionConfiguration.BuilderdefenderAttackSurfaceReductionExcludedPathsNextLink(String defenderAttackSurfaceReductionExcludedPathsNextLink)“List of exe files and folders to be excluded from attack surface reduction rules”Windows10EndpointProtectionConfiguration.BuilderdefenderBlockEndUserAccess(Boolean defenderBlockEndUserAccess)“Allows or disallows user access to the Windows Defender UI.Windows10EndpointProtectionConfiguration.BuilderdefenderBlockPersistenceThroughWmiType(DefenderAttackSurfaceType defenderBlockPersistenceThroughWmiType)“Value indicating the behavior of Block persistence through WMI event subscription”Windows10EndpointProtectionConfiguration.BuilderdefenderCheckForSignaturesBeforeRunningScan(Boolean defenderCheckForSignaturesBeforeRunningScan)“This policy setting allows you to manage whether a check for new virus and spyware definitions will occur before running a scan.”Windows10EndpointProtectionConfiguration.BuilderdefenderCloudBlockLevel(DefenderCloudBlockLevelType defenderCloudBlockLevel)“Added in Windows 10, version 1709.Windows10EndpointProtectionConfiguration.BuilderdefenderCloudExtendedTimeoutInSeconds(Integer defenderCloudExtendedTimeoutInSeconds)“Added in Windows 10, version 1709.Windows10EndpointProtectionConfiguration.BuilderdefenderDaysBeforeDeletingQuarantinedMalware(Integer defenderDaysBeforeDeletingQuarantinedMalware)“Time period (in days) that quarantine items will be stored on the system.Windows10EndpointProtectionConfiguration.BuilderdefenderDetectedMalwareActions(DefenderDetectedMalwareActions defenderDetectedMalwareActions)“Allows an administrator to specify any valid threat severity levels and the corresponding default action ID to take.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableBehaviorMonitoring(Boolean defenderDisableBehaviorMonitoring)“Allows or disallows Windows Defender Behavior Monitoring functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableCatchupFullScan(Boolean defenderDisableCatchupFullScan)“This policy setting allows you to configure catch-up scans for scheduled full scans.Windows10EndpointProtectionConfiguration.BuilderdefenderDisableCatchupQuickScan(Boolean defenderDisableCatchupQuickScan)“This policy setting allows you to configure catch-up scans for scheduled quick scans.Windows10EndpointProtectionConfiguration.BuilderdefenderDisableCloudProtection(Boolean defenderDisableCloudProtection)“To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds.Windows10EndpointProtectionConfiguration.BuilderdefenderDisableIntrusionPreventionSystem(Boolean defenderDisableIntrusionPreventionSystem)“Allows or disallows Windows Defender Intrusion Prevention functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableOnAccessProtection(Boolean defenderDisableOnAccessProtection)“Allows or disallows Windows Defender On Access Protection functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableRealTimeMonitoring(Boolean defenderDisableRealTimeMonitoring)“Allows or disallows Windows Defender Realtime Monitoring functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableScanArchiveFiles(Boolean defenderDisableScanArchiveFiles)“Allows or disallows scanning of archives.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableScanDownloads(Boolean defenderDisableScanDownloads)“Allows or disallows Windows Defender IOAVP Protection functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableScanNetworkFiles(Boolean defenderDisableScanNetworkFiles)“Allows or disallows a scanning of network files.”Windows10EndpointProtectionConfiguration.BuilderdefenderDisableScanRemovableDrivesDuringFullScan(Boolean defenderDisableScanRemovableDrivesDuringFullScan)“Allows or disallows a full scan of removable drives.Windows10EndpointProtectionConfiguration.BuilderdefenderDisableScanScriptsLoadedInInternetExplorer(Boolean defenderDisableScanScriptsLoadedInInternetExplorer)“Allows or disallows Windows Defender Script Scanning functionality.”Windows10EndpointProtectionConfiguration.BuilderdefenderEmailContentExecution(DefenderProtectionType defenderEmailContentExecution)“Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)”Windows10EndpointProtectionConfiguration.BuilderdefenderEmailContentExecutionType(DefenderAttackSurfaceType defenderEmailContentExecutionType)“Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)”Windows10EndpointProtectionConfiguration.BuilderdefenderEnableLowCpuPriority(Boolean defenderEnableLowCpuPriority)“This policy setting allows you to enable or disable low CPU priority for scheduled scans.”Windows10EndpointProtectionConfiguration.BuilderdefenderEnableScanIncomingMail(Boolean defenderEnableScanIncomingMail)“Allows or disallows scanning of email.”Windows10EndpointProtectionConfiguration.BuilderdefenderEnableScanMappedNetworkDrivesDuringFullScan(Boolean defenderEnableScanMappedNetworkDrivesDuringFullScan)“Allows or disallows a full scan of mapped network drives.”Windows10EndpointProtectionConfiguration.BuilderdefenderExploitProtectionXml(byte[] defenderExploitProtectionXml)“Xml content containing information regarding exploit protection details.”Windows10EndpointProtectionConfiguration.BuilderdefenderExploitProtectionXmlFileName(String defenderExploitProtectionXmlFileName)“Name of the file from which DefenderExploitProtectionXml was obtained.”Windows10EndpointProtectionConfiguration.BuilderdefenderFileExtensionsToExclude(String... defenderFileExtensionsToExclude)“File extensions to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderFileExtensionsToExclude(List<String> defenderFileExtensionsToExclude)“File extensions to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderFileExtensionsToExcludeNextLink(String defenderFileExtensionsToExcludeNextLink)“File extensions to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderFilesAndFoldersToExclude(String... defenderFilesAndFoldersToExclude)“Files and folder to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderFilesAndFoldersToExclude(List<String> defenderFilesAndFoldersToExclude)“Files and folder to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderFilesAndFoldersToExcludeNextLink(String defenderFilesAndFoldersToExcludeNextLink)“Files and folder to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderGuardedFoldersAllowedAppPaths(String... defenderGuardedFoldersAllowedAppPaths)“List of paths to exe that are allowed to access protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderGuardedFoldersAllowedAppPaths(List<String> defenderGuardedFoldersAllowedAppPaths)“List of paths to exe that are allowed to access protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderGuardedFoldersAllowedAppPathsNextLink(String defenderGuardedFoldersAllowedAppPathsNextLink)“List of paths to exe that are allowed to access protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderGuardMyFoldersType(FolderProtectionType defenderGuardMyFoldersType)“Value indicating the behavior of protected folders”Windows10EndpointProtectionConfiguration.BuilderdefenderNetworkProtectionType(DefenderProtectionType defenderNetworkProtectionType)“Value indicating the behavior of NetworkProtection”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeAppsExecutableContentCreationOrLaunch(DefenderProtectionType defenderOfficeAppsExecutableContentCreationOrLaunch)“Value indicating the behavior of Office applications/macros creating or launching executable content”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeAppsExecutableContentCreationOrLaunchType(DefenderAttackSurfaceType defenderOfficeAppsExecutableContentCreationOrLaunchType)“Value indicating the behavior of Office applications/macros creating or launching executable content”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeAppsLaunchChildProcess(DefenderProtectionType defenderOfficeAppsLaunchChildProcess)“Value indicating the behavior of Office application launching child processes”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeAppsLaunchChildProcessType(DefenderAttackSurfaceType defenderOfficeAppsLaunchChildProcessType)“Value indicating the behavior of Office application launching child processes”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeAppsOtherProcessInjection(DefenderProtectionType defenderOfficeAppsOtherProcessInjection)“Value indicating the behavior of Office applications injecting into other processes”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeAppsOtherProcessInjectionType(DefenderAttackSurfaceType defenderOfficeAppsOtherProcessInjectionType)“Value indicating the behavior of Office applications injecting into other processes”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeCommunicationAppsLaunchChildProcess(DefenderProtectionType defenderOfficeCommunicationAppsLaunchChildProcess)“Value indicating the behavior of Office communication applications, including Microsoft Outlook, from creating child processes”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeMacroCodeAllowWin32Imports(DefenderProtectionType defenderOfficeMacroCodeAllowWin32Imports)“Value indicating the behavior of Win32 imports from Macro code in Office”Windows10EndpointProtectionConfiguration.BuilderdefenderOfficeMacroCodeAllowWin32ImportsType(DefenderAttackSurfaceType defenderOfficeMacroCodeAllowWin32ImportsType)“Value indicating the behavior of Win32 imports from Macro code in Office”Windows10EndpointProtectionConfiguration.BuilderdefenderPotentiallyUnwantedAppAction(DefenderProtectionType defenderPotentiallyUnwantedAppAction)“Added in Windows 10, version 1607.Windows10EndpointProtectionConfiguration.BuilderdefenderPreventCredentialStealingType(DefenderProtectionType defenderPreventCredentialStealingType)“Value indicating if credential stealing from the Windows local security authority subsystem is permitted”Windows10EndpointProtectionConfiguration.BuilderdefenderProcessCreation(DefenderProtectionType defenderProcessCreation)“Value indicating response to process creations originating from PSExec and WMI commands”Windows10EndpointProtectionConfiguration.BuilderdefenderProcessCreationType(DefenderAttackSurfaceType defenderProcessCreationType)“Value indicating response to process creations originating from PSExec and WMI commands”Windows10EndpointProtectionConfiguration.BuilderdefenderProcessesToExclude(String... defenderProcessesToExclude)“Processes to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderProcessesToExclude(List<String> defenderProcessesToExclude)“Processes to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderProcessesToExcludeNextLink(String defenderProcessesToExcludeNextLink)“Processes to exclude from scans and real time protection.”Windows10EndpointProtectionConfiguration.BuilderdefenderScanDirection(DefenderRealtimeScanDirection defenderScanDirection)“Controls which sets of files should be monitored.”Windows10EndpointProtectionConfiguration.BuilderdefenderScanMaxCpuPercentage(Integer defenderScanMaxCpuPercentage)“Represents the average CPU load factor for the Windows Defender scan (in percent ).Windows10EndpointProtectionConfiguration.BuilderdefenderScanType(DefenderScanType defenderScanType)“Selects whether to perform a quick scan or full scan.”Windows10EndpointProtectionConfiguration.BuilderdefenderScheduledQuickScanTime(LocalTime defenderScheduledQuickScanTime)“Selects the time of day that the Windows Defender quick scan should run.Windows10EndpointProtectionConfiguration.BuilderdefenderScheduledScanDay(WeeklySchedule defenderScheduledScanDay)“Selects the day that the Windows Defender scan should run.”Windows10EndpointProtectionConfiguration.BuilderdefenderScheduledScanTime(LocalTime defenderScheduledScanTime)“Selects the time of day that the Windows Defender scan should run.”Windows10EndpointProtectionConfiguration.BuilderdefenderScriptDownloadedPayloadExecution(DefenderProtectionType defenderScriptDownloadedPayloadExecution)“Value indicating the behavior of js/vbs executing payload downloaded from Internet”Windows10EndpointProtectionConfiguration.BuilderdefenderScriptDownloadedPayloadExecutionType(DefenderAttackSurfaceType defenderScriptDownloadedPayloadExecutionType)“Value indicating the behavior of js/vbs executing payload downloaded from Internet”Windows10EndpointProtectionConfiguration.BuilderdefenderScriptObfuscatedMacroCode(DefenderProtectionType defenderScriptObfuscatedMacroCode)“Value indicating the behavior of obfuscated js/vbs/ps/macro code”Windows10EndpointProtectionConfiguration.BuilderdefenderScriptObfuscatedMacroCodeType(DefenderAttackSurfaceType defenderScriptObfuscatedMacroCodeType)“Value indicating the behavior of obfuscated js/vbs/ps/macro code”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterBlockExploitProtectionOverride(Boolean defenderSecurityCenterBlockExploitProtectionOverride)“Indicates whether or not to block user from overriding Exploit Protection settings.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableAccountUI(Boolean defenderSecurityCenterDisableAccountUI)“Used to disable the display of the account protection area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableAppBrowserUI(Boolean defenderSecurityCenterDisableAppBrowserUI)“Used to disable the display of the app and browser protection area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableClearTpmUI(Boolean defenderSecurityCenterDisableClearTpmUI)“Used to disable the display of the Clear TPM button.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableFamilyUI(Boolean defenderSecurityCenterDisableFamilyUI)“Used to disable the display of the family options area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableHardwareUI(Boolean defenderSecurityCenterDisableHardwareUI)“Used to disable the display of the hardware protection area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableHealthUI(Boolean defenderSecurityCenterDisableHealthUI)“Used to disable the display of the device performance and health area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableNetworkUI(Boolean defenderSecurityCenterDisableNetworkUI)“Used to disable the display of the firewall and network protection area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableNotificationAreaUI(Boolean defenderSecurityCenterDisableNotificationAreaUI)“Used to disable the display of the notification area control.Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableRansomwareUI(Boolean defenderSecurityCenterDisableRansomwareUI)“Used to disable the display of the ransomware protection area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableSecureBootUI(Boolean defenderSecurityCenterDisableSecureBootUI)“Used to disable the display of the secure boot area under Device security.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableTroubleshootingUI(Boolean defenderSecurityCenterDisableTroubleshootingUI)“Used to disable the display of the security process troubleshooting under Device security.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableVirusUI(Boolean defenderSecurityCenterDisableVirusUI)“Used to disable the display of the virus and threat protection area.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI(Boolean defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI)“Used to disable the display of update TPM Firmware when a vulnerable firmware is detected.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterHelpEmail(String defenderSecurityCenterHelpEmail)“The email address that is displayed to users.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterHelpPhone(String defenderSecurityCenterHelpPhone)“The phone number or Skype ID that is displayed to users.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterHelpURL(String defenderSecurityCenterHelpURL)“The help portal URL this is displayed to users.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterITContactDisplay(DefenderSecurityCenterITContactDisplayType defenderSecurityCenterITContactDisplay)“Configure where to display IT contact information to end users.”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterNotificationsFromApp(DefenderSecurityCenterNotificationsFromAppType defenderSecurityCenterNotificationsFromApp)“Notifications to show from the displayed areas of app”Windows10EndpointProtectionConfiguration.BuilderdefenderSecurityCenterOrganizationDisplayName(String defenderSecurityCenterOrganizationDisplayName)“The company name that is displayed to the users.”Windows10EndpointProtectionConfiguration.BuilderdefenderSignatureUpdateIntervalInHours(Integer defenderSignatureUpdateIntervalInHours)“Specifies the interval (in hours) that will be used to check for signatures, so instead of using the ScheduleDay and ScheduleTime the check for new signatures will be set according to the interval.Windows10EndpointProtectionConfiguration.BuilderdefenderSubmitSamplesConsentType(DefenderSubmitSamplesConsentType defenderSubmitSamplesConsentType)“Checks for the user consent level in Windows Defender to send data.”Windows10EndpointProtectionConfiguration.BuilderdefenderUntrustedExecutable(DefenderProtectionType defenderUntrustedExecutable)“Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria”Windows10EndpointProtectionConfiguration.BuilderdefenderUntrustedExecutableType(DefenderAttackSurfaceType defenderUntrustedExecutableType)“Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria”Windows10EndpointProtectionConfiguration.BuilderdefenderUntrustedUSBProcess(DefenderProtectionType defenderUntrustedUSBProcess)“Value indicating response to untrusted and unsigned processes that run from USB”Windows10EndpointProtectionConfiguration.BuilderdefenderUntrustedUSBProcessType(DefenderAttackSurfaceType defenderUntrustedUSBProcessType)“Value indicating response to untrusted and unsigned processes that run from USB”Windows10EndpointProtectionConfiguration.Builderdescription(String description)Windows10EndpointProtectionConfiguration.BuilderdeviceGuardEnableSecureBootWithDMA(Boolean deviceGuardEnableSecureBootWithDMA)“This property will be deprecated in May 2019 and will be replaced with property DeviceGuardSecureBootWithDMA.Windows10EndpointProtectionConfiguration.BuilderdeviceGuardEnableVirtualizationBasedSecurity(Boolean deviceGuardEnableVirtualizationBasedSecurity)“Turns On Virtualization Based Security(VBS).”Windows10EndpointProtectionConfiguration.BuilderdeviceGuardLaunchSystemGuard(Enablement deviceGuardLaunchSystemGuard)“Allows the IT admin to configure the launch of System Guard.”Windows10EndpointProtectionConfiguration.BuilderdeviceGuardLocalSystemAuthorityCredentialGuardSettings(DeviceGuardLocalSystemAuthorityCredentialGuardType deviceGuardLocalSystemAuthorityCredentialGuardSettings)“Turn on Credential Guard when Platform Security Level with Secure Boot and Virtualization Based Security are both enabled.”Windows10EndpointProtectionConfiguration.BuilderdeviceGuardSecureBootWithDMA(SecureBootWithDMAType deviceGuardSecureBootWithDMA)“Specifies whether Platform Security Level is enabled at next reboot.”Windows10EndpointProtectionConfiguration.BuilderdeviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)Windows10EndpointProtectionConfiguration.BuilderdeviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)Windows10EndpointProtectionConfiguration.BuilderdeviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)Windows10EndpointProtectionConfiguration.BuilderdisplayName(String displayName)Windows10EndpointProtectionConfiguration.BuilderdmaGuardDeviceEnumerationPolicy(DmaGuardDeviceEnumerationPolicyType dmaGuardDeviceEnumerationPolicy)“This policy is intended to provide additional security against external DMA capable devices.Windows10EndpointProtectionConfiguration.BuilderfirewallBlockStatefulFTP(Boolean firewallBlockStatefulFTP)“Blocks stateful FTP connections to the device”Windows10EndpointProtectionConfiguration.BuilderfirewallCertificateRevocationListCheckMethod(FirewallCertificateRevocationListCheckMethodType firewallCertificateRevocationListCheckMethod)“Specify how the certificate revocation list is to be enforced”Windows10EndpointProtectionConfiguration.BuilderfirewallIdleTimeoutForSecurityAssociationInSeconds(Integer firewallIdleTimeoutForSecurityAssociationInSeconds)“Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive.Windows10EndpointProtectionConfiguration.BuilderfirewallIPSecExemptionsAllowDHCP(Boolean firewallIPSecExemptionsAllowDHCP)“Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic”Windows10EndpointProtectionConfiguration.BuilderfirewallIPSecExemptionsAllowICMP(Boolean firewallIPSecExemptionsAllowICMP)“Configures IPSec exemptions to allow ICMP”Windows10EndpointProtectionConfiguration.BuilderfirewallIPSecExemptionsAllowNeighborDiscovery(Boolean firewallIPSecExemptionsAllowNeighborDiscovery)“Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes”Windows10EndpointProtectionConfiguration.BuilderfirewallIPSecExemptionsAllowRouterDiscovery(Boolean firewallIPSecExemptionsAllowRouterDiscovery)“Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes”Windows10EndpointProtectionConfiguration.BuilderfirewallIPSecExemptionsNone(Boolean firewallIPSecExemptionsNone)“Configures IPSec exemptions to no exemptions”Windows10EndpointProtectionConfiguration.BuilderfirewallMergeKeyingModuleSettings(Boolean firewallMergeKeyingModuleSettings)“If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set”Windows10EndpointProtectionConfiguration.BuilderfirewallPacketQueueingMethod(FirewallPacketQueueingMethodType firewallPacketQueueingMethod)“Configures how packet queueing should be applied in the tunnel gateway scenario”Windows10EndpointProtectionConfiguration.BuilderfirewallPreSharedKeyEncodingMethod(FirewallPreSharedKeyEncodingMethodType firewallPreSharedKeyEncodingMethod)“Select the preshared key encoding to be used”Windows10EndpointProtectionConfiguration.BuilderfirewallProfileDomain(WindowsFirewallNetworkProfile firewallProfileDomain)“Configures the firewall profile settings for domain networks”Windows10EndpointProtectionConfiguration.BuilderfirewallProfilePrivate(WindowsFirewallNetworkProfile firewallProfilePrivate)“Configures the firewall profile settings for private networks”Windows10EndpointProtectionConfiguration.BuilderfirewallProfilePublic(WindowsFirewallNetworkProfile firewallProfilePublic)“Configures the firewall profile settings for public networks”Windows10EndpointProtectionConfiguration.BuilderfirewallRules(List<WindowsFirewallRule> firewallRules)“Configures the firewall rule settings.Windows10EndpointProtectionConfiguration.BuilderfirewallRules(WindowsFirewallRule... firewallRules)“Configures the firewall rule settings.Windows10EndpointProtectionConfiguration.BuilderfirewallRulesNextLink(String firewallRulesNextLink)“Configures the firewall rule settings.Windows10EndpointProtectionConfiguration.Builderid(String id)Windows10EndpointProtectionConfiguration.BuilderlanManagerAuthenticationLevel(LanManagerAuthenticationLevel lanManagerAuthenticationLevel)“This security setting determines which challenge/response authentication protocol is used for network logons.”Windows10EndpointProtectionConfiguration.BuilderlanManagerWorkstationDisableInsecureGuestLogons(Boolean lanManagerWorkstationDisableInsecureGuestLogons)“If enabled,the SMB client will allow insecure guest logons.Windows10EndpointProtectionConfiguration.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAdministratorAccountName(String localSecurityOptionsAdministratorAccountName)“Define a different account name to be associated with the security identifier ( SID) for the account “Administrator”.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAdministratorElevationPromptBehavior(LocalSecurityOptionsAdministratorElevationPromptBehaviorType localSecurityOptionsAdministratorElevationPromptBehavior)“Define the behavior of the elevation prompt for admins in Admin Approval Mode.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares(Boolean localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares)“This security setting determines whether to allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowPKU2UAuthenticationRequests(Boolean localSecurityOptionsAllowPKU2UAuthenticationRequests)“Block PKU2U authentication requests to this device to use online identities.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManager(String localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager)“Edit the default Security Descriptor Definition Language string to allow or deny users and groups to make remote calls to the SAM.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool(Boolean localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool)“UI helper boolean for LocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManager entity”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn(Boolean localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn)“This security setting determines whether a computer can be shut down without having to log on to Windows.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowUIAccessApplicationElevation(Boolean localSecurityOptionsAllowUIAccessApplicationElevation)“Allow UIAccess apps to prompt for elevation without using the secure desktop.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowUIAccessApplicationsForSecureLocations(Boolean localSecurityOptionsAllowUIAccessApplicationsForSecureLocations)“Allow UIAccess apps to prompt for elevation without using the secure desktop.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsAllowUndockWithoutHavingToLogon(Boolean localSecurityOptionsAllowUndockWithoutHavingToLogon)“Prevent a portable computer from being undocked without having to log in.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsBlockMicrosoftAccounts(Boolean localSecurityOptionsBlockMicrosoftAccounts)“Prevent users from adding new Microsoft accounts to this computer.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsBlockRemoteLogonWithBlankPassword(Boolean localSecurityOptionsBlockRemoteLogonWithBlankPassword)“Enable Local accounts that are not password protected to log on from locations other than the physical device.Default is enabled”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsBlockRemoteOpticalDriveAccess(Boolean localSecurityOptionsBlockRemoteOpticalDriveAccess)“Enabling this settings allows only interactively logged on user to access CD-ROM media.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsBlockUsersInstallingPrinterDrivers(Boolean localSecurityOptionsBlockUsersInstallingPrinterDrivers)“Restrict installing printer drivers as part of connecting to a shared printer to admins only.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsClearVirtualMemoryPageFile(Boolean localSecurityOptionsClearVirtualMemoryPageFile)“This security setting determines whether the virtual memory pagefile is cleared when the system is shut down.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsClientDigitallySignCommunicationsAlways(Boolean localSecurityOptionsClientDigitallySignCommunicationsAlways)“This security setting determines whether packet signing is required by the SMB client component.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers(Boolean localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers)“If this security setting is enabled, the Server Message Block (SMB) redirector is allowed to send plaintext passwords to non-Microsoft SMB servers that do not support password encryption during authentication.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDetectApplicationInstallationsAndPromptForElevation(Boolean localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation)“App installations requiring elevated privileges will prompt for admin credentials.Default is enabled”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDisableAdministratorAccount(Boolean localSecurityOptionsDisableAdministratorAccount)“Determines whether the Local Administrator account is enabled or disabled.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees(Boolean localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees)“This security setting determines whether the SMB client attempts to negotiate SMB packet signing.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDisableGuestAccount(Boolean localSecurityOptionsDisableGuestAccount)“Determines if the Guest account is enabled or disabled.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDisableServerDigitallySignCommunicationsAlways(Boolean localSecurityOptionsDisableServerDigitallySignCommunicationsAlways)“This security setting determines whether packet signing is required by the SMB server component.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees(Boolean localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees)“This security setting determines whether the SMB server will negotiate SMB packet signing with clients that request it.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts(Boolean localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts)“This security setting determines what additional permissions will be granted for anonymous connections to the computer.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDoNotRequireCtrlAltDel(Boolean localSecurityOptionsDoNotRequireCtrlAltDel)“Require CTRL+ALT+DEL to be pressed before a user can log on.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange(Boolean localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange)“This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser(LocalSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser)“Define who is allowed to format and eject removable NTFS media.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsGuestAccountName(String localSecurityOptionsGuestAccountName)“Define a different account name to be associated with the security identifier ( SID) for the account “Guest”.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsHideLastSignedInUser(Boolean localSecurityOptionsHideLastSignedInUser)“Do not display the username of the last person who signed in on this device.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsHideUsernameAtSignIn(Boolean localSecurityOptionsHideUsernameAtSignIn)“Do not display the username of the person signing in to this device after credentials are entered and before the device’s desktop is shown.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsInformationDisplayedOnLockScreen(LocalSecurityOptionsInformationDisplayedOnLockScreenType localSecurityOptionsInformationDisplayedOnLockScreen)“Configure the user information that is displayed when the session is locked.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsInformationShownOnLockScreen(LocalSecurityOptionsInformationShownOnLockScreenType localSecurityOptionsInformationShownOnLockScreen)“Configure the user information that is displayed when the session is locked.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsLogOnMessageText(String localSecurityOptionsLogOnMessageText)“Set message text for users attempting to log in.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsLogOnMessageTitle(String localSecurityOptionsLogOnMessageTitle)“Set message title for users attempting to log in.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsMachineInactivityLimit(Integer localSecurityOptionsMachineInactivityLimit)“Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsMachineInactivityLimitInMinutes(Integer localSecurityOptionsMachineInactivityLimitInMinutes)“Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients(LocalSecurityOptionsMinimumSessionSecurity localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients)“This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers(LocalSecurityOptionsMinimumSessionSecurity localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers)“This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsOnlyElevateSignedExecutables(Boolean localSecurityOptionsOnlyElevateSignedExecutables)“Enforce PKI certification path validation for a given executable file before it is permitted to run.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares(Boolean localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares)“By default, this security setting restricts anonymous access to shares and pipes to the settings for named pipes that can be accessed anonymously and Shares that can be accessed anonymously”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsSmartCardRemovalBehavior(LocalSecurityOptionsSmartCardRemovalBehaviorType localSecurityOptionsSmartCardRemovalBehavior)“This security setting determines what happens when the smart card for a logged- on user is removed from the smart card reader.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsStandardUserElevationPromptBehavior(LocalSecurityOptionsStandardUserElevationPromptBehaviorType localSecurityOptionsStandardUserElevationPromptBehavior)“Define the behavior of the elevation prompt for standard users.”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation(Boolean localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation)“Enable all elevation requests to go to the interactive user's desktop rather than the secure desktop.Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsUseAdminApprovalMode(Boolean localSecurityOptionsUseAdminApprovalMode)“Defines whether the built-in admin account uses Admin Approval Mode or runs all apps with full admin privileges.Default is enabled”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsUseAdminApprovalModeForAdministrators(Boolean localSecurityOptionsUseAdminApprovalModeForAdministrators)“Define whether Admin Approval Mode and all UAC policy settings are enabled, default is enabled”Windows10EndpointProtectionConfiguration.BuilderlocalSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations(Boolean localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations)“Virtualize file and registry write failures to per user locations”Windows10EndpointProtectionConfiguration.BuilderroleScopeTagIds(String... roleScopeTagIds)Windows10EndpointProtectionConfiguration.BuilderroleScopeTagIds(List<String> roleScopeTagIds)Windows10EndpointProtectionConfiguration.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)Windows10EndpointProtectionConfiguration.BuildersmartScreenBlockOverrideForFiles(Boolean smartScreenBlockOverrideForFiles)“Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.”Windows10EndpointProtectionConfiguration.BuildersmartScreenEnableInShell(Boolean smartScreenEnableInShell)“Allows IT Admins to configure SmartScreen for Windows.”Windows10EndpointProtectionConfiguration.BuildersupportsScopeTags(Boolean supportsScopeTags)Windows10EndpointProtectionConfiguration.BuilderuserRightsAccessCredentialManagerAsTrustedCaller(DeviceManagementUserRightsSetting userRightsAccessCredentialManagerAsTrustedCaller)“This user right is used by Credential Manager during Backup/Restore.Windows10EndpointProtectionConfiguration.BuilderuserRightsActAsPartOfTheOperatingSystem(DeviceManagementUserRightsSetting userRightsActAsPartOfTheOperatingSystem)“This user right allows a process to impersonate any user without authentication.Windows10EndpointProtectionConfiguration.BuilderuserRightsAllowAccessFromNetwork(DeviceManagementUserRightsSetting userRightsAllowAccessFromNetwork)“This user right determines which users and groups are allowed to connect to the computer over the network.Windows10EndpointProtectionConfiguration.BuilderuserRightsBackupData(DeviceManagementUserRightsSetting userRightsBackupData)“This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when backing up files and directories.Windows10EndpointProtectionConfiguration.BuilderuserRightsBlockAccessFromNetwork(DeviceManagementUserRightsSetting userRightsBlockAccessFromNetwork)“This user right determines which users and groups are block from connecting to the computer over the network.Windows10EndpointProtectionConfiguration.BuilderuserRightsChangeSystemTime(DeviceManagementUserRightsSetting userRightsChangeSystemTime)“This user right determines which users and groups can change the time and date on the internal clock of the computer.Windows10EndpointProtectionConfiguration.BuilderuserRightsCreateGlobalObjects(DeviceManagementUserRightsSetting userRightsCreateGlobalObjects)“This security setting determines whether users can create global objects that are available to all sessions.Windows10EndpointProtectionConfiguration.BuilderuserRightsCreatePageFile(DeviceManagementUserRightsSetting userRightsCreatePageFile)“This user right determines which users and groups can call an internal API to create and change the size of a page file.Windows10EndpointProtectionConfiguration.BuilderuserRightsCreatePermanentSharedObjects(DeviceManagementUserRightsSetting userRightsCreatePermanentSharedObjects)“This user right determines which accounts can be used by processes to create a directory object using the object manager.Windows10EndpointProtectionConfiguration.BuilderuserRightsCreateSymbolicLinks(DeviceManagementUserRightsSetting userRightsCreateSymbolicLinks)“This user right determines if the user can create a symbolic link from the computer to which they are logged on.Windows10EndpointProtectionConfiguration.BuilderuserRightsCreateToken(DeviceManagementUserRightsSetting userRightsCreateToken)“This user right determines which users/groups can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal API to create an access token.Windows10EndpointProtectionConfiguration.BuilderuserRightsDebugPrograms(DeviceManagementUserRightsSetting userRightsDebugPrograms)“This user right determines which users can attach a debugger to any process or to the kernel.Windows10EndpointProtectionConfiguration.BuilderuserRightsDelegation(DeviceManagementUserRightsSetting userRightsDelegation)“This user right determines which users can set the Trusted for Delegation setting on a user or computer object.Windows10EndpointProtectionConfiguration.BuilderuserRightsDenyLocalLogOn(DeviceManagementUserRightsSetting userRightsDenyLocalLogOn)“This user right determines which users cannot log on to the computer.Windows10EndpointProtectionConfiguration.BuilderuserRightsGenerateSecurityAudits(DeviceManagementUserRightsSetting userRightsGenerateSecurityAudits)“This user right determines which accounts can be used by a process to add entries to the security log.Windows10EndpointProtectionConfiguration.BuilderuserRightsImpersonateClient(DeviceManagementUserRightsSetting userRightsImpersonateClient)“Assigning this user right to a user allows programs running on behalf of that user to impersonate a client.Windows10EndpointProtectionConfiguration.BuilderuserRightsIncreaseSchedulingPriority(DeviceManagementUserRightsSetting userRightsIncreaseSchedulingPriority)“This user right determines which accounts can use a process with Write Property access to another process to increase the execution priority assigned to the other process.Windows10EndpointProtectionConfiguration.BuilderuserRightsLoadUnloadDrivers(DeviceManagementUserRightsSetting userRightsLoadUnloadDrivers)“This user right determines which users can dynamically load and unload device drivers or other code in to kernel mode.Windows10EndpointProtectionConfiguration.BuilderuserRightsLocalLogOn(DeviceManagementUserRightsSetting userRightsLocalLogOn)“This user right determines which users can log on to the computer.Windows10EndpointProtectionConfiguration.BuilderuserRightsLockMemory(DeviceManagementUserRightsSetting userRightsLockMemory)“This user right determines which accounts can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk.Windows10EndpointProtectionConfiguration.BuilderuserRightsManageAuditingAndSecurityLogs(DeviceManagementUserRightsSetting userRightsManageAuditingAndSecurityLogs)“This user right determines which users can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys.Windows10EndpointProtectionConfiguration.BuilderuserRightsManageVolumes(DeviceManagementUserRightsSetting userRightsManageVolumes)“This user right determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation.Windows10EndpointProtectionConfiguration.BuilderuserRightsModifyFirmwareEnvironment(DeviceManagementUserRightsSetting userRightsModifyFirmwareEnvironment)“This user right determines who can modify firmware environment values.Windows10EndpointProtectionConfiguration.BuilderuserRightsModifyObjectLabels(DeviceManagementUserRightsSetting userRightsModifyObjectLabels)“This user right determines which user accounts can modify the integrity label of objects, such as files, registry keys, or processes owned by other users.Windows10EndpointProtectionConfiguration.BuilderuserRightsProfileSingleProcess(DeviceManagementUserRightsSetting userRightsProfileSingleProcess)“This user right determines which users can use performance monitoring tools to monitor the performance of system processes.Windows10EndpointProtectionConfiguration.BuilderuserRightsRemoteDesktopServicesLogOn(DeviceManagementUserRightsSetting userRightsRemoteDesktopServicesLogOn)“This user right determines which users and groups are prohibited from logging on as a Remote Desktop Services client.Windows10EndpointProtectionConfiguration.BuilderuserRightsRemoteShutdown(DeviceManagementUserRightsSetting userRightsRemoteShutdown)“This user right determines which users are allowed to shut down a computer from a remote location on the network.Windows10EndpointProtectionConfiguration.BuilderuserRightsRestoreData(DeviceManagementUserRightsSetting userRightsRestoreData)“This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and determines which users can set any valid security principal as the owner of an object.Windows10EndpointProtectionConfiguration.BuilderuserRightsTakeOwnership(DeviceManagementUserRightsSetting userRightsTakeOwnership)“This user right determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads.Windows10EndpointProtectionConfiguration.Builderversion(Integer version)Windows10EndpointProtectionConfiguration.BuilderwindowsDefenderTamperProtection(WindowsDefenderTamperProtectionOptions windowsDefenderTamperProtection)“Configure windows defender TamperProtection settings”Windows10EndpointProtectionConfiguration.BuilderxboxServicesAccessoryManagementServiceStartupMode(ServiceStartType xboxServicesAccessoryManagementServiceStartupMode)“This setting determines whether the Accessory management service's start type is Automatic(2), Manual(3), Disabled(4).Windows10EndpointProtectionConfiguration.BuilderxboxServicesEnableXboxGameSaveTask(Boolean xboxServicesEnableXboxGameSaveTask)“This setting determines whether xbox game save is enabled (1) or disabled (0).”Windows10EndpointProtectionConfiguration.BuilderxboxServicesLiveAuthManagerServiceStartupMode(ServiceStartType xboxServicesLiveAuthManagerServiceStartupMode)“This setting determines whether Live Auth Manager service's start type is Automatic(2), Manual(3), Disabled(4).Windows10EndpointProtectionConfiguration.BuilderxboxServicesLiveGameSaveServiceStartupMode(ServiceStartType xboxServicesLiveGameSaveServiceStartupMode)“This setting determines whether Live Game save service's start type is Automatic (2), Manual(3), Disabled(4).Windows10EndpointProtectionConfiguration.BuilderxboxServicesLiveNetworkingServiceStartupMode(ServiceStartType xboxServicesLiveNetworkingServiceStartupMode)“This setting determines whether Networking service's start type is Automatic(2), Manual(3), Disabled(4).
-
-
-
Method Detail
-
id
public Windows10EndpointProtectionConfiguration.Builder id(String id)
-
createdDateTime
public Windows10EndpointProtectionConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public Windows10EndpointProtectionConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public Windows10EndpointProtectionConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public Windows10EndpointProtectionConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public Windows10EndpointProtectionConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public Windows10EndpointProtectionConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public Windows10EndpointProtectionConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public Windows10EndpointProtectionConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public Windows10EndpointProtectionConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public Windows10EndpointProtectionConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public Windows10EndpointProtectionConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public Windows10EndpointProtectionConfiguration.Builder version(Integer version)
-
applicationGuardAllowCameraMicrophoneRedirection
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowCameraMicrophoneRedirection(Boolean applicationGuardAllowCameraMicrophoneRedirection)
“Gets or sets whether applications inside Microsoft Defender Application Guard can access the device’s camera and microphone.”- Parameters:
applicationGuardAllowCameraMicrophoneRedirection- value ofapplicationGuardAllowCameraMicrophoneRedirectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowFileSaveOnHost
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowFileSaveOnHost(Boolean applicationGuardAllowFileSaveOnHost)
“Allow users to download files from Edge in the application guard container and save them on the host file system”- Parameters:
applicationGuardAllowFileSaveOnHost- value ofapplicationGuardAllowFileSaveOnHostproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowPersistence
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowPersistence(Boolean applicationGuardAllowPersistence)
“Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)”- Parameters:
applicationGuardAllowPersistence- value ofapplicationGuardAllowPersistenceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowPrintToLocalPrinters
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowPrintToLocalPrinters(Boolean applicationGuardAllowPrintToLocalPrinters)
“Allow printing to Local Printers from Container”- Parameters:
applicationGuardAllowPrintToLocalPrinters- value ofapplicationGuardAllowPrintToLocalPrintersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowPrintToNetworkPrinters
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowPrintToNetworkPrinters(Boolean applicationGuardAllowPrintToNetworkPrinters)
“Allow printing to Network Printers from Container”- Parameters:
applicationGuardAllowPrintToNetworkPrinters- value ofapplicationGuardAllowPrintToNetworkPrintersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowPrintToPDF
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowPrintToPDF(Boolean applicationGuardAllowPrintToPDF)
“Allow printing to PDF from Container”- Parameters:
applicationGuardAllowPrintToPDF- value ofapplicationGuardAllowPrintToPDFproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowPrintToXPS
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowPrintToXPS(Boolean applicationGuardAllowPrintToXPS)
“Allow printing to XPS from Container”- Parameters:
applicationGuardAllowPrintToXPS- value ofapplicationGuardAllowPrintToXPSproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardAllowVirtualGPU
public Windows10EndpointProtectionConfiguration.Builder applicationGuardAllowVirtualGPU(Boolean applicationGuardAllowVirtualGPU)
“Allow application guard to use virtual GPU”- Parameters:
applicationGuardAllowVirtualGPU- value ofapplicationGuardAllowVirtualGPUproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardBlockClipboardSharing
public Windows10EndpointProtectionConfiguration.Builder applicationGuardBlockClipboardSharing(ApplicationGuardBlockClipboardSharingType applicationGuardBlockClipboardSharing)
“Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.”- Parameters:
applicationGuardBlockClipboardSharing- value ofapplicationGuardBlockClipboardSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardBlockFileTransfer
public Windows10EndpointProtectionConfiguration.Builder applicationGuardBlockFileTransfer(ApplicationGuardBlockFileTransferType applicationGuardBlockFileTransfer)
“Block clipboard to transfer image file, text file or neither of them”- Parameters:
applicationGuardBlockFileTransfer- value ofapplicationGuardBlockFileTransferproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardBlockNonEnterpriseContent
public Windows10EndpointProtectionConfiguration.Builder applicationGuardBlockNonEnterpriseContent(Boolean applicationGuardBlockNonEnterpriseContent)
“Block enterprise sites to load non-enterprise content, such as third party plug- ins”- Parameters:
applicationGuardBlockNonEnterpriseContent- value ofapplicationGuardBlockNonEnterpriseContentproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardCertificateThumbprints
public Windows10EndpointProtectionConfiguration.Builder applicationGuardCertificateThumbprints(List<String> applicationGuardCertificateThumbprints)
“Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.”- Parameters:
applicationGuardCertificateThumbprints- value ofapplicationGuardCertificateThumbprintsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardCertificateThumbprints
public Windows10EndpointProtectionConfiguration.Builder applicationGuardCertificateThumbprints(String... applicationGuardCertificateThumbprints)
“Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.”- Parameters:
applicationGuardCertificateThumbprints- value ofapplicationGuardCertificateThumbprintsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardCertificateThumbprintsNextLink
public Windows10EndpointProtectionConfiguration.Builder applicationGuardCertificateThumbprintsNextLink(String applicationGuardCertificateThumbprintsNextLink)
“Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.”- Parameters:
applicationGuardCertificateThumbprintsNextLink- value ofapplicationGuardCertificateThumbprints@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardEnabled
public Windows10EndpointProtectionConfiguration.Builder applicationGuardEnabled(Boolean applicationGuardEnabled)
“Enable Windows Defender Application Guard”- Parameters:
applicationGuardEnabled- value ofapplicationGuardEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardEnabledOptions
public Windows10EndpointProtectionConfiguration.Builder applicationGuardEnabledOptions(ApplicationGuardEnabledOptions applicationGuardEnabledOptions)
“Enable Windows Defender Application Guard for newer Windows builds”- Parameters:
applicationGuardEnabledOptions- value ofapplicationGuardEnabledOptionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
applicationGuardForceAuditing
public Windows10EndpointProtectionConfiguration.Builder applicationGuardForceAuditing(Boolean applicationGuardForceAuditing)
“Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)”- Parameters:
applicationGuardForceAuditing- value ofapplicationGuardForceAuditingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appLockerApplicationControl
public Windows10EndpointProtectionConfiguration.Builder appLockerApplicationControl(AppLockerApplicationControlType appLockerApplicationControl)
“Enables the Admin to choose what types of app to allow on devices.”- Parameters:
appLockerApplicationControl- value ofappLockerApplicationControlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerAllowStandardUserEncryption
public Windows10EndpointProtectionConfiguration.Builder bitLockerAllowStandardUserEncryption(Boolean bitLockerAllowStandardUserEncryption)
“Allows the admin to allow standard users to enable encrpytion during Azure AD Join.”- Parameters:
bitLockerAllowStandardUserEncryption- value ofbitLockerAllowStandardUserEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerDisableWarningForOtherDiskEncryption
public Windows10EndpointProtectionConfiguration.Builder bitLockerDisableWarningForOtherDiskEncryption(Boolean bitLockerDisableWarningForOtherDiskEncryption)
“Allows the Admin to disable the warning prompt for other disk encryption on the user machines.”- Parameters:
bitLockerDisableWarningForOtherDiskEncryption- value ofbitLockerDisableWarningForOtherDiskEncryptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerEnableStorageCardEncryptionOnMobile
public Windows10EndpointProtectionConfiguration.Builder bitLockerEnableStorageCardEncryptionOnMobile(Boolean bitLockerEnableStorageCardEncryptionOnMobile)
“Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.”- Parameters:
bitLockerEnableStorageCardEncryptionOnMobile- value ofbitLockerEnableStorageCardEncryptionOnMobileproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerEncryptDevice
public Windows10EndpointProtectionConfiguration.Builder bitLockerEncryptDevice(Boolean bitLockerEncryptDevice)
“Allows the admin to require encryption to be turned on using BitLocker.”- Parameters:
bitLockerEncryptDevice- value ofbitLockerEncryptDeviceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerFixedDrivePolicy
public Windows10EndpointProtectionConfiguration.Builder bitLockerFixedDrivePolicy(BitLockerFixedDrivePolicy bitLockerFixedDrivePolicy)
“BitLocker Fixed Drive Policy.”- Parameters:
bitLockerFixedDrivePolicy- value ofbitLockerFixedDrivePolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerRecoveryPasswordRotation
public Windows10EndpointProtectionConfiguration.Builder bitLockerRecoveryPasswordRotation(BitLockerRecoveryPasswordRotationType bitLockerRecoveryPasswordRotation)
“This setting initiates a client-driven recovery password rotation after an OS drive recovery (either by using bootmgr or WinRE).”- Parameters:
bitLockerRecoveryPasswordRotation- value ofbitLockerRecoveryPasswordRotationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerRemovableDrivePolicy
public Windows10EndpointProtectionConfiguration.Builder bitLockerRemovableDrivePolicy(BitLockerRemovableDrivePolicy bitLockerRemovableDrivePolicy)
“BitLocker Removable Drive Policy.”- Parameters:
bitLockerRemovableDrivePolicy- value ofbitLockerRemovableDrivePolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
bitLockerSystemDrivePolicy
public Windows10EndpointProtectionConfiguration.Builder bitLockerSystemDrivePolicy(BitLockerSystemDrivePolicy bitLockerSystemDrivePolicy)
“BitLocker System Drive Policy.”- Parameters:
bitLockerSystemDrivePolicy- value ofbitLockerSystemDrivePolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAdditionalGuardedFolders
public Windows10EndpointProtectionConfiguration.Builder defenderAdditionalGuardedFolders(List<String> defenderAdditionalGuardedFolders)
“List of folder paths to be added to the list of protected folders”- Parameters:
defenderAdditionalGuardedFolders- value ofdefenderAdditionalGuardedFoldersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAdditionalGuardedFolders
public Windows10EndpointProtectionConfiguration.Builder defenderAdditionalGuardedFolders(String... defenderAdditionalGuardedFolders)
“List of folder paths to be added to the list of protected folders”- Parameters:
defenderAdditionalGuardedFolders- value ofdefenderAdditionalGuardedFoldersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAdditionalGuardedFoldersNextLink
public Windows10EndpointProtectionConfiguration.Builder defenderAdditionalGuardedFoldersNextLink(String defenderAdditionalGuardedFoldersNextLink)
“List of folder paths to be added to the list of protected folders”- Parameters:
defenderAdditionalGuardedFoldersNextLink- value ofdefenderAdditionalGuardedFolders@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAdobeReaderLaunchChildProcess
public Windows10EndpointProtectionConfiguration.Builder defenderAdobeReaderLaunchChildProcess(DefenderProtectionType defenderAdobeReaderLaunchChildProcess)
“Value indicating the behavior of Adobe Reader from creating child processes”- Parameters:
defenderAdobeReaderLaunchChildProcess- value ofdefenderAdobeReaderLaunchChildProcessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAdvancedRansomewareProtectionType
public Windows10EndpointProtectionConfiguration.Builder defenderAdvancedRansomewareProtectionType(DefenderProtectionType defenderAdvancedRansomewareProtectionType)
“Value indicating use of advanced protection against ransomeware”- Parameters:
defenderAdvancedRansomewareProtectionType- value ofdefenderAdvancedRansomewareProtectionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowBehaviorMonitoring
public Windows10EndpointProtectionConfiguration.Builder defenderAllowBehaviorMonitoring(Boolean defenderAllowBehaviorMonitoring)
“Allows or disallows Windows Defender Behavior Monitoring functionality.”- Parameters:
defenderAllowBehaviorMonitoring- value ofdefenderAllowBehaviorMonitoringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowCloudProtection
public Windows10EndpointProtectionConfiguration.Builder defenderAllowCloudProtection(Boolean defenderAllowCloudProtection)
“To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions.”- Parameters:
defenderAllowCloudProtection- value ofdefenderAllowCloudProtectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowEndUserAccess
public Windows10EndpointProtectionConfiguration.Builder defenderAllowEndUserAccess(Boolean defenderAllowEndUserAccess)
“Allows or disallows user access to the Windows Defender UI. If disallowed, all Windows Defender notifications will also be suppressed.”- Parameters:
defenderAllowEndUserAccess- value ofdefenderAllowEndUserAccessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowIntrusionPreventionSystem
public Windows10EndpointProtectionConfiguration.Builder defenderAllowIntrusionPreventionSystem(Boolean defenderAllowIntrusionPreventionSystem)
“Allows or disallows Windows Defender Intrusion Prevention functionality.”- Parameters:
defenderAllowIntrusionPreventionSystem- value ofdefenderAllowIntrusionPreventionSystemproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowOnAccessProtection
public Windows10EndpointProtectionConfiguration.Builder defenderAllowOnAccessProtection(Boolean defenderAllowOnAccessProtection)
“Allows or disallows Windows Defender On Access Protection functionality.”- Parameters:
defenderAllowOnAccessProtection- value ofdefenderAllowOnAccessProtectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowRealTimeMonitoring
public Windows10EndpointProtectionConfiguration.Builder defenderAllowRealTimeMonitoring(Boolean defenderAllowRealTimeMonitoring)
“Allows or disallows Windows Defender Realtime Monitoring functionality.”- Parameters:
defenderAllowRealTimeMonitoring- value ofdefenderAllowRealTimeMonitoringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowScanArchiveFiles
public Windows10EndpointProtectionConfiguration.Builder defenderAllowScanArchiveFiles(Boolean defenderAllowScanArchiveFiles)
“Allows or disallows scanning of archives.”- Parameters:
defenderAllowScanArchiveFiles- value ofdefenderAllowScanArchiveFilesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowScanDownloads
public Windows10EndpointProtectionConfiguration.Builder defenderAllowScanDownloads(Boolean defenderAllowScanDownloads)
“Allows or disallows Windows Defender IOAVP Protection functionality.”- Parameters:
defenderAllowScanDownloads- value ofdefenderAllowScanDownloadsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowScanNetworkFiles
public Windows10EndpointProtectionConfiguration.Builder defenderAllowScanNetworkFiles(Boolean defenderAllowScanNetworkFiles)
“Allows or disallows a scanning of network files.”- Parameters:
defenderAllowScanNetworkFiles- value ofdefenderAllowScanNetworkFilesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowScanRemovableDrivesDuringFullScan
public Windows10EndpointProtectionConfiguration.Builder defenderAllowScanRemovableDrivesDuringFullScan(Boolean defenderAllowScanRemovableDrivesDuringFullScan)
“Allows or disallows a full scan of removable drives. During a quick scan, removable drives may still be scanned.”- Parameters:
defenderAllowScanRemovableDrivesDuringFullScan- value ofdefenderAllowScanRemovableDrivesDuringFullScanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAllowScanScriptsLoadedInInternetExplorer
public Windows10EndpointProtectionConfiguration.Builder defenderAllowScanScriptsLoadedInInternetExplorer(Boolean defenderAllowScanScriptsLoadedInInternetExplorer)
“Allows or disallows Windows Defender Script Scanning functionality.”- Parameters:
defenderAllowScanScriptsLoadedInInternetExplorer- value ofdefenderAllowScanScriptsLoadedInInternetExplorerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAttackSurfaceReductionExcludedPaths
public Windows10EndpointProtectionConfiguration.Builder defenderAttackSurfaceReductionExcludedPaths(List<String> defenderAttackSurfaceReductionExcludedPaths)
“List of exe files and folders to be excluded from attack surface reduction rules”- Parameters:
defenderAttackSurfaceReductionExcludedPaths- value ofdefenderAttackSurfaceReductionExcludedPathsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAttackSurfaceReductionExcludedPaths
public Windows10EndpointProtectionConfiguration.Builder defenderAttackSurfaceReductionExcludedPaths(String... defenderAttackSurfaceReductionExcludedPaths)
“List of exe files and folders to be excluded from attack surface reduction rules”- Parameters:
defenderAttackSurfaceReductionExcludedPaths- value ofdefenderAttackSurfaceReductionExcludedPathsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderAttackSurfaceReductionExcludedPathsNextLink
public Windows10EndpointProtectionConfiguration.Builder defenderAttackSurfaceReductionExcludedPathsNextLink(String defenderAttackSurfaceReductionExcludedPathsNextLink)
“List of exe files and folders to be excluded from attack surface reduction rules”- Parameters:
defenderAttackSurfaceReductionExcludedPathsNextLink- value ofdefenderAttackSurfaceReductionExcludedPaths@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderBlockEndUserAccess
public Windows10EndpointProtectionConfiguration.Builder defenderBlockEndUserAccess(Boolean defenderBlockEndUserAccess)
“Allows or disallows user access to the Windows Defender UI. If disallowed, all Windows Defender notifications will also be suppressed.”- Parameters:
defenderBlockEndUserAccess- value ofdefenderBlockEndUserAccessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderBlockPersistenceThroughWmiType
public Windows10EndpointProtectionConfiguration.Builder defenderBlockPersistenceThroughWmiType(DefenderAttackSurfaceType defenderBlockPersistenceThroughWmiType)
“Value indicating the behavior of Block persistence through WMI event subscription”- Parameters:
defenderBlockPersistenceThroughWmiType- value ofdefenderBlockPersistenceThroughWmiTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderCheckForSignaturesBeforeRunningScan
public Windows10EndpointProtectionConfiguration.Builder defenderCheckForSignaturesBeforeRunningScan(Boolean defenderCheckForSignaturesBeforeRunningScan)
“This policy setting allows you to manage whether a check for new virus and spyware definitions will occur before running a scan.”- Parameters:
defenderCheckForSignaturesBeforeRunningScan- value ofdefenderCheckForSignaturesBeforeRunningScanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderCloudBlockLevel
public Windows10EndpointProtectionConfiguration.Builder defenderCloudBlockLevel(DefenderCloudBlockLevelType defenderCloudBlockLevel)
“Added in Windows 10, version 1709. This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. This feature requires the "Join Microsoft MAPS" setting enabled in order to function.”- Parameters:
defenderCloudBlockLevel- value ofdefenderCloudBlockLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderCloudExtendedTimeoutInSeconds
public Windows10EndpointProtectionConfiguration.Builder defenderCloudExtendedTimeoutInSeconds(Integer defenderCloudExtendedTimeoutInSeconds)
“Added in Windows 10, version 1709. This feature allows Windows Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. This feature depends on three other MAPS settings the must all be enabled- "Configure the 'Block at First Sight' feature; "Join Microsoft MAPS"; "Send file samples when further analysis is required". Valid values 0 to 50”- Parameters:
defenderCloudExtendedTimeoutInSeconds- value ofdefenderCloudExtendedTimeoutInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDaysBeforeDeletingQuarantinedMalware
public Windows10EndpointProtectionConfiguration.Builder defenderDaysBeforeDeletingQuarantinedMalware(Integer defenderDaysBeforeDeletingQuarantinedMalware)
“Time period (in days) that quarantine items will be stored on the system. Valid values 0 to 90”- Parameters:
defenderDaysBeforeDeletingQuarantinedMalware- value ofdefenderDaysBeforeDeletingQuarantinedMalwareproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDetectedMalwareActions
public Windows10EndpointProtectionConfiguration.Builder defenderDetectedMalwareActions(DefenderDetectedMalwareActions defenderDetectedMalwareActions)
“Allows an administrator to specify any valid threat severity levels and the corresponding default action ID to take.”- Parameters:
defenderDetectedMalwareActions- value ofdefenderDetectedMalwareActionsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableBehaviorMonitoring
public Windows10EndpointProtectionConfiguration.Builder defenderDisableBehaviorMonitoring(Boolean defenderDisableBehaviorMonitoring)
“Allows or disallows Windows Defender Behavior Monitoring functionality.”- Parameters:
defenderDisableBehaviorMonitoring- value ofdefenderDisableBehaviorMonitoringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableCatchupFullScan
public Windows10EndpointProtectionConfiguration.Builder defenderDisableCatchupFullScan(Boolean defenderDisableCatchupFullScan)
“This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time.”- Parameters:
defenderDisableCatchupFullScan- value ofdefenderDisableCatchupFullScanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableCatchupQuickScan
public Windows10EndpointProtectionConfiguration.Builder defenderDisableCatchupQuickScan(Boolean defenderDisableCatchupQuickScan)
“This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time.”- Parameters:
defenderDisableCatchupQuickScan- value ofdefenderDisableCatchupQuickScanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableCloudProtection
public Windows10EndpointProtectionConfiguration.Builder defenderDisableCloudProtection(Boolean defenderDisableCloudProtection)
“To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions.”- Parameters:
defenderDisableCloudProtection- value ofdefenderDisableCloudProtectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableIntrusionPreventionSystem
public Windows10EndpointProtectionConfiguration.Builder defenderDisableIntrusionPreventionSystem(Boolean defenderDisableIntrusionPreventionSystem)
“Allows or disallows Windows Defender Intrusion Prevention functionality.”- Parameters:
defenderDisableIntrusionPreventionSystem- value ofdefenderDisableIntrusionPreventionSystemproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableOnAccessProtection
public Windows10EndpointProtectionConfiguration.Builder defenderDisableOnAccessProtection(Boolean defenderDisableOnAccessProtection)
“Allows or disallows Windows Defender On Access Protection functionality.”- Parameters:
defenderDisableOnAccessProtection- value ofdefenderDisableOnAccessProtectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableRealTimeMonitoring
public Windows10EndpointProtectionConfiguration.Builder defenderDisableRealTimeMonitoring(Boolean defenderDisableRealTimeMonitoring)
“Allows or disallows Windows Defender Realtime Monitoring functionality.”- Parameters:
defenderDisableRealTimeMonitoring- value ofdefenderDisableRealTimeMonitoringproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableScanArchiveFiles
public Windows10EndpointProtectionConfiguration.Builder defenderDisableScanArchiveFiles(Boolean defenderDisableScanArchiveFiles)
“Allows or disallows scanning of archives.”- Parameters:
defenderDisableScanArchiveFiles- value ofdefenderDisableScanArchiveFilesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableScanDownloads
public Windows10EndpointProtectionConfiguration.Builder defenderDisableScanDownloads(Boolean defenderDisableScanDownloads)
“Allows or disallows Windows Defender IOAVP Protection functionality.”- Parameters:
defenderDisableScanDownloads- value ofdefenderDisableScanDownloadsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableScanNetworkFiles
public Windows10EndpointProtectionConfiguration.Builder defenderDisableScanNetworkFiles(Boolean defenderDisableScanNetworkFiles)
“Allows or disallows a scanning of network files.”- Parameters:
defenderDisableScanNetworkFiles- value ofdefenderDisableScanNetworkFilesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableScanRemovableDrivesDuringFullScan
public Windows10EndpointProtectionConfiguration.Builder defenderDisableScanRemovableDrivesDuringFullScan(Boolean defenderDisableScanRemovableDrivesDuringFullScan)
“Allows or disallows a full scan of removable drives. During a quick scan, removable drives may still be scanned.”- Parameters:
defenderDisableScanRemovableDrivesDuringFullScan- value ofdefenderDisableScanRemovableDrivesDuringFullScanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderDisableScanScriptsLoadedInInternetExplorer
public Windows10EndpointProtectionConfiguration.Builder defenderDisableScanScriptsLoadedInInternetExplorer(Boolean defenderDisableScanScriptsLoadedInInternetExplorer)
“Allows or disallows Windows Defender Script Scanning functionality.”- Parameters:
defenderDisableScanScriptsLoadedInInternetExplorer- value ofdefenderDisableScanScriptsLoadedInInternetExplorerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderEmailContentExecution
public Windows10EndpointProtectionConfiguration.Builder defenderEmailContentExecution(DefenderProtectionType defenderEmailContentExecution)
“Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)”- Parameters:
defenderEmailContentExecution- value ofdefenderEmailContentExecutionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderEmailContentExecutionType
public Windows10EndpointProtectionConfiguration.Builder defenderEmailContentExecutionType(DefenderAttackSurfaceType defenderEmailContentExecutionType)
“Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)”- Parameters:
defenderEmailContentExecutionType- value ofdefenderEmailContentExecutionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderEnableLowCpuPriority
public Windows10EndpointProtectionConfiguration.Builder defenderEnableLowCpuPriority(Boolean defenderEnableLowCpuPriority)
“This policy setting allows you to enable or disable low CPU priority for scheduled scans.”- Parameters:
defenderEnableLowCpuPriority- value ofdefenderEnableLowCpuPriorityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderEnableScanIncomingMail
public Windows10EndpointProtectionConfiguration.Builder defenderEnableScanIncomingMail(Boolean defenderEnableScanIncomingMail)
“Allows or disallows scanning of email.”- Parameters:
defenderEnableScanIncomingMail- value ofdefenderEnableScanIncomingMailproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderEnableScanMappedNetworkDrivesDuringFullScan
public Windows10EndpointProtectionConfiguration.Builder defenderEnableScanMappedNetworkDrivesDuringFullScan(Boolean defenderEnableScanMappedNetworkDrivesDuringFullScan)
“Allows or disallows a full scan of mapped network drives.”- Parameters:
defenderEnableScanMappedNetworkDrivesDuringFullScan- value ofdefenderEnableScanMappedNetworkDrivesDuringFullScanproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderExploitProtectionXml
public Windows10EndpointProtectionConfiguration.Builder defenderExploitProtectionXml(byte[] defenderExploitProtectionXml)
“Xml content containing information regarding exploit protection details.”- Parameters:
defenderExploitProtectionXml- value ofdefenderExploitProtectionXmlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderExploitProtectionXmlFileName
public Windows10EndpointProtectionConfiguration.Builder defenderExploitProtectionXmlFileName(String defenderExploitProtectionXmlFileName)
“Name of the file from which DefenderExploitProtectionXml was obtained.”- Parameters:
defenderExploitProtectionXmlFileName- value ofdefenderExploitProtectionXmlFileNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderFileExtensionsToExclude
public Windows10EndpointProtectionConfiguration.Builder defenderFileExtensionsToExclude(List<String> defenderFileExtensionsToExclude)
“File extensions to exclude from scans and real time protection.”- Parameters:
defenderFileExtensionsToExclude- value ofdefenderFileExtensionsToExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderFileExtensionsToExclude
public Windows10EndpointProtectionConfiguration.Builder defenderFileExtensionsToExclude(String... defenderFileExtensionsToExclude)
“File extensions to exclude from scans and real time protection.”- Parameters:
defenderFileExtensionsToExclude- value ofdefenderFileExtensionsToExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderFileExtensionsToExcludeNextLink
public Windows10EndpointProtectionConfiguration.Builder defenderFileExtensionsToExcludeNextLink(String defenderFileExtensionsToExcludeNextLink)
“File extensions to exclude from scans and real time protection.”- Parameters:
defenderFileExtensionsToExcludeNextLink- value ofdefenderFileExtensionsToExclude@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderFilesAndFoldersToExclude
public Windows10EndpointProtectionConfiguration.Builder defenderFilesAndFoldersToExclude(List<String> defenderFilesAndFoldersToExclude)
“Files and folder to exclude from scans and real time protection.”- Parameters:
defenderFilesAndFoldersToExclude- value ofdefenderFilesAndFoldersToExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderFilesAndFoldersToExclude
public Windows10EndpointProtectionConfiguration.Builder defenderFilesAndFoldersToExclude(String... defenderFilesAndFoldersToExclude)
“Files and folder to exclude from scans and real time protection.”- Parameters:
defenderFilesAndFoldersToExclude- value ofdefenderFilesAndFoldersToExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderFilesAndFoldersToExcludeNextLink
public Windows10EndpointProtectionConfiguration.Builder defenderFilesAndFoldersToExcludeNextLink(String defenderFilesAndFoldersToExcludeNextLink)
“Files and folder to exclude from scans and real time protection.”- Parameters:
defenderFilesAndFoldersToExcludeNextLink- value ofdefenderFilesAndFoldersToExclude@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderGuardedFoldersAllowedAppPaths
public Windows10EndpointProtectionConfiguration.Builder defenderGuardedFoldersAllowedAppPaths(List<String> defenderGuardedFoldersAllowedAppPaths)
“List of paths to exe that are allowed to access protected folders”- Parameters:
defenderGuardedFoldersAllowedAppPaths- value ofdefenderGuardedFoldersAllowedAppPathsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderGuardedFoldersAllowedAppPaths
public Windows10EndpointProtectionConfiguration.Builder defenderGuardedFoldersAllowedAppPaths(String... defenderGuardedFoldersAllowedAppPaths)
“List of paths to exe that are allowed to access protected folders”- Parameters:
defenderGuardedFoldersAllowedAppPaths- value ofdefenderGuardedFoldersAllowedAppPathsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderGuardedFoldersAllowedAppPathsNextLink
public Windows10EndpointProtectionConfiguration.Builder defenderGuardedFoldersAllowedAppPathsNextLink(String defenderGuardedFoldersAllowedAppPathsNextLink)
“List of paths to exe that are allowed to access protected folders”- Parameters:
defenderGuardedFoldersAllowedAppPathsNextLink- value ofdefenderGuardedFoldersAllowedAppPaths@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderGuardMyFoldersType
public Windows10EndpointProtectionConfiguration.Builder defenderGuardMyFoldersType(FolderProtectionType defenderGuardMyFoldersType)
“Value indicating the behavior of protected folders”- Parameters:
defenderGuardMyFoldersType- value ofdefenderGuardMyFoldersTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderNetworkProtectionType
public Windows10EndpointProtectionConfiguration.Builder defenderNetworkProtectionType(DefenderProtectionType defenderNetworkProtectionType)
“Value indicating the behavior of NetworkProtection”- Parameters:
defenderNetworkProtectionType- value ofdefenderNetworkProtectionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeAppsExecutableContentCreationOrLaunch
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeAppsExecutableContentCreationOrLaunch(DefenderProtectionType defenderOfficeAppsExecutableContentCreationOrLaunch)
“Value indicating the behavior of Office applications/macros creating or launching executable content”- Parameters:
defenderOfficeAppsExecutableContentCreationOrLaunch- value ofdefenderOfficeAppsExecutableContentCreationOrLaunchproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeAppsExecutableContentCreationOrLaunchType
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeAppsExecutableContentCreationOrLaunchType(DefenderAttackSurfaceType defenderOfficeAppsExecutableContentCreationOrLaunchType)
“Value indicating the behavior of Office applications/macros creating or launching executable content”- Parameters:
defenderOfficeAppsExecutableContentCreationOrLaunchType- value ofdefenderOfficeAppsExecutableContentCreationOrLaunchTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeAppsLaunchChildProcess
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeAppsLaunchChildProcess(DefenderProtectionType defenderOfficeAppsLaunchChildProcess)
“Value indicating the behavior of Office application launching child processes”- Parameters:
defenderOfficeAppsLaunchChildProcess- value ofdefenderOfficeAppsLaunchChildProcessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeAppsLaunchChildProcessType
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeAppsLaunchChildProcessType(DefenderAttackSurfaceType defenderOfficeAppsLaunchChildProcessType)
“Value indicating the behavior of Office application launching child processes”- Parameters:
defenderOfficeAppsLaunchChildProcessType- value ofdefenderOfficeAppsLaunchChildProcessTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeAppsOtherProcessInjection
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeAppsOtherProcessInjection(DefenderProtectionType defenderOfficeAppsOtherProcessInjection)
“Value indicating the behavior of Office applications injecting into other processes”- Parameters:
defenderOfficeAppsOtherProcessInjection- value ofdefenderOfficeAppsOtherProcessInjectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeAppsOtherProcessInjectionType
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeAppsOtherProcessInjectionType(DefenderAttackSurfaceType defenderOfficeAppsOtherProcessInjectionType)
“Value indicating the behavior of Office applications injecting into other processes”- Parameters:
defenderOfficeAppsOtherProcessInjectionType- value ofdefenderOfficeAppsOtherProcessInjectionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeCommunicationAppsLaunchChildProcess
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeCommunicationAppsLaunchChildProcess(DefenderProtectionType defenderOfficeCommunicationAppsLaunchChildProcess)
“Value indicating the behavior of Office communication applications, including Microsoft Outlook, from creating child processes”- Parameters:
defenderOfficeCommunicationAppsLaunchChildProcess- value ofdefenderOfficeCommunicationAppsLaunchChildProcessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeMacroCodeAllowWin32Imports
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeMacroCodeAllowWin32Imports(DefenderProtectionType defenderOfficeMacroCodeAllowWin32Imports)
“Value indicating the behavior of Win32 imports from Macro code in Office”- Parameters:
defenderOfficeMacroCodeAllowWin32Imports- value ofdefenderOfficeMacroCodeAllowWin32Importsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderOfficeMacroCodeAllowWin32ImportsType
public Windows10EndpointProtectionConfiguration.Builder defenderOfficeMacroCodeAllowWin32ImportsType(DefenderAttackSurfaceType defenderOfficeMacroCodeAllowWin32ImportsType)
“Value indicating the behavior of Win32 imports from Macro code in Office”- Parameters:
defenderOfficeMacroCodeAllowWin32ImportsType- value ofdefenderOfficeMacroCodeAllowWin32ImportsTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderPotentiallyUnwantedAppAction
public Windows10EndpointProtectionConfiguration.Builder defenderPotentiallyUnwantedAppAction(DefenderProtectionType defenderPotentiallyUnwantedAppAction)
“Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer.”- Parameters:
defenderPotentiallyUnwantedAppAction- value ofdefenderPotentiallyUnwantedAppActionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderPreventCredentialStealingType
public Windows10EndpointProtectionConfiguration.Builder defenderPreventCredentialStealingType(DefenderProtectionType defenderPreventCredentialStealingType)
“Value indicating if credential stealing from the Windows local security authority subsystem is permitted”- Parameters:
defenderPreventCredentialStealingType- value ofdefenderPreventCredentialStealingTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderProcessCreation
public Windows10EndpointProtectionConfiguration.Builder defenderProcessCreation(DefenderProtectionType defenderProcessCreation)
“Value indicating response to process creations originating from PSExec and WMI commands”- Parameters:
defenderProcessCreation- value ofdefenderProcessCreationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderProcessCreationType
public Windows10EndpointProtectionConfiguration.Builder defenderProcessCreationType(DefenderAttackSurfaceType defenderProcessCreationType)
“Value indicating response to process creations originating from PSExec and WMI commands”- Parameters:
defenderProcessCreationType- value ofdefenderProcessCreationTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderProcessesToExclude
public Windows10EndpointProtectionConfiguration.Builder defenderProcessesToExclude(List<String> defenderProcessesToExclude)
“Processes to exclude from scans and real time protection.”- Parameters:
defenderProcessesToExclude- value ofdefenderProcessesToExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderProcessesToExclude
public Windows10EndpointProtectionConfiguration.Builder defenderProcessesToExclude(String... defenderProcessesToExclude)
“Processes to exclude from scans and real time protection.”- Parameters:
defenderProcessesToExclude- value ofdefenderProcessesToExcludeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderProcessesToExcludeNextLink
public Windows10EndpointProtectionConfiguration.Builder defenderProcessesToExcludeNextLink(String defenderProcessesToExcludeNextLink)
“Processes to exclude from scans and real time protection.”- Parameters:
defenderProcessesToExcludeNextLink- value ofdefenderProcessesToExclude@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScanDirection
public Windows10EndpointProtectionConfiguration.Builder defenderScanDirection(DefenderRealtimeScanDirection defenderScanDirection)
“Controls which sets of files should be monitored.”- Parameters:
defenderScanDirection- value ofdefenderScanDirectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScanMaxCpuPercentage
public Windows10EndpointProtectionConfiguration.Builder defenderScanMaxCpuPercentage(Integer defenderScanMaxCpuPercentage)
“Represents the average CPU load factor for the Windows Defender scan (in percent ). The default value is 50. Valid values 0 to 100”- Parameters:
defenderScanMaxCpuPercentage- value ofdefenderScanMaxCpuPercentageproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScanType
public Windows10EndpointProtectionConfiguration.Builder defenderScanType(DefenderScanType defenderScanType)
“Selects whether to perform a quick scan or full scan.”- Parameters:
defenderScanType- value ofdefenderScanTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScheduledQuickScanTime
public Windows10EndpointProtectionConfiguration.Builder defenderScheduledQuickScanTime(LocalTime defenderScheduledQuickScanTime)
“Selects the time of day that the Windows Defender quick scan should run. For example, a value of 0=12:00AM, a value of 60=1:00AM, a value of 120=2:00, and so on, up to a value of 1380=11:00PM. The default value is 120”- Parameters:
defenderScheduledQuickScanTime- value ofdefenderScheduledQuickScanTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScheduledScanDay
public Windows10EndpointProtectionConfiguration.Builder defenderScheduledScanDay(WeeklySchedule defenderScheduledScanDay)
“Selects the day that the Windows Defender scan should run.”- Parameters:
defenderScheduledScanDay- value ofdefenderScheduledScanDayproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScheduledScanTime
public Windows10EndpointProtectionConfiguration.Builder defenderScheduledScanTime(LocalTime defenderScheduledScanTime)
“Selects the time of day that the Windows Defender scan should run.”- Parameters:
defenderScheduledScanTime- value ofdefenderScheduledScanTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScriptDownloadedPayloadExecution
public Windows10EndpointProtectionConfiguration.Builder defenderScriptDownloadedPayloadExecution(DefenderProtectionType defenderScriptDownloadedPayloadExecution)
“Value indicating the behavior of js/vbs executing payload downloaded from Internet”- Parameters:
defenderScriptDownloadedPayloadExecution- value ofdefenderScriptDownloadedPayloadExecutionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScriptDownloadedPayloadExecutionType
public Windows10EndpointProtectionConfiguration.Builder defenderScriptDownloadedPayloadExecutionType(DefenderAttackSurfaceType defenderScriptDownloadedPayloadExecutionType)
“Value indicating the behavior of js/vbs executing payload downloaded from Internet”- Parameters:
defenderScriptDownloadedPayloadExecutionType- value ofdefenderScriptDownloadedPayloadExecutionTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScriptObfuscatedMacroCode
public Windows10EndpointProtectionConfiguration.Builder defenderScriptObfuscatedMacroCode(DefenderProtectionType defenderScriptObfuscatedMacroCode)
“Value indicating the behavior of obfuscated js/vbs/ps/macro code”- Parameters:
defenderScriptObfuscatedMacroCode- value ofdefenderScriptObfuscatedMacroCodeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderScriptObfuscatedMacroCodeType
public Windows10EndpointProtectionConfiguration.Builder defenderScriptObfuscatedMacroCodeType(DefenderAttackSurfaceType defenderScriptObfuscatedMacroCodeType)
“Value indicating the behavior of obfuscated js/vbs/ps/macro code”- Parameters:
defenderScriptObfuscatedMacroCodeType- value ofdefenderScriptObfuscatedMacroCodeTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterBlockExploitProtectionOverride
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterBlockExploitProtectionOverride(Boolean defenderSecurityCenterBlockExploitProtectionOverride)
“Indicates whether or not to block user from overriding Exploit Protection settings.”- Parameters:
defenderSecurityCenterBlockExploitProtectionOverride- value ofdefenderSecurityCenterBlockExploitProtectionOverrideproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableAccountUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableAccountUI(Boolean defenderSecurityCenterDisableAccountUI)
“Used to disable the display of the account protection area.”- Parameters:
defenderSecurityCenterDisableAccountUI- value ofdefenderSecurityCenterDisableAccountUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableAppBrowserUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableAppBrowserUI(Boolean defenderSecurityCenterDisableAppBrowserUI)
“Used to disable the display of the app and browser protection area.”- Parameters:
defenderSecurityCenterDisableAppBrowserUI- value ofdefenderSecurityCenterDisableAppBrowserUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableClearTpmUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableClearTpmUI(Boolean defenderSecurityCenterDisableClearTpmUI)
“Used to disable the display of the Clear TPM button.”- Parameters:
defenderSecurityCenterDisableClearTpmUI- value ofdefenderSecurityCenterDisableClearTpmUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableFamilyUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableFamilyUI(Boolean defenderSecurityCenterDisableFamilyUI)
“Used to disable the display of the family options area.”- Parameters:
defenderSecurityCenterDisableFamilyUI- value ofdefenderSecurityCenterDisableFamilyUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableHardwareUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableHardwareUI(Boolean defenderSecurityCenterDisableHardwareUI)
“Used to disable the display of the hardware protection area.”- Parameters:
defenderSecurityCenterDisableHardwareUI- value ofdefenderSecurityCenterDisableHardwareUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableHealthUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableHealthUI(Boolean defenderSecurityCenterDisableHealthUI)
“Used to disable the display of the device performance and health area.”- Parameters:
defenderSecurityCenterDisableHealthUI- value ofdefenderSecurityCenterDisableHealthUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableNetworkUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableNetworkUI(Boolean defenderSecurityCenterDisableNetworkUI)
“Used to disable the display of the firewall and network protection area.”- Parameters:
defenderSecurityCenterDisableNetworkUI- value ofdefenderSecurityCenterDisableNetworkUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableNotificationAreaUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableNotificationAreaUI(Boolean defenderSecurityCenterDisableNotificationAreaUI)
“Used to disable the display of the notification area control. The user needs to either sign out and sign in or reboot the computer for this setting to take effect.”- Parameters:
defenderSecurityCenterDisableNotificationAreaUI- value ofdefenderSecurityCenterDisableNotificationAreaUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableRansomwareUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableRansomwareUI(Boolean defenderSecurityCenterDisableRansomwareUI)
“Used to disable the display of the ransomware protection area.”- Parameters:
defenderSecurityCenterDisableRansomwareUI- value ofdefenderSecurityCenterDisableRansomwareUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableSecureBootUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableSecureBootUI(Boolean defenderSecurityCenterDisableSecureBootUI)
“Used to disable the display of the secure boot area under Device security.”- Parameters:
defenderSecurityCenterDisableSecureBootUI- value ofdefenderSecurityCenterDisableSecureBootUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableTroubleshootingUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableTroubleshootingUI(Boolean defenderSecurityCenterDisableTroubleshootingUI)
“Used to disable the display of the security process troubleshooting under Device security.”- Parameters:
defenderSecurityCenterDisableTroubleshootingUI- value ofdefenderSecurityCenterDisableTroubleshootingUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableVirusUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableVirusUI(Boolean defenderSecurityCenterDisableVirusUI)
“Used to disable the display of the virus and threat protection area.”- Parameters:
defenderSecurityCenterDisableVirusUI- value ofdefenderSecurityCenterDisableVirusUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI(Boolean defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI)
“Used to disable the display of update TPM Firmware when a vulnerable firmware is detected.”- Parameters:
defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI- value ofdefenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUIproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterHelpEmail
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterHelpEmail(String defenderSecurityCenterHelpEmail)
“The email address that is displayed to users.”- Parameters:
defenderSecurityCenterHelpEmail- value ofdefenderSecurityCenterHelpEmailproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterHelpPhone
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterHelpPhone(String defenderSecurityCenterHelpPhone)
“The phone number or Skype ID that is displayed to users.”- Parameters:
defenderSecurityCenterHelpPhone- value ofdefenderSecurityCenterHelpPhoneproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterHelpURL
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterHelpURL(String defenderSecurityCenterHelpURL)
“The help portal URL this is displayed to users.”- Parameters:
defenderSecurityCenterHelpURL- value ofdefenderSecurityCenterHelpURLproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterITContactDisplay
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterITContactDisplay(DefenderSecurityCenterITContactDisplayType defenderSecurityCenterITContactDisplay)
“Configure where to display IT contact information to end users.”- Parameters:
defenderSecurityCenterITContactDisplay- value ofdefenderSecurityCenterITContactDisplayproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterNotificationsFromApp
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterNotificationsFromApp(DefenderSecurityCenterNotificationsFromAppType defenderSecurityCenterNotificationsFromApp)
“Notifications to show from the displayed areas of app”- Parameters:
defenderSecurityCenterNotificationsFromApp- value ofdefenderSecurityCenterNotificationsFromAppproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSecurityCenterOrganizationDisplayName
public Windows10EndpointProtectionConfiguration.Builder defenderSecurityCenterOrganizationDisplayName(String defenderSecurityCenterOrganizationDisplayName)
“The company name that is displayed to the users.”- Parameters:
defenderSecurityCenterOrganizationDisplayName- value ofdefenderSecurityCenterOrganizationDisplayNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSignatureUpdateIntervalInHours
public Windows10EndpointProtectionConfiguration.Builder defenderSignatureUpdateIntervalInHours(Integer defenderSignatureUpdateIntervalInHours)
“Specifies the interval (in hours) that will be used to check for signatures, so instead of using the ScheduleDay and ScheduleTime the check for new signatures will be set according to the interval. Valid values 0 to 24”- Parameters:
defenderSignatureUpdateIntervalInHours- value ofdefenderSignatureUpdateIntervalInHoursproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderSubmitSamplesConsentType
public Windows10EndpointProtectionConfiguration.Builder defenderSubmitSamplesConsentType(DefenderSubmitSamplesConsentType defenderSubmitSamplesConsentType)
“Checks for the user consent level in Windows Defender to send data.”- Parameters:
defenderSubmitSamplesConsentType- value ofdefenderSubmitSamplesConsentTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderUntrustedExecutable
public Windows10EndpointProtectionConfiguration.Builder defenderUntrustedExecutable(DefenderProtectionType defenderUntrustedExecutable)
“Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria”- Parameters:
defenderUntrustedExecutable- value ofdefenderUntrustedExecutableproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderUntrustedExecutableType
public Windows10EndpointProtectionConfiguration.Builder defenderUntrustedExecutableType(DefenderAttackSurfaceType defenderUntrustedExecutableType)
“Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria”- Parameters:
defenderUntrustedExecutableType- value ofdefenderUntrustedExecutableTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderUntrustedUSBProcess
public Windows10EndpointProtectionConfiguration.Builder defenderUntrustedUSBProcess(DefenderProtectionType defenderUntrustedUSBProcess)
“Value indicating response to untrusted and unsigned processes that run from USB”- Parameters:
defenderUntrustedUSBProcess- value ofdefenderUntrustedUSBProcessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
defenderUntrustedUSBProcessType
public Windows10EndpointProtectionConfiguration.Builder defenderUntrustedUSBProcessType(DefenderAttackSurfaceType defenderUntrustedUSBProcessType)
“Value indicating response to untrusted and unsigned processes that run from USB”- Parameters:
defenderUntrustedUSBProcessType- value ofdefenderUntrustedUSBProcessTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardEnableSecureBootWithDMA
public Windows10EndpointProtectionConfiguration.Builder deviceGuardEnableSecureBootWithDMA(Boolean deviceGuardEnableSecureBootWithDMA)
“This property will be deprecated in May 2019 and will be replaced with property DeviceGuardSecureBootWithDMA. Specifies whether Platform Security Level is enabled at next reboot.”- Parameters:
deviceGuardEnableSecureBootWithDMA- value ofdeviceGuardEnableSecureBootWithDMAproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardEnableVirtualizationBasedSecurity
public Windows10EndpointProtectionConfiguration.Builder deviceGuardEnableVirtualizationBasedSecurity(Boolean deviceGuardEnableVirtualizationBasedSecurity)
“Turns On Virtualization Based Security(VBS).”- Parameters:
deviceGuardEnableVirtualizationBasedSecurity- value ofdeviceGuardEnableVirtualizationBasedSecurityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardLaunchSystemGuard
public Windows10EndpointProtectionConfiguration.Builder deviceGuardLaunchSystemGuard(Enablement deviceGuardLaunchSystemGuard)
“Allows the IT admin to configure the launch of System Guard.”- Parameters:
deviceGuardLaunchSystemGuard- value ofdeviceGuardLaunchSystemGuardproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardLocalSystemAuthorityCredentialGuardSettings
public Windows10EndpointProtectionConfiguration.Builder deviceGuardLocalSystemAuthorityCredentialGuardSettings(DeviceGuardLocalSystemAuthorityCredentialGuardType deviceGuardLocalSystemAuthorityCredentialGuardSettings)
“Turn on Credential Guard when Platform Security Level with Secure Boot and Virtualization Based Security are both enabled.”- Parameters:
deviceGuardLocalSystemAuthorityCredentialGuardSettings- value ofdeviceGuardLocalSystemAuthorityCredentialGuardSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceGuardSecureBootWithDMA
public Windows10EndpointProtectionConfiguration.Builder deviceGuardSecureBootWithDMA(SecureBootWithDMAType deviceGuardSecureBootWithDMA)
“Specifies whether Platform Security Level is enabled at next reboot.”- Parameters:
deviceGuardSecureBootWithDMA- value ofdeviceGuardSecureBootWithDMAproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
dmaGuardDeviceEnumerationPolicy
public Windows10EndpointProtectionConfiguration.Builder dmaGuardDeviceEnumerationPolicy(DmaGuardDeviceEnumerationPolicyType dmaGuardDeviceEnumerationPolicy)
“This policy is intended to provide additional security against external DMA capable devices. It allows for more control over the enumeration of external DMA capable devices incompatible with DMA Remapping/device memory isolation and sandboxing. This policy only takes effect when Kernel DMA Protection is supported and enabled by the system firmware. Kernel DMA Protection is a platform feature that cannot be controlled via policy or by end user. It has to be supported by the system at the time of manufacturing. To check if the system supports Kernel DMA Protection, please check the Kernel DMA Protection field in the Summary page of MSINFO32.exe.”- Parameters:
dmaGuardDeviceEnumerationPolicy- value ofdmaGuardDeviceEnumerationPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallBlockStatefulFTP
public Windows10EndpointProtectionConfiguration.Builder firewallBlockStatefulFTP(Boolean firewallBlockStatefulFTP)
“Blocks stateful FTP connections to the device”- Parameters:
firewallBlockStatefulFTP- value offirewallBlockStatefulFTPproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallCertificateRevocationListCheckMethod
public Windows10EndpointProtectionConfiguration.Builder firewallCertificateRevocationListCheckMethod(FirewallCertificateRevocationListCheckMethodType firewallCertificateRevocationListCheckMethod)
“Specify how the certificate revocation list is to be enforced”- Parameters:
firewallCertificateRevocationListCheckMethod- value offirewallCertificateRevocationListCheckMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallIdleTimeoutForSecurityAssociationInSeconds
public Windows10EndpointProtectionConfiguration.Builder firewallIdleTimeoutForSecurityAssociationInSeconds(Integer firewallIdleTimeoutForSecurityAssociationInSeconds)
“Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600”- Parameters:
firewallIdleTimeoutForSecurityAssociationInSeconds- value offirewallIdleTimeoutForSecurityAssociationInSecondsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallIPSecExemptionsAllowDHCP
public Windows10EndpointProtectionConfiguration.Builder firewallIPSecExemptionsAllowDHCP(Boolean firewallIPSecExemptionsAllowDHCP)
“Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic”- Parameters:
firewallIPSecExemptionsAllowDHCP- value offirewallIPSecExemptionsAllowDHCPproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallIPSecExemptionsAllowICMP
public Windows10EndpointProtectionConfiguration.Builder firewallIPSecExemptionsAllowICMP(Boolean firewallIPSecExemptionsAllowICMP)
“Configures IPSec exemptions to allow ICMP”- Parameters:
firewallIPSecExemptionsAllowICMP- value offirewallIPSecExemptionsAllowICMPproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallIPSecExemptionsAllowNeighborDiscovery
public Windows10EndpointProtectionConfiguration.Builder firewallIPSecExemptionsAllowNeighborDiscovery(Boolean firewallIPSecExemptionsAllowNeighborDiscovery)
“Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes”- Parameters:
firewallIPSecExemptionsAllowNeighborDiscovery- value offirewallIPSecExemptionsAllowNeighborDiscoveryproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallIPSecExemptionsAllowRouterDiscovery
public Windows10EndpointProtectionConfiguration.Builder firewallIPSecExemptionsAllowRouterDiscovery(Boolean firewallIPSecExemptionsAllowRouterDiscovery)
“Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes”- Parameters:
firewallIPSecExemptionsAllowRouterDiscovery- value offirewallIPSecExemptionsAllowRouterDiscoveryproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallIPSecExemptionsNone
public Windows10EndpointProtectionConfiguration.Builder firewallIPSecExemptionsNone(Boolean firewallIPSecExemptionsNone)
“Configures IPSec exemptions to no exemptions”- Parameters:
firewallIPSecExemptionsNone- value offirewallIPSecExemptionsNoneproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallMergeKeyingModuleSettings
public Windows10EndpointProtectionConfiguration.Builder firewallMergeKeyingModuleSettings(Boolean firewallMergeKeyingModuleSettings)
“If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set”- Parameters:
firewallMergeKeyingModuleSettings- value offirewallMergeKeyingModuleSettingsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallPacketQueueingMethod
public Windows10EndpointProtectionConfiguration.Builder firewallPacketQueueingMethod(FirewallPacketQueueingMethodType firewallPacketQueueingMethod)
“Configures how packet queueing should be applied in the tunnel gateway scenario”- Parameters:
firewallPacketQueueingMethod- value offirewallPacketQueueingMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallPreSharedKeyEncodingMethod
public Windows10EndpointProtectionConfiguration.Builder firewallPreSharedKeyEncodingMethod(FirewallPreSharedKeyEncodingMethodType firewallPreSharedKeyEncodingMethod)
“Select the preshared key encoding to be used”- Parameters:
firewallPreSharedKeyEncodingMethod- value offirewallPreSharedKeyEncodingMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallProfileDomain
public Windows10EndpointProtectionConfiguration.Builder firewallProfileDomain(WindowsFirewallNetworkProfile firewallProfileDomain)
“Configures the firewall profile settings for domain networks”- Parameters:
firewallProfileDomain- value offirewallProfileDomainproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallProfilePrivate
public Windows10EndpointProtectionConfiguration.Builder firewallProfilePrivate(WindowsFirewallNetworkProfile firewallProfilePrivate)
“Configures the firewall profile settings for private networks”- Parameters:
firewallProfilePrivate- value offirewallProfilePrivateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallProfilePublic
public Windows10EndpointProtectionConfiguration.Builder firewallProfilePublic(WindowsFirewallNetworkProfile firewallProfilePublic)
“Configures the firewall profile settings for public networks”- Parameters:
firewallProfilePublic- value offirewallProfilePublicproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallRules
public Windows10EndpointProtectionConfiguration.Builder firewallRules(List<WindowsFirewallRule> firewallRules)
“Configures the firewall rule settings. This collection can contain a maximum of 150 elements.”- Parameters:
firewallRules- value offirewallRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallRules
public Windows10EndpointProtectionConfiguration.Builder firewallRules(WindowsFirewallRule... firewallRules)
“Configures the firewall rule settings. This collection can contain a maximum of 150 elements.”- Parameters:
firewallRules- value offirewallRulesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
firewallRulesNextLink
public Windows10EndpointProtectionConfiguration.Builder firewallRulesNextLink(String firewallRulesNextLink)
“Configures the firewall rule settings. This collection can contain a maximum of 150 elements.”- Parameters:
firewallRulesNextLink- value offirewallRules@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lanManagerAuthenticationLevel
public Windows10EndpointProtectionConfiguration.Builder lanManagerAuthenticationLevel(LanManagerAuthenticationLevel lanManagerAuthenticationLevel)
“This security setting determines which challenge/response authentication protocol is used for network logons.”- Parameters:
lanManagerAuthenticationLevel- value oflanManagerAuthenticationLevelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
lanManagerWorkstationDisableInsecureGuestLogons
public Windows10EndpointProtectionConfiguration.Builder lanManagerWorkstationDisableInsecureGuestLogons(Boolean lanManagerWorkstationDisableInsecureGuestLogons)
“If enabled,the SMB client will allow insecure guest logons. If not configured, the SMB client will reject insecure guest logons.”- Parameters:
lanManagerWorkstationDisableInsecureGuestLogons- value oflanManagerWorkstationDisableInsecureGuestLogonsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAdministratorAccountName
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAdministratorAccountName(String localSecurityOptionsAdministratorAccountName)
“Define a different account name to be associated with the security identifier ( SID) for the account “Administrator”.”- Parameters:
localSecurityOptionsAdministratorAccountName- value oflocalSecurityOptionsAdministratorAccountNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAdministratorElevationPromptBehavior
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAdministratorElevationPromptBehavior(LocalSecurityOptionsAdministratorElevationPromptBehaviorType localSecurityOptionsAdministratorElevationPromptBehavior)
“Define the behavior of the elevation prompt for admins in Admin Approval Mode.”- Parameters:
localSecurityOptionsAdministratorElevationPromptBehavior- value oflocalSecurityOptionsAdministratorElevationPromptBehaviorproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares(Boolean localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares)
“This security setting determines whether to allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares.”- Parameters:
localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares- value oflocalSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndSharesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowPKU2UAuthenticationRequests
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowPKU2UAuthenticationRequests(Boolean localSecurityOptionsAllowPKU2UAuthenticationRequests)
“Block PKU2U authentication requests to this device to use online identities.”- Parameters:
localSecurityOptionsAllowPKU2UAuthenticationRequests- value oflocalSecurityOptionsAllowPKU2UAuthenticationRequestsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager(String localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager)
“Edit the default Security Descriptor Definition Language string to allow or deny users and groups to make remote calls to the SAM.”- Parameters:
localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager- value oflocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool(Boolean localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool)
“UI helper boolean for LocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManager entity”- Parameters:
localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool- value oflocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBoolproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn(Boolean localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn)
“This security setting determines whether a computer can be shut down without having to log on to Windows.”- Parameters:
localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn- value oflocalSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowUIAccessApplicationElevation
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowUIAccessApplicationElevation(Boolean localSecurityOptionsAllowUIAccessApplicationElevation)
“Allow UIAccess apps to prompt for elevation without using the secure desktop.”- Parameters:
localSecurityOptionsAllowUIAccessApplicationElevation- value oflocalSecurityOptionsAllowUIAccessApplicationElevationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowUIAccessApplicationsForSecureLocations
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowUIAccessApplicationsForSecureLocations(Boolean localSecurityOptionsAllowUIAccessApplicationsForSecureLocations)
“Allow UIAccess apps to prompt for elevation without using the secure desktop. Default is enabled”- Parameters:
localSecurityOptionsAllowUIAccessApplicationsForSecureLocations- value oflocalSecurityOptionsAllowUIAccessApplicationsForSecureLocationsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsAllowUndockWithoutHavingToLogon
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsAllowUndockWithoutHavingToLogon(Boolean localSecurityOptionsAllowUndockWithoutHavingToLogon)
“Prevent a portable computer from being undocked without having to log in.”- Parameters:
localSecurityOptionsAllowUndockWithoutHavingToLogon- value oflocalSecurityOptionsAllowUndockWithoutHavingToLogonproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsBlockMicrosoftAccounts
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsBlockMicrosoftAccounts(Boolean localSecurityOptionsBlockMicrosoftAccounts)
“Prevent users from adding new Microsoft accounts to this computer.”- Parameters:
localSecurityOptionsBlockMicrosoftAccounts- value oflocalSecurityOptionsBlockMicrosoftAccountsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsBlockRemoteLogonWithBlankPassword
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsBlockRemoteLogonWithBlankPassword(Boolean localSecurityOptionsBlockRemoteLogonWithBlankPassword)
“Enable Local accounts that are not password protected to log on from locations other than the physical device.Default is enabled”- Parameters:
localSecurityOptionsBlockRemoteLogonWithBlankPassword- value oflocalSecurityOptionsBlockRemoteLogonWithBlankPasswordproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsBlockRemoteOpticalDriveAccess
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsBlockRemoteOpticalDriveAccess(Boolean localSecurityOptionsBlockRemoteOpticalDriveAccess)
“Enabling this settings allows only interactively logged on user to access CD-ROM media.”- Parameters:
localSecurityOptionsBlockRemoteOpticalDriveAccess- value oflocalSecurityOptionsBlockRemoteOpticalDriveAccessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsBlockUsersInstallingPrinterDrivers
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsBlockUsersInstallingPrinterDrivers(Boolean localSecurityOptionsBlockUsersInstallingPrinterDrivers)
“Restrict installing printer drivers as part of connecting to a shared printer to admins only.”- Parameters:
localSecurityOptionsBlockUsersInstallingPrinterDrivers- value oflocalSecurityOptionsBlockUsersInstallingPrinterDriversproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsClearVirtualMemoryPageFile
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsClearVirtualMemoryPageFile(Boolean localSecurityOptionsClearVirtualMemoryPageFile)
“This security setting determines whether the virtual memory pagefile is cleared when the system is shut down.”- Parameters:
localSecurityOptionsClearVirtualMemoryPageFile- value oflocalSecurityOptionsClearVirtualMemoryPageFileproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsClientDigitallySignCommunicationsAlways
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsClientDigitallySignCommunicationsAlways(Boolean localSecurityOptionsClientDigitallySignCommunicationsAlways)
“This security setting determines whether packet signing is required by the SMB client component.”- Parameters:
localSecurityOptionsClientDigitallySignCommunicationsAlways- value oflocalSecurityOptionsClientDigitallySignCommunicationsAlwaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers(Boolean localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers)
“If this security setting is enabled, the Server Message Block (SMB) redirector is allowed to send plaintext passwords to non-Microsoft SMB servers that do not support password encryption during authentication.”- Parameters:
localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers- value oflocalSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation(Boolean localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation)
“App installations requiring elevated privileges will prompt for admin credentials.Default is enabled”- Parameters:
localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation- value oflocalSecurityOptionsDetectApplicationInstallationsAndPromptForElevationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDisableAdministratorAccount
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDisableAdministratorAccount(Boolean localSecurityOptionsDisableAdministratorAccount)
“Determines whether the Local Administrator account is enabled or disabled.”- Parameters:
localSecurityOptionsDisableAdministratorAccount- value oflocalSecurityOptionsDisableAdministratorAccountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees(Boolean localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees)
“This security setting determines whether the SMB client attempts to negotiate SMB packet signing.”- Parameters:
localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees- value oflocalSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgreesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDisableGuestAccount
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDisableGuestAccount(Boolean localSecurityOptionsDisableGuestAccount)
“Determines if the Guest account is enabled or disabled.”- Parameters:
localSecurityOptionsDisableGuestAccount- value oflocalSecurityOptionsDisableGuestAccountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDisableServerDigitallySignCommunicationsAlways
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDisableServerDigitallySignCommunicationsAlways(Boolean localSecurityOptionsDisableServerDigitallySignCommunicationsAlways)
“This security setting determines whether packet signing is required by the SMB server component.”- Parameters:
localSecurityOptionsDisableServerDigitallySignCommunicationsAlways- value oflocalSecurityOptionsDisableServerDigitallySignCommunicationsAlwaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees(Boolean localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees)
“This security setting determines whether the SMB server will negotiate SMB packet signing with clients that request it.”- Parameters:
localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees- value oflocalSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgreesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts(Boolean localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts)
“This security setting determines what additional permissions will be granted for anonymous connections to the computer.”- Parameters:
localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts- value oflocalSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccountsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDoNotRequireCtrlAltDel
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDoNotRequireCtrlAltDel(Boolean localSecurityOptionsDoNotRequireCtrlAltDel)
“Require CTRL+ALT+DEL to be pressed before a user can log on.”- Parameters:
localSecurityOptionsDoNotRequireCtrlAltDel- value oflocalSecurityOptionsDoNotRequireCtrlAltDelproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange(Boolean localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange)
“This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored. It’s not stored by default.”- Parameters:
localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange- value oflocalSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChangeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser(LocalSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser)
“Define who is allowed to format and eject removable NTFS media.”- Parameters:
localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser- value oflocalSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsGuestAccountName
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsGuestAccountName(String localSecurityOptionsGuestAccountName)
“Define a different account name to be associated with the security identifier ( SID) for the account “Guest”.”- Parameters:
localSecurityOptionsGuestAccountName- value oflocalSecurityOptionsGuestAccountNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsHideLastSignedInUser
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsHideLastSignedInUser(Boolean localSecurityOptionsHideLastSignedInUser)
“Do not display the username of the last person who signed in on this device.”- Parameters:
localSecurityOptionsHideLastSignedInUser- value oflocalSecurityOptionsHideLastSignedInUserproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsHideUsernameAtSignIn
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsHideUsernameAtSignIn(Boolean localSecurityOptionsHideUsernameAtSignIn)
“Do not display the username of the person signing in to this device after credentials are entered and before the device’s desktop is shown.”- Parameters:
localSecurityOptionsHideUsernameAtSignIn- value oflocalSecurityOptionsHideUsernameAtSignInproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsInformationDisplayedOnLockScreen
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsInformationDisplayedOnLockScreen(LocalSecurityOptionsInformationDisplayedOnLockScreenType localSecurityOptionsInformationDisplayedOnLockScreen)
“Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown”- Parameters:
localSecurityOptionsInformationDisplayedOnLockScreen- value oflocalSecurityOptionsInformationDisplayedOnLockScreenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsInformationShownOnLockScreen
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsInformationShownOnLockScreen(LocalSecurityOptionsInformationShownOnLockScreenType localSecurityOptionsInformationShownOnLockScreen)
“Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown”- Parameters:
localSecurityOptionsInformationShownOnLockScreen- value oflocalSecurityOptionsInformationShownOnLockScreenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsLogOnMessageText
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsLogOnMessageText(String localSecurityOptionsLogOnMessageText)
“Set message text for users attempting to log in.”- Parameters:
localSecurityOptionsLogOnMessageText- value oflocalSecurityOptionsLogOnMessageTextproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsLogOnMessageTitle
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsLogOnMessageTitle(String localSecurityOptionsLogOnMessageTitle)
“Set message title for users attempting to log in.”- Parameters:
localSecurityOptionsLogOnMessageTitle- value oflocalSecurityOptionsLogOnMessageTitleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsMachineInactivityLimit
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsMachineInactivityLimit(Integer localSecurityOptionsMachineInactivityLimit)
“Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999”- Parameters:
localSecurityOptionsMachineInactivityLimit- value oflocalSecurityOptionsMachineInactivityLimitproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsMachineInactivityLimitInMinutes
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsMachineInactivityLimitInMinutes(Integer localSecurityOptionsMachineInactivityLimitInMinutes)
“Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999”- Parameters:
localSecurityOptionsMachineInactivityLimitInMinutes- value oflocalSecurityOptionsMachineInactivityLimitInMinutesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients(LocalSecurityOptionsMinimumSessionSecurity localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients)
“This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security.”- Parameters:
localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients- value oflocalSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClientsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers(LocalSecurityOptionsMinimumSessionSecurity localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers)
“This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security.”- Parameters:
localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers- value oflocalSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsOnlyElevateSignedExecutables
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsOnlyElevateSignedExecutables(Boolean localSecurityOptionsOnlyElevateSignedExecutables)
“Enforce PKI certification path validation for a given executable file before it is permitted to run.”- Parameters:
localSecurityOptionsOnlyElevateSignedExecutables- value oflocalSecurityOptionsOnlyElevateSignedExecutablesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares(Boolean localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares)
“By default, this security setting restricts anonymous access to shares and pipes to the settings for named pipes that can be accessed anonymously and Shares that can be accessed anonymously”- Parameters:
localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares- value oflocalSecurityOptionsRestrictAnonymousAccessToNamedPipesAndSharesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsSmartCardRemovalBehavior
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsSmartCardRemovalBehavior(LocalSecurityOptionsSmartCardRemovalBehaviorType localSecurityOptionsSmartCardRemovalBehavior)
“This security setting determines what happens when the smart card for a logged- on user is removed from the smart card reader.”- Parameters:
localSecurityOptionsSmartCardRemovalBehavior- value oflocalSecurityOptionsSmartCardRemovalBehaviorproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsStandardUserElevationPromptBehavior
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsStandardUserElevationPromptBehavior(LocalSecurityOptionsStandardUserElevationPromptBehaviorType localSecurityOptionsStandardUserElevationPromptBehavior)
“Define the behavior of the elevation prompt for standard users.”- Parameters:
localSecurityOptionsStandardUserElevationPromptBehavior- value oflocalSecurityOptionsStandardUserElevationPromptBehaviorproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation(Boolean localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation)
“Enable all elevation requests to go to the interactive user's desktop rather than the secure desktop. Prompt behavior policy settings for admins and standard users are used.”- Parameters:
localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation- value oflocalSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsUseAdminApprovalMode
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsUseAdminApprovalMode(Boolean localSecurityOptionsUseAdminApprovalMode)
“Defines whether the built-in admin account uses Admin Approval Mode or runs all apps with full admin privileges.Default is enabled”- Parameters:
localSecurityOptionsUseAdminApprovalMode- value oflocalSecurityOptionsUseAdminApprovalModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsUseAdminApprovalModeForAdministrators
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsUseAdminApprovalModeForAdministrators(Boolean localSecurityOptionsUseAdminApprovalModeForAdministrators)
“Define whether Admin Approval Mode and all UAC policy settings are enabled, default is enabled”- Parameters:
localSecurityOptionsUseAdminApprovalModeForAdministrators- value oflocalSecurityOptionsUseAdminApprovalModeForAdministratorsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations
public Windows10EndpointProtectionConfiguration.Builder localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations(Boolean localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations)
“Virtualize file and registry write failures to per user locations”- Parameters:
localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations- value oflocalSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocationsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
smartScreenBlockOverrideForFiles
public Windows10EndpointProtectionConfiguration.Builder smartScreenBlockOverrideForFiles(Boolean smartScreenBlockOverrideForFiles)
“Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.”- Parameters:
smartScreenBlockOverrideForFiles- value ofsmartScreenBlockOverrideForFilesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
smartScreenEnableInShell
public Windows10EndpointProtectionConfiguration.Builder smartScreenEnableInShell(Boolean smartScreenEnableInShell)
“Allows IT Admins to configure SmartScreen for Windows.”- Parameters:
smartScreenEnableInShell- value ofsmartScreenEnableInShellproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsAccessCredentialManagerAsTrustedCaller
public Windows10EndpointProtectionConfiguration.Builder userRightsAccessCredentialManagerAsTrustedCaller(DeviceManagementUserRightsSetting userRightsAccessCredentialManagerAsTrustedCaller)
“This user right is used by Credential Manager during Backup/Restore. Users' saved credentials might be compromised if this privilege is given to other entities. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsAccessCredentialManagerAsTrustedCaller- value ofuserRightsAccessCredentialManagerAsTrustedCallerproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsActAsPartOfTheOperatingSystem
public Windows10EndpointProtectionConfiguration.Builder userRightsActAsPartOfTheOperatingSystem(DeviceManagementUserRightsSetting userRightsActAsPartOfTheOperatingSystem)
“This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsActAsPartOfTheOperatingSystem- value ofuserRightsActAsPartOfTheOperatingSystemproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsAllowAccessFromNetwork
public Windows10EndpointProtectionConfiguration.Builder userRightsAllowAccessFromNetwork(DeviceManagementUserRightsSetting userRightsAllowAccessFromNetwork)
“This user right determines which users and groups are allowed to connect to the computer over the network. State Allowed is supported.”- Parameters:
userRightsAllowAccessFromNetwork- value ofuserRightsAllowAccessFromNetworkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsBackupData
public Windows10EndpointProtectionConfiguration.Builder userRightsBackupData(DeviceManagementUserRightsSetting userRightsBackupData)
“This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when backing up files and directories. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsBackupData- value ofuserRightsBackupDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsBlockAccessFromNetwork
public Windows10EndpointProtectionConfiguration.Builder userRightsBlockAccessFromNetwork(DeviceManagementUserRightsSetting userRightsBlockAccessFromNetwork)
“This user right determines which users and groups are block from connecting to the computer over the network. State Block is supported.”- Parameters:
userRightsBlockAccessFromNetwork- value ofuserRightsBlockAccessFromNetworkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsChangeSystemTime
public Windows10EndpointProtectionConfiguration.Builder userRightsChangeSystemTime(DeviceManagementUserRightsSetting userRightsChangeSystemTime)
“This user right determines which users and groups can change the time and date on the internal clock of the computer. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsChangeSystemTime- value ofuserRightsChangeSystemTimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsCreateGlobalObjects
public Windows10EndpointProtectionConfiguration.Builder userRightsCreateGlobalObjects(DeviceManagementUserRightsSetting userRightsCreateGlobalObjects)
“This security setting determines whether users can create global objects that are available to all sessions. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsCreateGlobalObjects- value ofuserRightsCreateGlobalObjectsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsCreatePageFile
public Windows10EndpointProtectionConfiguration.Builder userRightsCreatePageFile(DeviceManagementUserRightsSetting userRightsCreatePageFile)
“This user right determines which users and groups can call an internal API to create and change the size of a page file. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsCreatePageFile- value ofuserRightsCreatePageFileproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsCreatePermanentSharedObjects
public Windows10EndpointProtectionConfiguration.Builder userRightsCreatePermanentSharedObjects(DeviceManagementUserRightsSetting userRightsCreatePermanentSharedObjects)
“This user right determines which accounts can be used by processes to create a directory object using the object manager. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsCreatePermanentSharedObjects- value ofuserRightsCreatePermanentSharedObjectsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsCreateSymbolicLinks
public Windows10EndpointProtectionConfiguration.Builder userRightsCreateSymbolicLinks(DeviceManagementUserRightsSetting userRightsCreateSymbolicLinks)
“This user right determines if the user can create a symbolic link from the computer to which they are logged on. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsCreateSymbolicLinks- value ofuserRightsCreateSymbolicLinksproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsCreateToken
public Windows10EndpointProtectionConfiguration.Builder userRightsCreateToken(DeviceManagementUserRightsSetting userRightsCreateToken)
“This user right determines which users/groups can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal API to create an access token. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsCreateToken- value ofuserRightsCreateTokenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsDebugPrograms
public Windows10EndpointProtectionConfiguration.Builder userRightsDebugPrograms(DeviceManagementUserRightsSetting userRightsDebugPrograms)
“This user right determines which users can attach a debugger to any process or to the kernel. Only states NotConfigured and Allowed are supported”- Parameters:
userRightsDebugPrograms- value ofuserRightsDebugProgramsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsDelegation
public Windows10EndpointProtectionConfiguration.Builder userRightsDelegation(DeviceManagementUserRightsSetting userRightsDelegation)
“This user right determines which users can set the Trusted for Delegation setting on a user or computer object. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsDelegation- value ofuserRightsDelegationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsDenyLocalLogOn
public Windows10EndpointProtectionConfiguration.Builder userRightsDenyLocalLogOn(DeviceManagementUserRightsSetting userRightsDenyLocalLogOn)
“This user right determines which users cannot log on to the computer. States NotConfigured, Blocked are supported”- Parameters:
userRightsDenyLocalLogOn- value ofuserRightsDenyLocalLogOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsGenerateSecurityAudits
public Windows10EndpointProtectionConfiguration.Builder userRightsGenerateSecurityAudits(DeviceManagementUserRightsSetting userRightsGenerateSecurityAudits)
“This user right determines which accounts can be used by a process to add entries to the security log. The security log is used to trace unauthorized system access. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsGenerateSecurityAudits- value ofuserRightsGenerateSecurityAuditsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsImpersonateClient
public Windows10EndpointProtectionConfiguration.Builder userRightsImpersonateClient(DeviceManagementUserRightsSetting userRightsImpersonateClient)
“Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsImpersonateClient- value ofuserRightsImpersonateClientproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsIncreaseSchedulingPriority
public Windows10EndpointProtectionConfiguration.Builder userRightsIncreaseSchedulingPriority(DeviceManagementUserRightsSetting userRightsIncreaseSchedulingPriority)
“This user right determines which accounts can use a process with Write Property access to another process to increase the execution priority assigned to the other process. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsIncreaseSchedulingPriority- value ofuserRightsIncreaseSchedulingPriorityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsLoadUnloadDrivers
public Windows10EndpointProtectionConfiguration.Builder userRightsLoadUnloadDrivers(DeviceManagementUserRightsSetting userRightsLoadUnloadDrivers)
“This user right determines which users can dynamically load and unload device drivers or other code in to kernel mode. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsLoadUnloadDrivers- value ofuserRightsLoadUnloadDriversproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsLocalLogOn
public Windows10EndpointProtectionConfiguration.Builder userRightsLocalLogOn(DeviceManagementUserRightsSetting userRightsLocalLogOn)
“This user right determines which users can log on to the computer. States NotConfigured, Allowed are supported”- Parameters:
userRightsLocalLogOn- value ofuserRightsLocalLogOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsLockMemory
public Windows10EndpointProtectionConfiguration.Builder userRightsLockMemory(DeviceManagementUserRightsSetting userRightsLockMemory)
“This user right determines which accounts can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsLockMemory- value ofuserRightsLockMemoryproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsManageAuditingAndSecurityLogs
public Windows10EndpointProtectionConfiguration.Builder userRightsManageAuditingAndSecurityLogs(DeviceManagementUserRightsSetting userRightsManageAuditingAndSecurityLogs)
“This user right determines which users can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsManageAuditingAndSecurityLogs- value ofuserRightsManageAuditingAndSecurityLogsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsManageVolumes
public Windows10EndpointProtectionConfiguration.Builder userRightsManageVolumes(DeviceManagementUserRightsSetting userRightsManageVolumes)
“This user right determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsManageVolumes- value ofuserRightsManageVolumesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsModifyFirmwareEnvironment
public Windows10EndpointProtectionConfiguration.Builder userRightsModifyFirmwareEnvironment(DeviceManagementUserRightsSetting userRightsModifyFirmwareEnvironment)
“This user right determines who can modify firmware environment values. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsModifyFirmwareEnvironment- value ofuserRightsModifyFirmwareEnvironmentproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsModifyObjectLabels
public Windows10EndpointProtectionConfiguration.Builder userRightsModifyObjectLabels(DeviceManagementUserRightsSetting userRightsModifyObjectLabels)
“This user right determines which user accounts can modify the integrity label of objects, such as files, registry keys, or processes owned by other users. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsModifyObjectLabels- value ofuserRightsModifyObjectLabelsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsProfileSingleProcess
public Windows10EndpointProtectionConfiguration.Builder userRightsProfileSingleProcess(DeviceManagementUserRightsSetting userRightsProfileSingleProcess)
“This user right determines which users can use performance monitoring tools to monitor the performance of system processes. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsProfileSingleProcess- value ofuserRightsProfileSingleProcessproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsRemoteDesktopServicesLogOn
public Windows10EndpointProtectionConfiguration.Builder userRightsRemoteDesktopServicesLogOn(DeviceManagementUserRightsSetting userRightsRemoteDesktopServicesLogOn)
“This user right determines which users and groups are prohibited from logging on as a Remote Desktop Services client. Only states NotConfigured and Blocked are supported”- Parameters:
userRightsRemoteDesktopServicesLogOn- value ofuserRightsRemoteDesktopServicesLogOnproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsRemoteShutdown
public Windows10EndpointProtectionConfiguration.Builder userRightsRemoteShutdown(DeviceManagementUserRightsSetting userRightsRemoteShutdown)
“This user right determines which users are allowed to shut down a computer from a remote location on the network. Misuse of this user right can result in a denial of service. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsRemoteShutdown- value ofuserRightsRemoteShutdownproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsRestoreData
public Windows10EndpointProtectionConfiguration.Builder userRightsRestoreData(DeviceManagementUserRightsSetting userRightsRestoreData)
“This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and determines which users can set any valid security principal as the owner of an object. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsRestoreData- value ofuserRightsRestoreDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userRightsTakeOwnership
public Windows10EndpointProtectionConfiguration.Builder userRightsTakeOwnership(DeviceManagementUserRightsSetting userRightsTakeOwnership)
“This user right determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. Only states NotConfigured and Allowed are supported.”- Parameters:
userRightsTakeOwnership- value ofuserRightsTakeOwnershipproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
windowsDefenderTamperProtection
public Windows10EndpointProtectionConfiguration.Builder windowsDefenderTamperProtection(WindowsDefenderTamperProtectionOptions windowsDefenderTamperProtection)
“Configure windows defender TamperProtection settings”- Parameters:
windowsDefenderTamperProtection- value ofwindowsDefenderTamperProtectionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
xboxServicesAccessoryManagementServiceStartupMode
public Windows10EndpointProtectionConfiguration.Builder xboxServicesAccessoryManagementServiceStartupMode(ServiceStartType xboxServicesAccessoryManagementServiceStartupMode)
“This setting determines whether the Accessory management service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.”- Parameters:
xboxServicesAccessoryManagementServiceStartupMode- value ofxboxServicesAccessoryManagementServiceStartupModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
xboxServicesEnableXboxGameSaveTask
public Windows10EndpointProtectionConfiguration.Builder xboxServicesEnableXboxGameSaveTask(Boolean xboxServicesEnableXboxGameSaveTask)
“This setting determines whether xbox game save is enabled (1) or disabled (0).”- Parameters:
xboxServicesEnableXboxGameSaveTask- value ofxboxServicesEnableXboxGameSaveTaskproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
xboxServicesLiveAuthManagerServiceStartupMode
public Windows10EndpointProtectionConfiguration.Builder xboxServicesLiveAuthManagerServiceStartupMode(ServiceStartType xboxServicesLiveAuthManagerServiceStartupMode)
“This setting determines whether Live Auth Manager service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.”- Parameters:
xboxServicesLiveAuthManagerServiceStartupMode- value ofxboxServicesLiveAuthManagerServiceStartupModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
xboxServicesLiveGameSaveServiceStartupMode
public Windows10EndpointProtectionConfiguration.Builder xboxServicesLiveGameSaveServiceStartupMode(ServiceStartType xboxServicesLiveGameSaveServiceStartupMode)
“This setting determines whether Live Game save service's start type is Automatic (2), Manual(3), Disabled(4). Default: Manual.”- Parameters:
xboxServicesLiveGameSaveServiceStartupMode- value ofxboxServicesLiveGameSaveServiceStartupModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
xboxServicesLiveNetworkingServiceStartupMode
public Windows10EndpointProtectionConfiguration.Builder xboxServicesLiveNetworkingServiceStartupMode(ServiceStartType xboxServicesLiveNetworkingServiceStartupMode)
“This setting determines whether Networking service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.”- Parameters:
xboxServicesLiveNetworkingServiceStartupMode- value ofxboxServicesLiveNetworkingServiceStartupModeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public Windows10EndpointProtectionConfiguration build()
-
-