Class Windows10EndpointProtectionConfiguration
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.DeviceConfiguration
-
- odata.msgraph.client.entity.Windows10EndpointProtectionConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Windows10EndpointProtectionConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
“This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindows10EndpointProtectionConfiguration.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.entity.DeviceConfiguration
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, userStatuses, userStatusOverview, version
-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindows10EndpointProtectionConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Windows10EndpointProtectionConfiguration.BuilderbuilderWindows10EndpointProtectionConfiguration()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getApplicationGuardAllowPersistence()“Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)”Optional<Boolean>getApplicationGuardAllowPrintToLocalPrinters()“Allow printing to Local Printers from Container”Optional<Boolean>getApplicationGuardAllowPrintToNetworkPrinters()“Allow printing to Network Printers from Container”Optional<Boolean>getApplicationGuardAllowPrintToPDF()“Allow printing to PDF from Container”Optional<Boolean>getApplicationGuardAllowPrintToXPS()“Allow printing to XPS from Container”Optional<ApplicationGuardBlockClipboardSharingType>getApplicationGuardBlockClipboardSharing()“Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.”Optional<ApplicationGuardBlockFileTransferType>getApplicationGuardBlockFileTransfer()“Block clipboard to transfer image file, text file or neither of them”Optional<Boolean>getApplicationGuardBlockNonEnterpriseContent()“Block enterprise sites to load non-enterprise content, such as third party plug- ins”Optional<Boolean>getApplicationGuardEnabled()“Enable Windows Defender Application Guard”Optional<Boolean>getApplicationGuardForceAuditing()“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.)”Optional<AppLockerApplicationControlType>getAppLockerApplicationControl()“Enables the Admin to choose what types of app to allow on devices.”Optional<Boolean>getBitLockerDisableWarningForOtherDiskEncryption()“Allows the Admin to disable the warning prompt for other disk encryption on the user machines.”Optional<Boolean>getBitLockerEnableStorageCardEncryptionOnMobile()“Allows the admin to require encryption to be turned on using BitLocker.Optional<Boolean>getBitLockerEncryptDevice()“Allows the admin to require encryption to be turned on using BitLocker.”Optional<BitLockerRemovableDrivePolicy>getBitLockerRemovableDrivePolicy()“BitLocker Removable Drive Policy.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.CollectionPage<String>getDefenderAdditionalGuardedFolders()“List of folder paths to be added to the list of protected folders”com.github.davidmoten.odata.client.CollectionPage<String>getDefenderAdditionalGuardedFolders(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of folder paths to be added to the list of protected folders”com.github.davidmoten.odata.client.CollectionPage<String>getDefenderAttackSurfaceReductionExcludedPaths()“List of exe files and folders to be excluded from attack surface reduction rules”com.github.davidmoten.odata.client.CollectionPage<String>getDefenderAttackSurfaceReductionExcludedPaths(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of exe files and folders to be excluded from attack surface reduction rules”Optional<byte[]>getDefenderExploitProtectionXml()“Xml content containing information regarding exploit protection details.”Optional<String>getDefenderExploitProtectionXmlFileName()“Name of the file from which DefenderExploitProtectionXml was obtained.”com.github.davidmoten.odata.client.CollectionPage<String>getDefenderGuardedFoldersAllowedAppPaths()“List of paths to exe that are allowed to access protected folders”com.github.davidmoten.odata.client.CollectionPage<String>getDefenderGuardedFoldersAllowedAppPaths(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of paths to exe that are allowed to access protected folders”Optional<Boolean>getDefenderSecurityCenterBlockExploitProtectionOverride()“Indicates whether or not to block user from overriding Exploit Protection settings.”Optional<Boolean>getFirewallBlockStatefulFTP()“Blocks stateful FTP connections to the device”Optional<FirewallCertificateRevocationListCheckMethodType>getFirewallCertificateRevocationListCheckMethod()“Specify how the certificate revocation list is to be enforced”Optional<Integer>getFirewallIdleTimeoutForSecurityAssociationInSeconds()“Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive.Optional<Boolean>getFirewallIPSecExemptionsAllowDHCP()“Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic”Optional<Boolean>getFirewallIPSecExemptionsAllowICMP()“Configures IPSec exemptions to allow ICMP”Optional<Boolean>getFirewallIPSecExemptionsAllowNeighborDiscovery()“Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes”Optional<Boolean>getFirewallIPSecExemptionsAllowRouterDiscovery()“Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes”Optional<Boolean>getFirewallMergeKeyingModuleSettings()“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”Optional<FirewallPacketQueueingMethodType>getFirewallPacketQueueingMethod()“Configures how packet queueing should be applied in the tunnel gateway scenario”Optional<FirewallPreSharedKeyEncodingMethodType>getFirewallPreSharedKeyEncodingMethod()“Select the preshared key encoding to be used”Optional<WindowsFirewallNetworkProfile>getFirewallProfileDomain()“Configures the firewall profile settings for domain networks”Optional<WindowsFirewallNetworkProfile>getFirewallProfilePrivate()“Configures the firewall profile settings for private networks”Optional<WindowsFirewallNetworkProfile>getFirewallProfilePublic()“Configures the firewall profile settings for public networks”Optional<Boolean>getSmartScreenBlockOverrideForFiles()“Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.”Optional<Boolean>getSmartScreenEnableInShell()“Allows IT Admins to configure SmartScreen for Windows.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()Windows10EndpointProtectionConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Windows10EndpointProtectionConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()Windows10EndpointProtectionConfigurationwithApplicationGuardAllowPersistence(Boolean applicationGuardAllowPersistence)Returns an immutable copy ofthiswith just theapplicationGuardAllowPersistencefield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardAllowPrintToLocalPrinters(Boolean applicationGuardAllowPrintToLocalPrinters)Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToLocalPrintersfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardAllowPrintToNetworkPrinters(Boolean applicationGuardAllowPrintToNetworkPrinters)Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToNetworkPrintersfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardAllowPrintToPDF(Boolean applicationGuardAllowPrintToPDF)Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToPDFfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardAllowPrintToXPS(Boolean applicationGuardAllowPrintToXPS)Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToXPSfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardBlockClipboardSharing(ApplicationGuardBlockClipboardSharingType applicationGuardBlockClipboardSharing)Returns an immutable copy ofthiswith just theapplicationGuardBlockClipboardSharingfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardBlockFileTransfer(ApplicationGuardBlockFileTransferType applicationGuardBlockFileTransfer)Returns an immutable copy ofthiswith just theapplicationGuardBlockFileTransferfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardBlockNonEnterpriseContent(Boolean applicationGuardBlockNonEnterpriseContent)Returns an immutable copy ofthiswith just theapplicationGuardBlockNonEnterpriseContentfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardEnabled(Boolean applicationGuardEnabled)Returns an immutable copy ofthiswith just theapplicationGuardEnabledfield changed.Windows10EndpointProtectionConfigurationwithApplicationGuardForceAuditing(Boolean applicationGuardForceAuditing)Returns an immutable copy ofthiswith just theapplicationGuardForceAuditingfield changed.Windows10EndpointProtectionConfigurationwithAppLockerApplicationControl(AppLockerApplicationControlType appLockerApplicationControl)Returns an immutable copy ofthiswith just theappLockerApplicationControlfield changed.Windows10EndpointProtectionConfigurationwithBitLockerDisableWarningForOtherDiskEncryption(Boolean bitLockerDisableWarningForOtherDiskEncryption)Returns an immutable copy ofthiswith just thebitLockerDisableWarningForOtherDiskEncryptionfield changed.Windows10EndpointProtectionConfigurationwithBitLockerEnableStorageCardEncryptionOnMobile(Boolean bitLockerEnableStorageCardEncryptionOnMobile)Returns an immutable copy ofthiswith just thebitLockerEnableStorageCardEncryptionOnMobilefield changed.Windows10EndpointProtectionConfigurationwithBitLockerEncryptDevice(Boolean bitLockerEncryptDevice)Returns an immutable copy ofthiswith just thebitLockerEncryptDevicefield changed.Windows10EndpointProtectionConfigurationwithBitLockerRemovableDrivePolicy(BitLockerRemovableDrivePolicy bitLockerRemovableDrivePolicy)Returns an immutable copy ofthiswith just thebitLockerRemovableDrivePolicyfield changed.Windows10EndpointProtectionConfigurationwithDefenderAdditionalGuardedFolders(List<String> defenderAdditionalGuardedFolders)Returns an immutable copy ofthiswith just thedefenderAdditionalGuardedFoldersfield changed.Windows10EndpointProtectionConfigurationwithDefenderAttackSurfaceReductionExcludedPaths(List<String> defenderAttackSurfaceReductionExcludedPaths)Returns an immutable copy ofthiswith just thedefenderAttackSurfaceReductionExcludedPathsfield changed.Windows10EndpointProtectionConfigurationwithDefenderExploitProtectionXml(byte[] defenderExploitProtectionXml)Returns an immutable copy ofthiswith just thedefenderExploitProtectionXmlfield changed.Windows10EndpointProtectionConfigurationwithDefenderExploitProtectionXmlFileName(String defenderExploitProtectionXmlFileName)Returns an immutable copy ofthiswith just thedefenderExploitProtectionXmlFileNamefield changed.Windows10EndpointProtectionConfigurationwithDefenderGuardedFoldersAllowedAppPaths(List<String> defenderGuardedFoldersAllowedAppPaths)Returns an immutable copy ofthiswith just thedefenderGuardedFoldersAllowedAppPathsfield changed.Windows10EndpointProtectionConfigurationwithDefenderSecurityCenterBlockExploitProtectionOverride(Boolean defenderSecurityCenterBlockExploitProtectionOverride)Returns an immutable copy ofthiswith just thedefenderSecurityCenterBlockExploitProtectionOverridefield changed.Windows10EndpointProtectionConfigurationwithFirewallBlockStatefulFTP(Boolean firewallBlockStatefulFTP)Returns an immutable copy ofthiswith just thefirewallBlockStatefulFTPfield changed.Windows10EndpointProtectionConfigurationwithFirewallCertificateRevocationListCheckMethod(FirewallCertificateRevocationListCheckMethodType firewallCertificateRevocationListCheckMethod)Returns an immutable copy ofthiswith just thefirewallCertificateRevocationListCheckMethodfield changed.Windows10EndpointProtectionConfigurationwithFirewallIdleTimeoutForSecurityAssociationInSeconds(Integer firewallIdleTimeoutForSecurityAssociationInSeconds)Returns an immutable copy ofthiswith just thefirewallIdleTimeoutForSecurityAssociationInSecondsfield changed.Windows10EndpointProtectionConfigurationwithFirewallIPSecExemptionsAllowDHCP(Boolean firewallIPSecExemptionsAllowDHCP)Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowDHCPfield changed.Windows10EndpointProtectionConfigurationwithFirewallIPSecExemptionsAllowICMP(Boolean firewallIPSecExemptionsAllowICMP)Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowICMPfield changed.Windows10EndpointProtectionConfigurationwithFirewallIPSecExemptionsAllowNeighborDiscovery(Boolean firewallIPSecExemptionsAllowNeighborDiscovery)Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowNeighborDiscoveryfield changed.Windows10EndpointProtectionConfigurationwithFirewallIPSecExemptionsAllowRouterDiscovery(Boolean firewallIPSecExemptionsAllowRouterDiscovery)Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowRouterDiscoveryfield changed.Windows10EndpointProtectionConfigurationwithFirewallMergeKeyingModuleSettings(Boolean firewallMergeKeyingModuleSettings)Returns an immutable copy ofthiswith just thefirewallMergeKeyingModuleSettingsfield changed.Windows10EndpointProtectionConfigurationwithFirewallPacketQueueingMethod(FirewallPacketQueueingMethodType firewallPacketQueueingMethod)Returns an immutable copy ofthiswith just thefirewallPacketQueueingMethodfield changed.Windows10EndpointProtectionConfigurationwithFirewallPreSharedKeyEncodingMethod(FirewallPreSharedKeyEncodingMethodType firewallPreSharedKeyEncodingMethod)Returns an immutable copy ofthiswith just thefirewallPreSharedKeyEncodingMethodfield changed.Windows10EndpointProtectionConfigurationwithFirewallProfileDomain(WindowsFirewallNetworkProfile firewallProfileDomain)Returns an immutable copy ofthiswith just thefirewallProfileDomainfield changed.Windows10EndpointProtectionConfigurationwithFirewallProfilePrivate(WindowsFirewallNetworkProfile firewallProfilePrivate)Returns an immutable copy ofthiswith just thefirewallProfilePrivatefield changed.Windows10EndpointProtectionConfigurationwithFirewallProfilePublic(WindowsFirewallNetworkProfile firewallProfilePublic)Returns an immutable copy ofthiswith just thefirewallProfilePublicfield changed.Windows10EndpointProtectionConfigurationwithSmartScreenBlockOverrideForFiles(Boolean smartScreenBlockOverrideForFiles)Returns an immutable copy ofthiswith just thesmartScreenBlockOverrideForFilesfield changed.Windows10EndpointProtectionConfigurationwithSmartScreenEnableInShell(Boolean smartScreenEnableInShell)Returns an immutable copy ofthiswith just thesmartScreenEnableInShellfield changed.Windows10EndpointProtectionConfigurationwithUnmappedField(String name, Object value)-
Methods inherited from class odata.msgraph.client.entity.DeviceConfiguration
assign, getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getOmaSettingPlainTextValue, getUserStatuses, getUserStatusOverview, getVersion, withAssignments, withCreatedDateTime, withDescription, withDeviceSettingStateSummaries, withDeviceStatuses, withDeviceStatusOverview, withDisplayName, withLastModifiedDateTime, withUserStatuses, withUserStatusOverview, withVersion
-
-
-
-
Field Detail
-
applicationGuardAllowPersistence
protected Boolean applicationGuardAllowPersistence
-
applicationGuardAllowPrintToLocalPrinters
protected Boolean applicationGuardAllowPrintToLocalPrinters
-
applicationGuardAllowPrintToNetworkPrinters
protected Boolean applicationGuardAllowPrintToNetworkPrinters
-
applicationGuardAllowPrintToPDF
protected Boolean applicationGuardAllowPrintToPDF
-
applicationGuardAllowPrintToXPS
protected Boolean applicationGuardAllowPrintToXPS
-
applicationGuardBlockClipboardSharing
protected ApplicationGuardBlockClipboardSharingType applicationGuardBlockClipboardSharing
-
applicationGuardBlockFileTransfer
protected ApplicationGuardBlockFileTransferType applicationGuardBlockFileTransfer
-
applicationGuardBlockNonEnterpriseContent
protected Boolean applicationGuardBlockNonEnterpriseContent
-
applicationGuardEnabled
protected Boolean applicationGuardEnabled
-
applicationGuardForceAuditing
protected Boolean applicationGuardForceAuditing
-
appLockerApplicationControl
protected AppLockerApplicationControlType appLockerApplicationControl
-
bitLockerDisableWarningForOtherDiskEncryption
protected Boolean bitLockerDisableWarningForOtherDiskEncryption
-
bitLockerEnableStorageCardEncryptionOnMobile
protected Boolean bitLockerEnableStorageCardEncryptionOnMobile
-
bitLockerEncryptDevice
protected Boolean bitLockerEncryptDevice
-
bitLockerRemovableDrivePolicy
protected BitLockerRemovableDrivePolicy bitLockerRemovableDrivePolicy
-
defenderAdditionalGuardedFoldersNextLink
protected String defenderAdditionalGuardedFoldersNextLink
-
defenderAttackSurfaceReductionExcludedPaths
protected List<String> defenderAttackSurfaceReductionExcludedPaths
-
defenderAttackSurfaceReductionExcludedPathsNextLink
protected String defenderAttackSurfaceReductionExcludedPathsNextLink
-
defenderExploitProtectionXml
protected byte[] defenderExploitProtectionXml
-
defenderExploitProtectionXmlFileName
protected String defenderExploitProtectionXmlFileName
-
defenderGuardedFoldersAllowedAppPathsNextLink
protected String defenderGuardedFoldersAllowedAppPathsNextLink
-
defenderSecurityCenterBlockExploitProtectionOverride
protected Boolean defenderSecurityCenterBlockExploitProtectionOverride
-
firewallBlockStatefulFTP
protected Boolean firewallBlockStatefulFTP
-
firewallCertificateRevocationListCheckMethod
protected FirewallCertificateRevocationListCheckMethodType firewallCertificateRevocationListCheckMethod
-
firewallIdleTimeoutForSecurityAssociationInSeconds
protected Integer firewallIdleTimeoutForSecurityAssociationInSeconds
-
firewallIPSecExemptionsAllowDHCP
protected Boolean firewallIPSecExemptionsAllowDHCP
-
firewallIPSecExemptionsAllowICMP
protected Boolean firewallIPSecExemptionsAllowICMP
-
firewallIPSecExemptionsAllowNeighborDiscovery
protected Boolean firewallIPSecExemptionsAllowNeighborDiscovery
-
firewallIPSecExemptionsAllowRouterDiscovery
protected Boolean firewallIPSecExemptionsAllowRouterDiscovery
-
firewallMergeKeyingModuleSettings
protected Boolean firewallMergeKeyingModuleSettings
-
firewallPacketQueueingMethod
protected FirewallPacketQueueingMethodType firewallPacketQueueingMethod
-
firewallPreSharedKeyEncodingMethod
protected FirewallPreSharedKeyEncodingMethodType firewallPreSharedKeyEncodingMethod
-
firewallProfileDomain
protected WindowsFirewallNetworkProfile firewallProfileDomain
-
firewallProfilePrivate
protected WindowsFirewallNetworkProfile firewallProfilePrivate
-
firewallProfilePublic
protected WindowsFirewallNetworkProfile firewallProfilePublic
-
smartScreenBlockOverrideForFiles
protected Boolean smartScreenBlockOverrideForFiles
-
smartScreenEnableInShell
protected Boolean smartScreenEnableInShell
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDeviceConfiguration
-
builderWindows10EndpointProtectionConfiguration
public static Windows10EndpointProtectionConfiguration.Builder builderWindows10EndpointProtectionConfiguration()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classDeviceConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDeviceConfiguration
-
getApplicationGuardAllowPersistence
public Optional<Boolean> getApplicationGuardAllowPersistence()
“Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)”- Returns:
- property applicationGuardAllowPersistence
-
withApplicationGuardAllowPersistence
public Windows10EndpointProtectionConfiguration withApplicationGuardAllowPersistence(Boolean applicationGuardAllowPersistence)
Returns an immutable copy ofthiswith just theapplicationGuardAllowPersistencefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)”
- Parameters:
applicationGuardAllowPersistence- new value ofapplicationGuardAllowPersistencefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardAllowPersistencefield changed
-
getApplicationGuardAllowPrintToLocalPrinters
public Optional<Boolean> getApplicationGuardAllowPrintToLocalPrinters()
“Allow printing to Local Printers from Container”- Returns:
- property applicationGuardAllowPrintToLocalPrinters
-
withApplicationGuardAllowPrintToLocalPrinters
public Windows10EndpointProtectionConfiguration withApplicationGuardAllowPrintToLocalPrinters(Boolean applicationGuardAllowPrintToLocalPrinters)
Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToLocalPrintersfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow printing to Local Printers from Container”
- Parameters:
applicationGuardAllowPrintToLocalPrinters- new value ofapplicationGuardAllowPrintToLocalPrintersfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardAllowPrintToLocalPrintersfield changed
-
getApplicationGuardAllowPrintToNetworkPrinters
public Optional<Boolean> getApplicationGuardAllowPrintToNetworkPrinters()
“Allow printing to Network Printers from Container”- Returns:
- property applicationGuardAllowPrintToNetworkPrinters
-
withApplicationGuardAllowPrintToNetworkPrinters
public Windows10EndpointProtectionConfiguration withApplicationGuardAllowPrintToNetworkPrinters(Boolean applicationGuardAllowPrintToNetworkPrinters)
Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToNetworkPrintersfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow printing to Network Printers from Container”
- Parameters:
applicationGuardAllowPrintToNetworkPrinters- new value ofapplicationGuardAllowPrintToNetworkPrintersfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardAllowPrintToNetworkPrintersfield changed
-
getApplicationGuardAllowPrintToPDF
public Optional<Boolean> getApplicationGuardAllowPrintToPDF()
“Allow printing to PDF from Container”- Returns:
- property applicationGuardAllowPrintToPDF
-
withApplicationGuardAllowPrintToPDF
public Windows10EndpointProtectionConfiguration withApplicationGuardAllowPrintToPDF(Boolean applicationGuardAllowPrintToPDF)
Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToPDFfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow printing to PDF from Container”
- Parameters:
applicationGuardAllowPrintToPDF- new value ofapplicationGuardAllowPrintToPDFfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardAllowPrintToPDFfield changed
-
getApplicationGuardAllowPrintToXPS
public Optional<Boolean> getApplicationGuardAllowPrintToXPS()
“Allow printing to XPS from Container”- Returns:
- property applicationGuardAllowPrintToXPS
-
withApplicationGuardAllowPrintToXPS
public Windows10EndpointProtectionConfiguration withApplicationGuardAllowPrintToXPS(Boolean applicationGuardAllowPrintToXPS)
Returns an immutable copy ofthiswith just theapplicationGuardAllowPrintToXPSfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow printing to XPS from Container”
- Parameters:
applicationGuardAllowPrintToXPS- new value ofapplicationGuardAllowPrintToXPSfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardAllowPrintToXPSfield changed
-
getApplicationGuardBlockClipboardSharing
public Optional<ApplicationGuardBlockClipboardSharingType> getApplicationGuardBlockClipboardSharing()
“Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.”- Returns:
- property applicationGuardBlockClipboardSharing
-
withApplicationGuardBlockClipboardSharing
public Windows10EndpointProtectionConfiguration withApplicationGuardBlockClipboardSharing(ApplicationGuardBlockClipboardSharingType applicationGuardBlockClipboardSharing)
Returns an immutable copy ofthiswith just theapplicationGuardBlockClipboardSharingfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.”
- Parameters:
applicationGuardBlockClipboardSharing- new value ofapplicationGuardBlockClipboardSharingfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardBlockClipboardSharingfield changed
-
getApplicationGuardBlockFileTransfer
public Optional<ApplicationGuardBlockFileTransferType> getApplicationGuardBlockFileTransfer()
“Block clipboard to transfer image file, text file or neither of them”- Returns:
- property applicationGuardBlockFileTransfer
-
withApplicationGuardBlockFileTransfer
public Windows10EndpointProtectionConfiguration withApplicationGuardBlockFileTransfer(ApplicationGuardBlockFileTransferType applicationGuardBlockFileTransfer)
Returns an immutable copy ofthiswith just theapplicationGuardBlockFileTransferfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Block clipboard to transfer image file, text file or neither of them”
- Parameters:
applicationGuardBlockFileTransfer- new value ofapplicationGuardBlockFileTransferfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardBlockFileTransferfield changed
-
getApplicationGuardBlockNonEnterpriseContent
public Optional<Boolean> getApplicationGuardBlockNonEnterpriseContent()
“Block enterprise sites to load non-enterprise content, such as third party plug- ins”- Returns:
- property applicationGuardBlockNonEnterpriseContent
-
withApplicationGuardBlockNonEnterpriseContent
public Windows10EndpointProtectionConfiguration withApplicationGuardBlockNonEnterpriseContent(Boolean applicationGuardBlockNonEnterpriseContent)
Returns an immutable copy ofthiswith just theapplicationGuardBlockNonEnterpriseContentfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Block enterprise sites to load non-enterprise content, such as third party plug- ins”
- Parameters:
applicationGuardBlockNonEnterpriseContent- new value ofapplicationGuardBlockNonEnterpriseContentfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardBlockNonEnterpriseContentfield changed
-
getApplicationGuardEnabled
public Optional<Boolean> getApplicationGuardEnabled()
“Enable Windows Defender Application Guard”- Returns:
- property applicationGuardEnabled
-
withApplicationGuardEnabled
public Windows10EndpointProtectionConfiguration withApplicationGuardEnabled(Boolean applicationGuardEnabled)
Returns an immutable copy ofthiswith just theapplicationGuardEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Enable Windows Defender Application Guard”
- Parameters:
applicationGuardEnabled- new value ofapplicationGuardEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardEnabledfield changed
-
getApplicationGuardForceAuditing
public Optional<Boolean> getApplicationGuardForceAuditing()
“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:
- property applicationGuardForceAuditing
-
withApplicationGuardForceAuditing
public Windows10EndpointProtectionConfiguration withApplicationGuardForceAuditing(Boolean applicationGuardForceAuditing)
Returns an immutable copy ofthiswith just theapplicationGuardForceAuditingfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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- new value ofapplicationGuardForceAuditingfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theapplicationGuardForceAuditingfield changed
-
getAppLockerApplicationControl
public Optional<AppLockerApplicationControlType> getAppLockerApplicationControl()
“Enables the Admin to choose what types of app to allow on devices.”- Returns:
- property appLockerApplicationControl
-
withAppLockerApplicationControl
public Windows10EndpointProtectionConfiguration withAppLockerApplicationControl(AppLockerApplicationControlType appLockerApplicationControl)
Returns an immutable copy ofthiswith just theappLockerApplicationControlfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Enables the Admin to choose what types of app to allow on devices.”
- Parameters:
appLockerApplicationControl- new value ofappLockerApplicationControlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappLockerApplicationControlfield changed
-
getBitLockerDisableWarningForOtherDiskEncryption
public Optional<Boolean> getBitLockerDisableWarningForOtherDiskEncryption()
“Allows the Admin to disable the warning prompt for other disk encryption on the user machines.”- Returns:
- property bitLockerDisableWarningForOtherDiskEncryption
-
withBitLockerDisableWarningForOtherDiskEncryption
public Windows10EndpointProtectionConfiguration withBitLockerDisableWarningForOtherDiskEncryption(Boolean bitLockerDisableWarningForOtherDiskEncryption)
Returns an immutable copy ofthiswith just thebitLockerDisableWarningForOtherDiskEncryptionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allows the Admin to disable the warning prompt for other disk encryption on the user machines.”
- Parameters:
bitLockerDisableWarningForOtherDiskEncryption- new value ofbitLockerDisableWarningForOtherDiskEncryptionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebitLockerDisableWarningForOtherDiskEncryptionfield changed
-
getBitLockerEnableStorageCardEncryptionOnMobile
public Optional<Boolean> getBitLockerEnableStorageCardEncryptionOnMobile()
“Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.”- Returns:
- property bitLockerEnableStorageCardEncryptionOnMobile
-
withBitLockerEnableStorageCardEncryptionOnMobile
public Windows10EndpointProtectionConfiguration withBitLockerEnableStorageCardEncryptionOnMobile(Boolean bitLockerEnableStorageCardEncryptionOnMobile)
Returns an immutable copy ofthiswith just thebitLockerEnableStorageCardEncryptionOnMobilefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.”
- Parameters:
bitLockerEnableStorageCardEncryptionOnMobile- new value ofbitLockerEnableStorageCardEncryptionOnMobilefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebitLockerEnableStorageCardEncryptionOnMobilefield changed
-
getBitLockerEncryptDevice
public Optional<Boolean> getBitLockerEncryptDevice()
“Allows the admin to require encryption to be turned on using BitLocker.”- Returns:
- property bitLockerEncryptDevice
-
withBitLockerEncryptDevice
public Windows10EndpointProtectionConfiguration withBitLockerEncryptDevice(Boolean bitLockerEncryptDevice)
Returns an immutable copy ofthiswith just thebitLockerEncryptDevicefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allows the admin to require encryption to be turned on using BitLocker.”
- Parameters:
bitLockerEncryptDevice- new value ofbitLockerEncryptDevicefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebitLockerEncryptDevicefield changed
-
getBitLockerRemovableDrivePolicy
public Optional<BitLockerRemovableDrivePolicy> getBitLockerRemovableDrivePolicy()
“BitLocker Removable Drive Policy.”- Returns:
- property bitLockerRemovableDrivePolicy
-
withBitLockerRemovableDrivePolicy
public Windows10EndpointProtectionConfiguration withBitLockerRemovableDrivePolicy(BitLockerRemovableDrivePolicy bitLockerRemovableDrivePolicy)
Returns an immutable copy ofthiswith just thebitLockerRemovableDrivePolicyfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“BitLocker Removable Drive Policy.”
- Parameters:
bitLockerRemovableDrivePolicy- new value ofbitLockerRemovableDrivePolicyfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebitLockerRemovableDrivePolicyfield changed
-
getDefenderAdditionalGuardedFolders
public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderAdditionalGuardedFolders()
“List of folder paths to be added to the list of protected folders”- Returns:
- property defenderAdditionalGuardedFolders
-
withDefenderAdditionalGuardedFolders
public Windows10EndpointProtectionConfiguration withDefenderAdditionalGuardedFolders(List<String> defenderAdditionalGuardedFolders)
Returns an immutable copy ofthiswith just thedefenderAdditionalGuardedFoldersfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List of folder paths to be added to the list of protected folders”
- Parameters:
defenderAdditionalGuardedFolders- new value ofdefenderAdditionalGuardedFoldersfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefenderAdditionalGuardedFoldersfield changed
-
getDefenderAdditionalGuardedFolders
public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderAdditionalGuardedFolders(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of folder paths to be added to the list of protected folders”- Parameters:
options- specify connect and read timeouts- Returns:
- property defenderAdditionalGuardedFolders
-
getDefenderAttackSurfaceReductionExcludedPaths
public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderAttackSurfaceReductionExcludedPaths()
“List of exe files and folders to be excluded from attack surface reduction rules”- Returns:
- property defenderAttackSurfaceReductionExcludedPaths
-
withDefenderAttackSurfaceReductionExcludedPaths
public Windows10EndpointProtectionConfiguration withDefenderAttackSurfaceReductionExcludedPaths(List<String> defenderAttackSurfaceReductionExcludedPaths)
Returns an immutable copy ofthiswith just thedefenderAttackSurfaceReductionExcludedPathsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List of exe files and folders to be excluded from attack surface reduction rules”
- Parameters:
defenderAttackSurfaceReductionExcludedPaths- new value ofdefenderAttackSurfaceReductionExcludedPathsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefenderAttackSurfaceReductionExcludedPathsfield changed
-
getDefenderAttackSurfaceReductionExcludedPaths
public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderAttackSurfaceReductionExcludedPaths(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of exe files and folders to be excluded from attack surface reduction rules”- Parameters:
options- specify connect and read timeouts- Returns:
- property defenderAttackSurfaceReductionExcludedPaths
-
getDefenderExploitProtectionXml
public Optional<byte[]> getDefenderExploitProtectionXml()
“Xml content containing information regarding exploit protection details.”- Returns:
- property defenderExploitProtectionXml
-
withDefenderExploitProtectionXml
public Windows10EndpointProtectionConfiguration withDefenderExploitProtectionXml(byte[] defenderExploitProtectionXml)
Returns an immutable copy ofthiswith just thedefenderExploitProtectionXmlfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Xml content containing information regarding exploit protection details.”
- Parameters:
defenderExploitProtectionXml- new value ofdefenderExploitProtectionXmlfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefenderExploitProtectionXmlfield changed
-
getDefenderExploitProtectionXmlFileName
public Optional<String> getDefenderExploitProtectionXmlFileName()
“Name of the file from which DefenderExploitProtectionXml was obtained.”- Returns:
- property defenderExploitProtectionXmlFileName
-
withDefenderExploitProtectionXmlFileName
public Windows10EndpointProtectionConfiguration withDefenderExploitProtectionXmlFileName(String defenderExploitProtectionXmlFileName)
Returns an immutable copy ofthiswith just thedefenderExploitProtectionXmlFileNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Name of the file from which DefenderExploitProtectionXml was obtained.”
- Parameters:
defenderExploitProtectionXmlFileName- new value ofdefenderExploitProtectionXmlFileNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefenderExploitProtectionXmlFileNamefield changed
-
getDefenderGuardedFoldersAllowedAppPaths
public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderGuardedFoldersAllowedAppPaths()
“List of paths to exe that are allowed to access protected folders”- Returns:
- property defenderGuardedFoldersAllowedAppPaths
-
withDefenderGuardedFoldersAllowedAppPaths
public Windows10EndpointProtectionConfiguration withDefenderGuardedFoldersAllowedAppPaths(List<String> defenderGuardedFoldersAllowedAppPaths)
Returns an immutable copy ofthiswith just thedefenderGuardedFoldersAllowedAppPathsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List of paths to exe that are allowed to access protected folders”
- Parameters:
defenderGuardedFoldersAllowedAppPaths- new value ofdefenderGuardedFoldersAllowedAppPathsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefenderGuardedFoldersAllowedAppPathsfield changed
-
getDefenderGuardedFoldersAllowedAppPaths
public com.github.davidmoten.odata.client.CollectionPage<String> getDefenderGuardedFoldersAllowedAppPaths(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of paths to exe that are allowed to access protected folders”- Parameters:
options- specify connect and read timeouts- Returns:
- property defenderGuardedFoldersAllowedAppPaths
-
getDefenderSecurityCenterBlockExploitProtectionOverride
public Optional<Boolean> getDefenderSecurityCenterBlockExploitProtectionOverride()
“Indicates whether or not to block user from overriding Exploit Protection settings.”- Returns:
- property defenderSecurityCenterBlockExploitProtectionOverride
-
withDefenderSecurityCenterBlockExploitProtectionOverride
public Windows10EndpointProtectionConfiguration withDefenderSecurityCenterBlockExploitProtectionOverride(Boolean defenderSecurityCenterBlockExploitProtectionOverride)
Returns an immutable copy ofthiswith just thedefenderSecurityCenterBlockExploitProtectionOverridefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether or not to block user from overriding Exploit Protection settings.”
- Parameters:
defenderSecurityCenterBlockExploitProtectionOverride- new value ofdefenderSecurityCenterBlockExploitProtectionOverridefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefenderSecurityCenterBlockExploitProtectionOverridefield changed
-
getFirewallBlockStatefulFTP
public Optional<Boolean> getFirewallBlockStatefulFTP()
“Blocks stateful FTP connections to the device”- Returns:
- property firewallBlockStatefulFTP
-
withFirewallBlockStatefulFTP
public Windows10EndpointProtectionConfiguration withFirewallBlockStatefulFTP(Boolean firewallBlockStatefulFTP)
Returns an immutable copy ofthiswith just thefirewallBlockStatefulFTPfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Blocks stateful FTP connections to the device”
- Parameters:
firewallBlockStatefulFTP- new value offirewallBlockStatefulFTPfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallBlockStatefulFTPfield changed
-
getFirewallCertificateRevocationListCheckMethod
public Optional<FirewallCertificateRevocationListCheckMethodType> getFirewallCertificateRevocationListCheckMethod()
“Specify how the certificate revocation list is to be enforced”- Returns:
- property firewallCertificateRevocationListCheckMethod
-
withFirewallCertificateRevocationListCheckMethod
public Windows10EndpointProtectionConfiguration withFirewallCertificateRevocationListCheckMethod(FirewallCertificateRevocationListCheckMethodType firewallCertificateRevocationListCheckMethod)
Returns an immutable copy ofthiswith just thefirewallCertificateRevocationListCheckMethodfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Specify how the certificate revocation list is to be enforced”
- Parameters:
firewallCertificateRevocationListCheckMethod- new value offirewallCertificateRevocationListCheckMethodfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallCertificateRevocationListCheckMethodfield changed
-
getFirewallIdleTimeoutForSecurityAssociationInSeconds
public Optional<Integer> getFirewallIdleTimeoutForSecurityAssociationInSeconds()
“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:
- property firewallIdleTimeoutForSecurityAssociationInSeconds
-
withFirewallIdleTimeoutForSecurityAssociationInSeconds
public Windows10EndpointProtectionConfiguration withFirewallIdleTimeoutForSecurityAssociationInSeconds(Integer firewallIdleTimeoutForSecurityAssociationInSeconds)
Returns an immutable copy ofthiswith just thefirewallIdleTimeoutForSecurityAssociationInSecondsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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- new value offirewallIdleTimeoutForSecurityAssociationInSecondsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallIdleTimeoutForSecurityAssociationInSecondsfield changed
-
getFirewallIPSecExemptionsAllowDHCP
public Optional<Boolean> getFirewallIPSecExemptionsAllowDHCP()
“Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic”- Returns:
- property firewallIPSecExemptionsAllowDHCP
-
withFirewallIPSecExemptionsAllowDHCP
public Windows10EndpointProtectionConfiguration withFirewallIPSecExemptionsAllowDHCP(Boolean firewallIPSecExemptionsAllowDHCP)
Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowDHCPfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic”
- Parameters:
firewallIPSecExemptionsAllowDHCP- new value offirewallIPSecExemptionsAllowDHCPfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallIPSecExemptionsAllowDHCPfield changed
-
getFirewallIPSecExemptionsAllowICMP
public Optional<Boolean> getFirewallIPSecExemptionsAllowICMP()
“Configures IPSec exemptions to allow ICMP”- Returns:
- property firewallIPSecExemptionsAllowICMP
-
withFirewallIPSecExemptionsAllowICMP
public Windows10EndpointProtectionConfiguration withFirewallIPSecExemptionsAllowICMP(Boolean firewallIPSecExemptionsAllowICMP)
Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowICMPfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures IPSec exemptions to allow ICMP”
- Parameters:
firewallIPSecExemptionsAllowICMP- new value offirewallIPSecExemptionsAllowICMPfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallIPSecExemptionsAllowICMPfield changed
-
getFirewallIPSecExemptionsAllowNeighborDiscovery
public Optional<Boolean> getFirewallIPSecExemptionsAllowNeighborDiscovery()
“Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes”- Returns:
- property firewallIPSecExemptionsAllowNeighborDiscovery
-
withFirewallIPSecExemptionsAllowNeighborDiscovery
public Windows10EndpointProtectionConfiguration withFirewallIPSecExemptionsAllowNeighborDiscovery(Boolean firewallIPSecExemptionsAllowNeighborDiscovery)
Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowNeighborDiscoveryfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes”
- Parameters:
firewallIPSecExemptionsAllowNeighborDiscovery- new value offirewallIPSecExemptionsAllowNeighborDiscoveryfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallIPSecExemptionsAllowNeighborDiscoveryfield changed
-
getFirewallIPSecExemptionsAllowRouterDiscovery
public Optional<Boolean> getFirewallIPSecExemptionsAllowRouterDiscovery()
“Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes”- Returns:
- property firewallIPSecExemptionsAllowRouterDiscovery
-
withFirewallIPSecExemptionsAllowRouterDiscovery
public Windows10EndpointProtectionConfiguration withFirewallIPSecExemptionsAllowRouterDiscovery(Boolean firewallIPSecExemptionsAllowRouterDiscovery)
Returns an immutable copy ofthiswith just thefirewallIPSecExemptionsAllowRouterDiscoveryfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes”
- Parameters:
firewallIPSecExemptionsAllowRouterDiscovery- new value offirewallIPSecExemptionsAllowRouterDiscoveryfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallIPSecExemptionsAllowRouterDiscoveryfield changed
-
getFirewallMergeKeyingModuleSettings
public Optional<Boolean> getFirewallMergeKeyingModuleSettings()
“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:
- property firewallMergeKeyingModuleSettings
-
withFirewallMergeKeyingModuleSettings
public Windows10EndpointProtectionConfiguration withFirewallMergeKeyingModuleSettings(Boolean firewallMergeKeyingModuleSettings)
Returns an immutable copy ofthiswith just thefirewallMergeKeyingModuleSettingsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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- new value offirewallMergeKeyingModuleSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallMergeKeyingModuleSettingsfield changed
-
getFirewallPacketQueueingMethod
public Optional<FirewallPacketQueueingMethodType> getFirewallPacketQueueingMethod()
“Configures how packet queueing should be applied in the tunnel gateway scenario”- Returns:
- property firewallPacketQueueingMethod
-
withFirewallPacketQueueingMethod
public Windows10EndpointProtectionConfiguration withFirewallPacketQueueingMethod(FirewallPacketQueueingMethodType firewallPacketQueueingMethod)
Returns an immutable copy ofthiswith just thefirewallPacketQueueingMethodfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures how packet queueing should be applied in the tunnel gateway scenario”
- Parameters:
firewallPacketQueueingMethod- new value offirewallPacketQueueingMethodfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallPacketQueueingMethodfield changed
-
getFirewallPreSharedKeyEncodingMethod
public Optional<FirewallPreSharedKeyEncodingMethodType> getFirewallPreSharedKeyEncodingMethod()
“Select the preshared key encoding to be used”- Returns:
- property firewallPreSharedKeyEncodingMethod
-
withFirewallPreSharedKeyEncodingMethod
public Windows10EndpointProtectionConfiguration withFirewallPreSharedKeyEncodingMethod(FirewallPreSharedKeyEncodingMethodType firewallPreSharedKeyEncodingMethod)
Returns an immutable copy ofthiswith just thefirewallPreSharedKeyEncodingMethodfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Select the preshared key encoding to be used”
- Parameters:
firewallPreSharedKeyEncodingMethod- new value offirewallPreSharedKeyEncodingMethodfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallPreSharedKeyEncodingMethodfield changed
-
getFirewallProfileDomain
public Optional<WindowsFirewallNetworkProfile> getFirewallProfileDomain()
“Configures the firewall profile settings for domain networks”- Returns:
- property firewallProfileDomain
-
withFirewallProfileDomain
public Windows10EndpointProtectionConfiguration withFirewallProfileDomain(WindowsFirewallNetworkProfile firewallProfileDomain)
Returns an immutable copy ofthiswith just thefirewallProfileDomainfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures the firewall profile settings for domain networks”
- Parameters:
firewallProfileDomain- new value offirewallProfileDomainfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallProfileDomainfield changed
-
getFirewallProfilePrivate
public Optional<WindowsFirewallNetworkProfile> getFirewallProfilePrivate()
“Configures the firewall profile settings for private networks”- Returns:
- property firewallProfilePrivate
-
withFirewallProfilePrivate
public Windows10EndpointProtectionConfiguration withFirewallProfilePrivate(WindowsFirewallNetworkProfile firewallProfilePrivate)
Returns an immutable copy ofthiswith just thefirewallProfilePrivatefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures the firewall profile settings for private networks”
- Parameters:
firewallProfilePrivate- new value offirewallProfilePrivatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallProfilePrivatefield changed
-
getFirewallProfilePublic
public Optional<WindowsFirewallNetworkProfile> getFirewallProfilePublic()
“Configures the firewall profile settings for public networks”- Returns:
- property firewallProfilePublic
-
withFirewallProfilePublic
public Windows10EndpointProtectionConfiguration withFirewallProfilePublic(WindowsFirewallNetworkProfile firewallProfilePublic)
Returns an immutable copy ofthiswith just thefirewallProfilePublicfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Configures the firewall profile settings for public networks”
- Parameters:
firewallProfilePublic- new value offirewallProfilePublicfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefirewallProfilePublicfield changed
-
getSmartScreenBlockOverrideForFiles
public Optional<Boolean> getSmartScreenBlockOverrideForFiles()
“Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.”- Returns:
- property smartScreenBlockOverrideForFiles
-
withSmartScreenBlockOverrideForFiles
public Windows10EndpointProtectionConfiguration withSmartScreenBlockOverrideForFiles(Boolean smartScreenBlockOverrideForFiles)
Returns an immutable copy ofthiswith just thesmartScreenBlockOverrideForFilesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.”
- Parameters:
smartScreenBlockOverrideForFiles- new value ofsmartScreenBlockOverrideForFilesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesmartScreenBlockOverrideForFilesfield changed
-
getSmartScreenEnableInShell
public Optional<Boolean> getSmartScreenEnableInShell()
“Allows IT Admins to configure SmartScreen for Windows.”- Returns:
- property smartScreenEnableInShell
-
withSmartScreenEnableInShell
public Windows10EndpointProtectionConfiguration withSmartScreenEnableInShell(Boolean smartScreenEnableInShell)
Returns an immutable copy ofthiswith just thesmartScreenEnableInShellfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allows IT Admins to configure SmartScreen for Windows.”
- Parameters:
smartScreenEnableInShell- new value ofsmartScreenEnableInShellfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesmartScreenEnableInShellfield changed
-
withUnmappedField
public Windows10EndpointProtectionConfiguration withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classDeviceConfiguration
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDeviceConfiguration
-
patch
public Windows10EndpointProtectionConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public Windows10EndpointProtectionConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classDeviceConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classDeviceConfiguration
-
-