Class Windows10EndpointProtectionConfiguration

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.Windows10EndpointProtectionConfiguration
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class Windows10EndpointProtectionConfiguration extends DeviceConfiguration implements com.microsoft.kiota.serialization.Parsable
This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static Windows10EndpointProtectionConfiguration createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a Windows10EndpointProtectionConfiguration
    • getApplicationGuardAllowPersistence

      @Nullable public Boolean getApplicationGuardAllowPersistence()
      Gets the applicationGuardAllowPersistence property value. Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)
      Returns:
      a Boolean
    • getApplicationGuardAllowPrintToLocalPrinters

      @Nullable public Boolean getApplicationGuardAllowPrintToLocalPrinters()
      Gets the applicationGuardAllowPrintToLocalPrinters property value. Allow printing to Local Printers from Container
      Returns:
      a Boolean
    • getApplicationGuardAllowPrintToNetworkPrinters

      @Nullable public Boolean getApplicationGuardAllowPrintToNetworkPrinters()
      Gets the applicationGuardAllowPrintToNetworkPrinters property value. Allow printing to Network Printers from Container
      Returns:
      a Boolean
    • getApplicationGuardAllowPrintToPDF

      @Nullable public Boolean getApplicationGuardAllowPrintToPDF()
      Gets the applicationGuardAllowPrintToPDF property value. Allow printing to PDF from Container
      Returns:
      a Boolean
    • getApplicationGuardAllowPrintToXPS

      @Nullable public Boolean getApplicationGuardAllowPrintToXPS()
      Gets the applicationGuardAllowPrintToXPS property value. Allow printing to XPS from Container
      Returns:
      a Boolean
    • getApplicationGuardBlockClipboardSharing

      @Nullable public ApplicationGuardBlockClipboardSharingType getApplicationGuardBlockClipboardSharing()
      Gets the applicationGuardBlockClipboardSharing property value. Possible values for applicationGuardBlockClipboardSharingType
      Returns:
      a ApplicationGuardBlockClipboardSharingType
    • getApplicationGuardBlockFileTransfer

      @Nullable public ApplicationGuardBlockFileTransferType getApplicationGuardBlockFileTransfer()
      Gets the applicationGuardBlockFileTransfer property value. Possible values for applicationGuardBlockFileTransfer
      Returns:
      a ApplicationGuardBlockFileTransferType
    • getApplicationGuardBlockNonEnterpriseContent

      @Nullable public Boolean getApplicationGuardBlockNonEnterpriseContent()
      Gets the applicationGuardBlockNonEnterpriseContent property value. Block enterprise sites to load non-enterprise content, such as third party plug-ins
      Returns:
      a Boolean
    • getApplicationGuardEnabled

      @Nullable public Boolean getApplicationGuardEnabled()
      Gets the applicationGuardEnabled property value. Enable Windows Defender Application Guard
      Returns:
      a Boolean
    • getApplicationGuardForceAuditing

      @Nullable public Boolean getApplicationGuardForceAuditing()
      Gets the applicationGuardForceAuditing property value. 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.)
      Returns:
      a Boolean
    • getAppLockerApplicationControl

      @Nullable public AppLockerApplicationControlType getAppLockerApplicationControl()
      Gets the appLockerApplicationControl property value. Possible values of AppLocker Application Control Types
      Returns:
      a AppLockerApplicationControlType
    • getBitLockerDisableWarningForOtherDiskEncryption

      @Nullable public Boolean getBitLockerDisableWarningForOtherDiskEncryption()
      Gets the bitLockerDisableWarningForOtherDiskEncryption property value. Allows the Admin to disable the warning prompt for other disk encryption on the user machines.
      Returns:
      a Boolean
    • getBitLockerEnableStorageCardEncryptionOnMobile

      @Nullable public Boolean getBitLockerEnableStorageCardEncryptionOnMobile()
      Gets the bitLockerEnableStorageCardEncryptionOnMobile property value. Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.
      Returns:
      a Boolean
    • getBitLockerEncryptDevice

      @Nullable public Boolean getBitLockerEncryptDevice()
      Gets the bitLockerEncryptDevice property value. Allows the admin to require encryption to be turned on using BitLocker.
      Returns:
      a Boolean
    • getBitLockerRemovableDrivePolicy

      @Nullable public BitLockerRemovableDrivePolicy getBitLockerRemovableDrivePolicy()
      Gets the bitLockerRemovableDrivePolicy property value. BitLocker Removable Drive Policy.
      Returns:
      a BitLockerRemovableDrivePolicy
    • getDefenderAdditionalGuardedFolders

      @Nullable public List<String> getDefenderAdditionalGuardedFolders()
      Gets the defenderAdditionalGuardedFolders property value. List of folder paths to be added to the list of protected folders
      Returns:
      a List<String>
    • getDefenderAttackSurfaceReductionExcludedPaths

      @Nullable public List<String> getDefenderAttackSurfaceReductionExcludedPaths()
      Gets the defenderAttackSurfaceReductionExcludedPaths property value. List of exe files and folders to be excluded from attack surface reduction rules
      Returns:
      a List<String>
    • getDefenderExploitProtectionXml

      @Nullable public byte[] getDefenderExploitProtectionXml()
      Gets the defenderExploitProtectionXml property value. Xml content containing information regarding exploit protection details.
      Returns:
      a
      invalid reference
      byte[]
    • getDefenderExploitProtectionXmlFileName

      @Nullable public String getDefenderExploitProtectionXmlFileName()
      Gets the defenderExploitProtectionXmlFileName property value. Name of the file from which DefenderExploitProtectionXml was obtained.
      Returns:
      a String
    • getDefenderGuardedFoldersAllowedAppPaths

      @Nullable public List<String> getDefenderGuardedFoldersAllowedAppPaths()
      Gets the defenderGuardedFoldersAllowedAppPaths property value. List of paths to exe that are allowed to access protected folders
      Returns:
      a List<String>
    • getDefenderSecurityCenterBlockExploitProtectionOverride

      @Nullable public Boolean getDefenderSecurityCenterBlockExploitProtectionOverride()
      Gets the defenderSecurityCenterBlockExploitProtectionOverride property value. Indicates whether or not to block user from overriding Exploit Protection settings.
      Returns:
      a Boolean
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class DeviceConfiguration
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getFirewallBlockStatefulFTP

      @Nullable public Boolean getFirewallBlockStatefulFTP()
      Gets the firewallBlockStatefulFTP property value. Blocks stateful FTP connections to the device
      Returns:
      a Boolean
    • getFirewallCertificateRevocationListCheckMethod

      @Nullable public FirewallCertificateRevocationListCheckMethodType getFirewallCertificateRevocationListCheckMethod()
      Gets the firewallCertificateRevocationListCheckMethod property value. Possible values for firewallCertificateRevocationListCheckMethod
      Returns:
      a FirewallCertificateRevocationListCheckMethodType
    • getFirewallIdleTimeoutForSecurityAssociationInSeconds

      @Nullable public Integer getFirewallIdleTimeoutForSecurityAssociationInSeconds()
      Gets the firewallIdleTimeoutForSecurityAssociationInSeconds property value. 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
      Returns:
      a Integer
    • getFirewallIPSecExemptionsAllowDHCP

      @Nullable public Boolean getFirewallIPSecExemptionsAllowDHCP()
      Gets the firewallIPSecExemptionsAllowDHCP property value. Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic
      Returns:
      a Boolean
    • getFirewallIPSecExemptionsAllowICMP

      @Nullable public Boolean getFirewallIPSecExemptionsAllowICMP()
      Gets the firewallIPSecExemptionsAllowICMP property value. Configures IPSec exemptions to allow ICMP
      Returns:
      a Boolean
    • getFirewallIPSecExemptionsAllowNeighborDiscovery

      @Nullable public Boolean getFirewallIPSecExemptionsAllowNeighborDiscovery()
      Gets the firewallIPSecExemptionsAllowNeighborDiscovery property value. Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes
      Returns:
      a Boolean
    • getFirewallIPSecExemptionsAllowRouterDiscovery

      @Nullable public Boolean getFirewallIPSecExemptionsAllowRouterDiscovery()
      Gets the firewallIPSecExemptionsAllowRouterDiscovery property value. Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes
      Returns:
      a Boolean
    • getFirewallMergeKeyingModuleSettings

      @Nullable public Boolean getFirewallMergeKeyingModuleSettings()
      Gets the firewallMergeKeyingModuleSettings property value. 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
      Returns:
      a Boolean
    • getFirewallPacketQueueingMethod

      @Nullable public FirewallPacketQueueingMethodType getFirewallPacketQueueingMethod()
      Gets the firewallPacketQueueingMethod property value. Possible values for firewallPacketQueueingMethod
      Returns:
      a FirewallPacketQueueingMethodType
    • getFirewallPreSharedKeyEncodingMethod

      @Nullable public FirewallPreSharedKeyEncodingMethodType getFirewallPreSharedKeyEncodingMethod()
      Gets the firewallPreSharedKeyEncodingMethod property value. Possible values for firewallPreSharedKeyEncodingMethod
      Returns:
      a FirewallPreSharedKeyEncodingMethodType
    • getFirewallProfileDomain

      @Nullable public WindowsFirewallNetworkProfile getFirewallProfileDomain()
      Gets the firewallProfileDomain property value. Configures the firewall profile settings for domain networks
      Returns:
      a WindowsFirewallNetworkProfile
    • getFirewallProfilePrivate

      @Nullable public WindowsFirewallNetworkProfile getFirewallProfilePrivate()
      Gets the firewallProfilePrivate property value. Configures the firewall profile settings for private networks
      Returns:
      a WindowsFirewallNetworkProfile
    • getFirewallProfilePublic

      @Nullable public WindowsFirewallNetworkProfile getFirewallProfilePublic()
      Gets the firewallProfilePublic property value. Configures the firewall profile settings for public networks
      Returns:
      a WindowsFirewallNetworkProfile
    • getSmartScreenBlockOverrideForFiles

      @Nullable public Boolean getSmartScreenBlockOverrideForFiles()
      Gets the smartScreenBlockOverrideForFiles property value. Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.
      Returns:
      a Boolean
    • getSmartScreenEnableInShell

      @Nullable public Boolean getSmartScreenEnableInShell()
      Gets the smartScreenEnableInShell property value. Allows IT Admins to configure SmartScreen for Windows.
      Returns:
      a Boolean
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class DeviceConfiguration
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setApplicationGuardAllowPersistence

      public void setApplicationGuardAllowPersistence(@Nullable Boolean value)
      Sets the applicationGuardAllowPersistence property value. Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)
      Parameters:
      value - Value to set for the applicationGuardAllowPersistence property.
    • setApplicationGuardAllowPrintToLocalPrinters

      public void setApplicationGuardAllowPrintToLocalPrinters(@Nullable Boolean value)
      Sets the applicationGuardAllowPrintToLocalPrinters property value. Allow printing to Local Printers from Container
      Parameters:
      value - Value to set for the applicationGuardAllowPrintToLocalPrinters property.
    • setApplicationGuardAllowPrintToNetworkPrinters

      public void setApplicationGuardAllowPrintToNetworkPrinters(@Nullable Boolean value)
      Sets the applicationGuardAllowPrintToNetworkPrinters property value. Allow printing to Network Printers from Container
      Parameters:
      value - Value to set for the applicationGuardAllowPrintToNetworkPrinters property.
    • setApplicationGuardAllowPrintToPDF

      public void setApplicationGuardAllowPrintToPDF(@Nullable Boolean value)
      Sets the applicationGuardAllowPrintToPDF property value. Allow printing to PDF from Container
      Parameters:
      value - Value to set for the applicationGuardAllowPrintToPDF property.
    • setApplicationGuardAllowPrintToXPS

      public void setApplicationGuardAllowPrintToXPS(@Nullable Boolean value)
      Sets the applicationGuardAllowPrintToXPS property value. Allow printing to XPS from Container
      Parameters:
      value - Value to set for the applicationGuardAllowPrintToXPS property.
    • setApplicationGuardBlockClipboardSharing

      public void setApplicationGuardBlockClipboardSharing(@Nullable ApplicationGuardBlockClipboardSharingType value)
      Sets the applicationGuardBlockClipboardSharing property value. Possible values for applicationGuardBlockClipboardSharingType
      Parameters:
      value - Value to set for the applicationGuardBlockClipboardSharing property.
    • setApplicationGuardBlockFileTransfer

      public void setApplicationGuardBlockFileTransfer(@Nullable ApplicationGuardBlockFileTransferType value)
      Sets the applicationGuardBlockFileTransfer property value. Possible values for applicationGuardBlockFileTransfer
      Parameters:
      value - Value to set for the applicationGuardBlockFileTransfer property.
    • setApplicationGuardBlockNonEnterpriseContent

      public void setApplicationGuardBlockNonEnterpriseContent(@Nullable Boolean value)
      Sets the applicationGuardBlockNonEnterpriseContent property value. Block enterprise sites to load non-enterprise content, such as third party plug-ins
      Parameters:
      value - Value to set for the applicationGuardBlockNonEnterpriseContent property.
    • setApplicationGuardEnabled

      public void setApplicationGuardEnabled(@Nullable Boolean value)
      Sets the applicationGuardEnabled property value. Enable Windows Defender Application Guard
      Parameters:
      value - Value to set for the applicationGuardEnabled property.
    • setApplicationGuardForceAuditing

      public void setApplicationGuardForceAuditing(@Nullable Boolean value)
      Sets the applicationGuardForceAuditing property value. 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:
      value - Value to set for the applicationGuardForceAuditing property.
    • setAppLockerApplicationControl

      public void setAppLockerApplicationControl(@Nullable AppLockerApplicationControlType value)
      Sets the appLockerApplicationControl property value. Possible values of AppLocker Application Control Types
      Parameters:
      value - Value to set for the appLockerApplicationControl property.
    • setBitLockerDisableWarningForOtherDiskEncryption

      public void setBitLockerDisableWarningForOtherDiskEncryption(@Nullable Boolean value)
      Sets the bitLockerDisableWarningForOtherDiskEncryption property value. Allows the Admin to disable the warning prompt for other disk encryption on the user machines.
      Parameters:
      value - Value to set for the bitLockerDisableWarningForOtherDiskEncryption property.
    • setBitLockerEnableStorageCardEncryptionOnMobile

      public void setBitLockerEnableStorageCardEncryptionOnMobile(@Nullable Boolean value)
      Sets the bitLockerEnableStorageCardEncryptionOnMobile property value. Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.
      Parameters:
      value - Value to set for the bitLockerEnableStorageCardEncryptionOnMobile property.
    • setBitLockerEncryptDevice

      public void setBitLockerEncryptDevice(@Nullable Boolean value)
      Sets the bitLockerEncryptDevice property value. Allows the admin to require encryption to be turned on using BitLocker.
      Parameters:
      value - Value to set for the bitLockerEncryptDevice property.
    • setBitLockerRemovableDrivePolicy

      public void setBitLockerRemovableDrivePolicy(@Nullable BitLockerRemovableDrivePolicy value)
      Sets the bitLockerRemovableDrivePolicy property value. BitLocker Removable Drive Policy.
      Parameters:
      value - Value to set for the bitLockerRemovableDrivePolicy property.
    • setDefenderAdditionalGuardedFolders

      public void setDefenderAdditionalGuardedFolders(@Nullable List<String> value)
      Sets the defenderAdditionalGuardedFolders property value. List of folder paths to be added to the list of protected folders
      Parameters:
      value - Value to set for the defenderAdditionalGuardedFolders property.
    • setDefenderAttackSurfaceReductionExcludedPaths

      public void setDefenderAttackSurfaceReductionExcludedPaths(@Nullable List<String> value)
      Sets the defenderAttackSurfaceReductionExcludedPaths property value. List of exe files and folders to be excluded from attack surface reduction rules
      Parameters:
      value - Value to set for the defenderAttackSurfaceReductionExcludedPaths property.
    • setDefenderExploitProtectionXml

      public void setDefenderExploitProtectionXml(@Nullable byte[] value)
      Sets the defenderExploitProtectionXml property value. Xml content containing information regarding exploit protection details.
      Parameters:
      value - Value to set for the defenderExploitProtectionXml property.
    • setDefenderExploitProtectionXmlFileName

      public void setDefenderExploitProtectionXmlFileName(@Nullable String value)
      Sets the defenderExploitProtectionXmlFileName property value. Name of the file from which DefenderExploitProtectionXml was obtained.
      Parameters:
      value - Value to set for the defenderExploitProtectionXmlFileName property.
    • setDefenderGuardedFoldersAllowedAppPaths

      public void setDefenderGuardedFoldersAllowedAppPaths(@Nullable List<String> value)
      Sets the defenderGuardedFoldersAllowedAppPaths property value. List of paths to exe that are allowed to access protected folders
      Parameters:
      value - Value to set for the defenderGuardedFoldersAllowedAppPaths property.
    • setDefenderSecurityCenterBlockExploitProtectionOverride

      public void setDefenderSecurityCenterBlockExploitProtectionOverride(@Nullable Boolean value)
      Sets the defenderSecurityCenterBlockExploitProtectionOverride property value. Indicates whether or not to block user from overriding Exploit Protection settings.
      Parameters:
      value - Value to set for the defenderSecurityCenterBlockExploitProtectionOverride property.
    • setFirewallBlockStatefulFTP

      public void setFirewallBlockStatefulFTP(@Nullable Boolean value)
      Sets the firewallBlockStatefulFTP property value. Blocks stateful FTP connections to the device
      Parameters:
      value - Value to set for the firewallBlockStatefulFTP property.
    • setFirewallCertificateRevocationListCheckMethod

      public void setFirewallCertificateRevocationListCheckMethod(@Nullable FirewallCertificateRevocationListCheckMethodType value)
      Sets the firewallCertificateRevocationListCheckMethod property value. Possible values for firewallCertificateRevocationListCheckMethod
      Parameters:
      value - Value to set for the firewallCertificateRevocationListCheckMethod property.
    • setFirewallIdleTimeoutForSecurityAssociationInSeconds

      public void setFirewallIdleTimeoutForSecurityAssociationInSeconds(@Nullable Integer value)
      Sets the firewallIdleTimeoutForSecurityAssociationInSeconds property value. 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:
      value - Value to set for the firewallIdleTimeoutForSecurityAssociationInSeconds property.
    • setFirewallIPSecExemptionsAllowDHCP

      public void setFirewallIPSecExemptionsAllowDHCP(@Nullable Boolean value)
      Sets the firewallIPSecExemptionsAllowDHCP property value. Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic
      Parameters:
      value - Value to set for the firewallIPSecExemptionsAllowDHCP property.
    • setFirewallIPSecExemptionsAllowICMP

      public void setFirewallIPSecExemptionsAllowICMP(@Nullable Boolean value)
      Sets the firewallIPSecExemptionsAllowICMP property value. Configures IPSec exemptions to allow ICMP
      Parameters:
      value - Value to set for the firewallIPSecExemptionsAllowICMP property.
    • setFirewallIPSecExemptionsAllowNeighborDiscovery

      public void setFirewallIPSecExemptionsAllowNeighborDiscovery(@Nullable Boolean value)
      Sets the firewallIPSecExemptionsAllowNeighborDiscovery property value. Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes
      Parameters:
      value - Value to set for the firewallIPSecExemptionsAllowNeighborDiscovery property.
    • setFirewallIPSecExemptionsAllowRouterDiscovery

      public void setFirewallIPSecExemptionsAllowRouterDiscovery(@Nullable Boolean value)
      Sets the firewallIPSecExemptionsAllowRouterDiscovery property value. Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes
      Parameters:
      value - Value to set for the firewallIPSecExemptionsAllowRouterDiscovery property.
    • setFirewallMergeKeyingModuleSettings

      public void setFirewallMergeKeyingModuleSettings(@Nullable Boolean value)
      Sets the firewallMergeKeyingModuleSettings property value. 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:
      value - Value to set for the firewallMergeKeyingModuleSettings property.
    • setFirewallPacketQueueingMethod

      public void setFirewallPacketQueueingMethod(@Nullable FirewallPacketQueueingMethodType value)
      Sets the firewallPacketQueueingMethod property value. Possible values for firewallPacketQueueingMethod
      Parameters:
      value - Value to set for the firewallPacketQueueingMethod property.
    • setFirewallPreSharedKeyEncodingMethod

      public void setFirewallPreSharedKeyEncodingMethod(@Nullable FirewallPreSharedKeyEncodingMethodType value)
      Sets the firewallPreSharedKeyEncodingMethod property value. Possible values for firewallPreSharedKeyEncodingMethod
      Parameters:
      value - Value to set for the firewallPreSharedKeyEncodingMethod property.
    • setFirewallProfileDomain

      public void setFirewallProfileDomain(@Nullable WindowsFirewallNetworkProfile value)
      Sets the firewallProfileDomain property value. Configures the firewall profile settings for domain networks
      Parameters:
      value - Value to set for the firewallProfileDomain property.
    • setFirewallProfilePrivate

      public void setFirewallProfilePrivate(@Nullable WindowsFirewallNetworkProfile value)
      Sets the firewallProfilePrivate property value. Configures the firewall profile settings for private networks
      Parameters:
      value - Value to set for the firewallProfilePrivate property.
    • setFirewallProfilePublic

      public void setFirewallProfilePublic(@Nullable WindowsFirewallNetworkProfile value)
      Sets the firewallProfilePublic property value. Configures the firewall profile settings for public networks
      Parameters:
      value - Value to set for the firewallProfilePublic property.
    • setSmartScreenBlockOverrideForFiles

      public void setSmartScreenBlockOverrideForFiles(@Nullable Boolean value)
      Sets the smartScreenBlockOverrideForFiles property value. Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.
      Parameters:
      value - Value to set for the smartScreenBlockOverrideForFiles property.
    • setSmartScreenEnableInShell

      public void setSmartScreenEnableInShell(@Nullable Boolean value)
      Sets the smartScreenEnableInShell property value. Allows IT Admins to configure SmartScreen for Windows.
      Parameters:
      value - Value to set for the smartScreenEnableInShell property.