Class NeutronBuilders
- java.lang.Object
-
- org.openstack4j.openstack.networking.builder.NeutronBuilders
-
- All Implemented Interfaces:
NetworkBuilders
public class NeutronBuilders extends Object implements NetworkBuilders
The Network V3 Builders
-
-
Constructor Summary
Constructors Constructor Description NeutronBuilders()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtraDhcpOptBuilderextraDhcpOpt()FirewallBuilderfirewall()The builder to create a firewallFirewallPolicyBuilderfirewallPolicy()The builder to create a firewallPolicyFirewallPolicyUpdateBuilderfirewallPolicyUpdate()The builder to update a firewallPolicyFirewallRuleBuilderfirewallRule()The builder to create a firewallRuleFirewallRuleUpdateBuilderfirewallRuleUpdate()The builder to update a firewallRuleFirewallUpdateBuilderfirewallUpdate()The builder to update a healthMonitorHealthMonitorBuilderhealthMonitor()The builder to create a healthMonitorHealthMonitorUpdateBuilderhealthMonitorUpdate()The builder to update a healthMonitorHealthMonitorV2BuilderhealthMonitorV2()The builder to create a v2 healthMonitorHealthMonitorV2UpdateBuilderhealthMonitorV2Update()The builder to update a lbaas v2 health monitorLbPoolBuilderlbPool()The builder to create a lbPoolHealthMonitorAssociateBuilderlbPoolAssociateHealthMonitor()The builder to create a lbPoolLbPoolUpdateBuilderlbPoolUpdate()The builder to update a lbPoolLbPoolV2BuilderlbPoolV2()The builder to create a v2 lbPoolLbPoolV2UpdateBuilderlbPoolV2Update()The builder to update a lbaas v2 lbPoolLoadBalancerV2BuilderlbV2()The builder to create a v2 loadbalancer.ListenerV2BuilderlistenerV2()The builder to createa v2 lbaas listenerListenerV2UpdateBuilderlistenerV2Update()The builder to update a lbaas v2 lbaas listenerLoadBalancerV2UpdateBuilderloadBalancerV2Update()The builder to update a lbaas v2 loadbalancerMemberBuildermember()The builder to create a lb memberMemberUpdateBuildermemberUpdate()The builder to update a lb memberMemberV2BuildermemberV2()The builder to create a lb v2 memberMemberV2UpdateBuildermemberV2Update()The builder to update a lbaas v2 memberNetFloatingIPBuildernetFloatingIP()The builder to create a Neutron Floating IP AddressNetQuotaBuildernetQuota()The builder to create NetQuota entitiesNetworkBuildernetwork()The builder to create a NetworkNetworkIPAvailabilityBuildernetworkIPAvailability()The builder to create a network IP availability entityNetworkUpdateBuildernetworkUpdate()The builder to update a networkPortBuilderport()The builder to create a PortPortForwardingBuilderportForwarding()The builder to create a floating IP port forwardingRouterBuilderrouter()The builder to create a RouterNetSecurityGroupBuildersecurityGroup()The builder to create a Neutron Security GroupNetSecurityGroupRuleBuildersecurityGroupRule()The builder to create a Neutron Security Group RuleSessionPersistenceBuildersessionPersistence()The builder to create and update a sessionPersistenceSubnetBuildersubnet()The builder to create a SubnetTrunkBuildertrunk()The builder to create a TrunkVipBuildervip()The builder to create a vip.VipUpdateBuildervipUpdate()The builder to update a vip.
-
-
-
Method Detail
-
network
public NetworkBuilder network()
Description copied from interface:NetworkBuildersThe builder to create a Network- Specified by:
networkin interfaceNetworkBuilders- Returns:
- the network builder
-
networkUpdate
public NetworkUpdateBuilder networkUpdate()
Description copied from interface:NetworkBuildersThe builder to update a network- Specified by:
networkUpdatein interfaceNetworkBuilders- Returns:
- the NetworkUpdateBuilder
-
extraDhcpOpt
public ExtraDhcpOptBuilder extraDhcpOpt()
- Specified by:
extraDhcpOptin interfaceNetworkBuilders
-
subnet
public SubnetBuilder subnet()
Description copied from interface:NetworkBuildersThe builder to create a Subnet- Specified by:
subnetin interfaceNetworkBuilders- Returns:
- the subnet builder
-
port
public PortBuilder port()
Description copied from interface:NetworkBuildersThe builder to create a Port- Specified by:
portin interfaceNetworkBuilders- Returns:
- the port builder
-
trunk
public TrunkBuilder trunk()
Description copied from interface:NetworkBuildersThe builder to create a Trunk- Specified by:
trunkin interfaceNetworkBuilders- Returns:
- TrunkBuilder
-
portForwarding
public PortForwardingBuilder portForwarding()
Description copied from interface:NetworkBuildersThe builder to create a floating IP port forwarding- Specified by:
portForwardingin interfaceNetworkBuilders- Returns:
- PortForwardingBuilder
-
router
public RouterBuilder router()
Description copied from interface:NetworkBuildersThe builder to create a Router- Specified by:
routerin interfaceNetworkBuilders- Returns:
- the router builder
-
securityGroup
public NetSecurityGroupBuilder securityGroup()
Description copied from interface:NetworkBuildersThe builder to create a Neutron Security Group- Specified by:
securityGroupin interfaceNetworkBuilders- Returns:
- the security group builder
-
securityGroupRule
public NetSecurityGroupRuleBuilder securityGroupRule()
Description copied from interface:NetworkBuildersThe builder to create a Neutron Security Group Rule- Specified by:
securityGroupRulein interfaceNetworkBuilders- Returns:
- the security group builder
-
netFloatingIP
public NetFloatingIPBuilder netFloatingIP()
Description copied from interface:NetworkBuildersThe builder to create a Neutron Floating IP Address- Specified by:
netFloatingIPin interfaceNetworkBuilders- Returns:
- the floating ip builder
-
netQuota
public NetQuotaBuilder netQuota()
Description copied from interface:NetworkBuildersThe builder to create NetQuota entities- Specified by:
netQuotain interfaceNetworkBuilders- Returns:
- the NetQuota builder
-
member
public MemberBuilder member()
Description copied from interface:NetworkBuildersThe builder to create a lb member- Specified by:
memberin interfaceNetworkBuilders- Returns:
- the Member Builder
-
memberUpdate
public MemberUpdateBuilder memberUpdate()
Description copied from interface:NetworkBuildersThe builder to update a lb member- Specified by:
memberUpdatein interfaceNetworkBuilders- Returns:
- the MemberUpdate Builder
-
sessionPersistence
public SessionPersistenceBuilder sessionPersistence()
Description copied from interface:NetworkBuildersThe builder to create and update a sessionPersistence- Specified by:
sessionPersistencein interfaceNetworkBuilders- Returns:
- SessionPersistenceBuilder
-
vip
public VipBuilder vip()
Description copied from interface:NetworkBuildersThe builder to create a vip.- Specified by:
vipin interfaceNetworkBuilders- Returns:
- VipBuilder the vip builder
-
vipUpdate
public VipUpdateBuilder vipUpdate()
Description copied from interface:NetworkBuildersThe builder to update a vip.- Specified by:
vipUpdatein interfaceNetworkBuilders- Returns:
- VipUpdateBuilder
-
healthMonitor
public HealthMonitorBuilder healthMonitor()
Description copied from interface:NetworkBuildersThe builder to create a healthMonitor- Specified by:
healthMonitorin interfaceNetworkBuilders- Returns:
- HealthMonitorBuilder
-
healthMonitorUpdate
public HealthMonitorUpdateBuilder healthMonitorUpdate()
Description copied from interface:NetworkBuildersThe builder to update a healthMonitor- Specified by:
healthMonitorUpdatein interfaceNetworkBuilders- Returns:
- HealthMonitorUpdateBuilder
-
firewall
public FirewallBuilder firewall()
Description copied from interface:NetworkBuildersThe builder to create a firewall- Specified by:
firewallin interfaceNetworkBuilders- Returns:
- FirewallBuilder
-
firewallUpdate
public FirewallUpdateBuilder firewallUpdate()
Description copied from interface:NetworkBuildersThe builder to update a healthMonitor- Specified by:
firewallUpdatein interfaceNetworkBuilders- Returns:
- FirewallUpdateBuilder
-
firewallRule
public FirewallRuleBuilder firewallRule()
Description copied from interface:NetworkBuildersThe builder to create a firewallRule- Specified by:
firewallRulein interfaceNetworkBuilders- Returns:
- FirewallRuleBuilder
-
firewallRuleUpdate
public FirewallRuleUpdateBuilder firewallRuleUpdate()
Description copied from interface:NetworkBuildersThe builder to update a firewallRule- Specified by:
firewallRuleUpdatein interfaceNetworkBuilders- Returns:
- FirewallUpdateBuilder
-
firewallPolicy
public FirewallPolicyBuilder firewallPolicy()
Description copied from interface:NetworkBuildersThe builder to create a firewallPolicy- Specified by:
firewallPolicyin interfaceNetworkBuilders- Returns:
- FirewallPolicyBuilder
-
firewallPolicyUpdate
public FirewallPolicyUpdateBuilder firewallPolicyUpdate()
Description copied from interface:NetworkBuildersThe builder to update a firewallPolicy- Specified by:
firewallPolicyUpdatein interfaceNetworkBuilders- Returns:
- FirewallPolicyUpdateBuilder
-
lbPool
public LbPoolBuilder lbPool()
Description copied from interface:NetworkBuildersThe builder to create a lbPool- Specified by:
lbPoolin interfaceNetworkBuilders- Returns:
- LbPoolBuilder
-
lbPoolUpdate
public LbPoolUpdateBuilder lbPoolUpdate()
Description copied from interface:NetworkBuildersThe builder to update a lbPool- Specified by:
lbPoolUpdatein interfaceNetworkBuilders- Returns:
- LbPoolUpdateBuilder
-
lbPoolAssociateHealthMonitor
public HealthMonitorAssociateBuilder lbPoolAssociateHealthMonitor()
Description copied from interface:NetworkBuildersThe builder to create a lbPool- Specified by:
lbPoolAssociateHealthMonitorin interfaceNetworkBuilders- Returns:
- HealthMonitorAssociateBuilder
-
memberV2
public MemberV2Builder memberV2()
Description copied from interface:NetworkBuildersThe builder to create a lb v2 member- Specified by:
memberV2in interfaceNetworkBuilders- Returns:
- the Member Builder v2
-
memberV2Update
public MemberV2UpdateBuilder memberV2Update()
Description copied from interface:NetworkBuildersThe builder to update a lbaas v2 member- Specified by:
memberV2Updatein interfaceNetworkBuilders- Returns:
- MemberV2UpdateBuilder
-
lbV2
public LoadBalancerV2Builder lbV2()
Description copied from interface:NetworkBuildersThe builder to create a v2 loadbalancer.- Specified by:
lbV2in interfaceNetworkBuilders- Returns:
- LoadBalancerV2Builder the loadbalancer v2 builder
-
loadBalancerV2Update
public LoadBalancerV2UpdateBuilder loadBalancerV2Update()
Description copied from interface:NetworkBuildersThe builder to update a lbaas v2 loadbalancer- Specified by:
loadBalancerV2Updatein interfaceNetworkBuilders- Returns:
- LoadBalancerV2UpdateBuilder
-
healthMonitorV2
public HealthMonitorV2Builder healthMonitorV2()
Description copied from interface:NetworkBuildersThe builder to create a v2 healthMonitor- Specified by:
healthMonitorV2in interfaceNetworkBuilders- Returns:
- HealthMonitorV2Builder
-
healthMonitorV2Update
public HealthMonitorV2UpdateBuilder healthMonitorV2Update()
Description copied from interface:NetworkBuildersThe builder to update a lbaas v2 health monitor- Specified by:
healthMonitorV2Updatein interfaceNetworkBuilders- Returns:
- HealthMonitorV2UpdateBuilder
-
lbPoolV2
public LbPoolV2Builder lbPoolV2()
Description copied from interface:NetworkBuildersThe builder to create a v2 lbPool- Specified by:
lbPoolV2in interfaceNetworkBuilders- Returns:
- LbPoolV2Builder
-
lbPoolV2Update
public LbPoolV2UpdateBuilder lbPoolV2Update()
Description copied from interface:NetworkBuildersThe builder to update a lbaas v2 lbPool- Specified by:
lbPoolV2Updatein interfaceNetworkBuilders- Returns:
- LbPoolV2UpdateBuilder
-
listenerV2
public ListenerV2Builder listenerV2()
Description copied from interface:NetworkBuildersThe builder to createa v2 lbaas listener- Specified by:
listenerV2in interfaceNetworkBuilders- Returns:
- ListenerV2Builder
-
listenerV2Update
public ListenerV2UpdateBuilder listenerV2Update()
Description copied from interface:NetworkBuildersThe builder to update a lbaas v2 lbaas listener- Specified by:
listenerV2Updatein interfaceNetworkBuilders- Returns:
- ListenerV2UpdateBuilder
-
networkIPAvailability
public NetworkIPAvailabilityBuilder networkIPAvailability()
Description copied from interface:NetworkBuildersThe builder to create a network IP availability entity- Specified by:
networkIPAvailabilityin interfaceNetworkBuilders- Returns:
- the NetworkIPAvailability builder
-
-