@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
.FirewallDeploymentModel
public String getFirewallDeploymentModel()
Defines the deployment model to use for the firewall policy. To use a distributed model, set PolicyOption to
NULL
.
NULL
.FirewallDeploymentModel
public 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
.FirewallDeploymentModel
public 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
.FirewallDeploymentModel
public String toString()
toString
in class Object
Object.toString()
public NetworkFirewallPolicy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.