Class NeutronFirewallPolicyUpdate.FirewallPolicyUpdateConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.networking.domain.ext.NeutronFirewallPolicyUpdate.FirewallPolicyUpdateConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<FirewallPolicyUpdateBuilder,FirewallPolicyUpdate>,FirewallPolicyUpdateBuilder
- Enclosing class:
- NeutronFirewallPolicyUpdate
public static class NeutronFirewallPolicyUpdate.FirewallPolicyUpdateConcreteBuilder extends Object implements FirewallPolicyUpdateBuilder
-
-
Constructor Summary
Constructors Constructor Description FirewallPolicyUpdateConcreteBuilder()FirewallPolicyUpdateConcreteBuilder(NeutronFirewallPolicyUpdate f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirewallPolicyUpdateBuilderaudited(Boolean audited)FirewallPolicyUpdatebuild()Creates and return the Model Entity MFirewallPolicyUpdateBuilderdescription(String description)FirewallPolicyUpdateBuilderfirewallRules(List<String> ruleIdList)FirewallPolicyUpdateBuilderfrom(FirewallPolicyUpdate in)Creates a Builder using the param M as the default valuesFirewallPolicyUpdateBuildername(String name)FirewallPolicyUpdateBuildershared(Boolean shared)
-
-
-
Constructor Detail
-
FirewallPolicyUpdateConcreteBuilder
public FirewallPolicyUpdateConcreteBuilder()
-
FirewallPolicyUpdateConcreteBuilder
public FirewallPolicyUpdateConcreteBuilder(NeutronFirewallPolicyUpdate f)
-
-
Method Detail
-
build
public FirewallPolicyUpdate build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<FirewallPolicyUpdateBuilder,FirewallPolicyUpdate>- Returns:
- M instance
-
from
public FirewallPolicyUpdateBuilder from(FirewallPolicyUpdate in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<FirewallPolicyUpdateBuilder,FirewallPolicyUpdate>- Returns:
- Builder
-
name
public FirewallPolicyUpdateBuilder name(String name)
- Specified by:
namein interfaceFirewallPolicyUpdateBuilder- Parameters:
name- : Human readable name for the FirewallPolicy (255 characters limit). Does not have to be unique.- Returns:
- FirewallPolicyUpdateBuilder
-
description
public FirewallPolicyUpdateBuilder description(String description)
- Specified by:
descriptionin interfaceFirewallPolicyUpdateBuilder- Parameters:
description- : Human readable description for the FirewallPolicy (1024 characters limit).- Returns:
- FirewallPolicyUpdateBuilder
-
shared
public FirewallPolicyUpdateBuilder shared(Boolean shared)
- Specified by:
sharedin interfaceFirewallPolicyUpdateBuilder- Parameters:
shared- : When set to True makes this FirewallPolicy visible to tenants other than its owner, and can be used in FirewallPolicy not owned by its tenant.- Returns:
- FirewallPolicyUpdateBuilder
-
audited
public FirewallPolicyUpdateBuilder audited(Boolean audited)
- Specified by:
auditedin interfaceFirewallPolicyUpdateBuilder- Parameters:
audited- : When set to True by the policy owner indicates that the firewall policy has been audited. This attribute is meant to aid in the firewall policy audit workflows. Each time the firewall policy or the associated firewall rules are changed, this attribute will be set to False and will have to be explicitly set to True through an update operation.- Returns:
- FirewallPolicyUpdateBuilder
-
firewallRules
public FirewallPolicyUpdateBuilder firewallRules(List<String> ruleIdList)
- Specified by:
firewallRulesin interfaceFirewallPolicyUpdateBuilder- Returns:
- FirewallPolicyUpdateBuilder
-
-