@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetworkFirewallPolicy extends Object implements Serializable, Cloneable, StructuredPojo
Configures the firewall policy deployment model of Network Firewall. For information about Network Firewall deployment models, see Network Firewall example architectures with routing in the Network Firewall Developer Guide.
| Constructor and Description |
|---|
NetworkFirewallPolicy() |
| Modifier and Type | Method and Description |
|---|---|
NetworkFirewallPolicy |
clone() |
boolean |
equals(Object obj) |
String |
getFirewallDeploymentModel()
Defines the deployment model to use for the firewall policy.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setFirewallDeploymentModel(String firewallDeploymentModel)
Defines the deployment model to use for the firewall policy.
|
String |
toString()
Returns a string representation of this object.
|
NetworkFirewallPolicy |
withFirewallDeploymentModel(FirewallDeploymentModel firewallDeploymentModel)
Defines the deployment model to use for the firewall policy.
|
NetworkFirewallPolicy |
withFirewallDeploymentModel(String firewallDeploymentModel)
Defines the deployment model to use for the firewall policy.
|
public void setFirewallDeploymentModel(String firewallDeploymentModel)
Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.
firewallDeploymentModel - Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.FirewallDeploymentModelpublic String getFirewallDeploymentModel()
Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.
NULL.FirewallDeploymentModelpublic NetworkFirewallPolicy withFirewallDeploymentModel(String firewallDeploymentModel)
Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.
firewallDeploymentModel - Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.FirewallDeploymentModelpublic NetworkFirewallPolicy withFirewallDeploymentModel(FirewallDeploymentModel firewallDeploymentModel)
Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.
firewallDeploymentModel - Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL.FirewallDeploymentModelpublic String toString()
toString in class ObjectObject.toString()public NetworkFirewallPolicy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.