Package com.microsoft.graph.models
Class WindowsFirewallNetworkProfile
java.lang.Object
com.microsoft.graph.models.WindowsFirewallNetworkProfile
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class WindowsFirewallNetworkProfile
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows Firewall Network Profile.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Authorized Application Rules From Group Policy Merged.The Connection Security Rules From Group Policy Merged.The Firewall Enabled.The Global Port Rules From Group Policy Merged.The Inbound Connections Blocked.The Inbound Notifications Blocked.The Incoming Traffic Blocked.the OData type of the object as returned by the serviceThe Outbound Connections Blocked.The Policy Rules From Group Policy Merged.The Secured Packet Exemption Allowed.The Stealth Mode Blocked.The Unicast Responses To Multicast Broadcasts Blocked. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
authorizedApplicationRulesFromGroupPolicyMerged
@SerializedName(value="authorizedApplicationRulesFromGroupPolicyMerged", alternate="AuthorizedApplicationRulesFromGroupPolicyMerged") @Expose @Nullable public Boolean authorizedApplicationRulesFromGroupPolicyMergedThe Authorized Application Rules From Group Policy Merged. Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority. -
connectionSecurityRulesFromGroupPolicyMerged
@SerializedName(value="connectionSecurityRulesFromGroupPolicyMerged", alternate="ConnectionSecurityRulesFromGroupPolicyMerged") @Expose @Nullable public Boolean connectionSecurityRulesFromGroupPolicyMergedThe Connection Security Rules From Group Policy Merged. Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority. -
firewallEnabled
@SerializedName(value="firewallEnabled", alternate="FirewallEnabled") @Expose @Nullable public StateManagementSetting firewallEnabledThe Firewall Enabled. Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed. -
globalPortRulesFromGroupPolicyMerged
@SerializedName(value="globalPortRulesFromGroupPolicyMerged", alternate="GlobalPortRulesFromGroupPolicyMerged") @Expose @Nullable public Boolean globalPortRulesFromGroupPolicyMergedThe Global Port Rules From Group Policy Merged. Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority. -
inboundConnectionsBlocked
@SerializedName(value="inboundConnectionsBlocked", alternate="InboundConnectionsBlocked") @Expose @Nullable public Boolean inboundConnectionsBlockedThe Inbound Connections Blocked. Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority. -
inboundNotificationsBlocked
@SerializedName(value="inboundNotificationsBlocked", alternate="InboundNotificationsBlocked") @Expose @Nullable public Boolean inboundNotificationsBlockedThe Inbound Notifications Blocked. Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority. -
incomingTrafficBlocked
@SerializedName(value="incomingTrafficBlocked", alternate="IncomingTrafficBlocked") @Expose @Nullable public Boolean incomingTrafficBlockedThe Incoming Traffic Blocked. Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority. -
outboundConnectionsBlocked
@SerializedName(value="outboundConnectionsBlocked", alternate="OutboundConnectionsBlocked") @Expose @Nullable public Boolean outboundConnectionsBlockedThe Outbound Connections Blocked. Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above. -
policyRulesFromGroupPolicyMerged
@SerializedName(value="policyRulesFromGroupPolicyMerged", alternate="PolicyRulesFromGroupPolicyMerged") @Expose @Nullable public Boolean policyRulesFromGroupPolicyMergedThe Policy Rules From Group Policy Merged. Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority. -
securedPacketExemptionAllowed
@SerializedName(value="securedPacketExemptionAllowed", alternate="SecuredPacketExemptionAllowed") @Expose @Nullable public Boolean securedPacketExemptionAllowedThe Secured Packet Exemption Allowed. Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority. -
stealthModeBlocked
@SerializedName(value="stealthModeBlocked", alternate="StealthModeBlocked") @Expose @Nullable public Boolean stealthModeBlockedThe Stealth Mode Blocked. Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority. -
unicastResponsesToMulticastBroadcastsBlocked
@SerializedName(value="unicastResponsesToMulticastBroadcastsBlocked", alternate="UnicastResponsesToMulticastBroadcastsBlocked") @Expose @Nullable public Boolean unicastResponsesToMulticastBroadcastsBlockedThe Unicast Responses To Multicast Broadcasts Blocked. Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.
-
-
Constructor Details
-
WindowsFirewallNetworkProfile
public WindowsFirewallNetworkProfile()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-