Class NeutronPortPairGroup.PortPairGroupConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.networking.domain.ext.NeutronPortPairGroup.PortPairGroupConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<PortPairGroupBuilder,PortPairGroup>,PortPairGroupBuilder
- Enclosing class:
- NeutronPortPairGroup
public static class NeutronPortPairGroup.PortPairGroupConcreteBuilder extends Object implements PortPairGroupBuilder
-
-
Constructor Summary
Constructors Constructor Description PortPairGroupConcreteBuilder()PortPairGroupConcreteBuilder(NeutronPortPairGroup neutronPortPairGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PortPairGroupbuild()Creates and return the Model Entity MPortPairGroupBuilderdescription(String description)PortPairGroupBuilderfrom(PortPairGroup in)Creates a Builder using the param M as the default valuesPortPairGroupBuilderid(String id)PortPairGroupBuildername(String name)PortPairGroupBuilderportPairGroupParameters(Map<String,Object> portPairGroupParameters)PortPairGroupBuilderportPairs(List<String> portPairs)PortPairGroupBuilderprojectId(String projectId)
-
-
-
Constructor Detail
-
PortPairGroupConcreteBuilder
public PortPairGroupConcreteBuilder()
-
PortPairGroupConcreteBuilder
public PortPairGroupConcreteBuilder(NeutronPortPairGroup neutronPortPairGroup)
-
-
Method Detail
-
build
public PortPairGroup build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<PortPairGroupBuilder,PortPairGroup>- Returns:
- M instance
-
from
public PortPairGroupBuilder from(PortPairGroup in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<PortPairGroupBuilder,PortPairGroup>- Returns:
- Builder
-
id
public PortPairGroupBuilder id(String id)
- Specified by:
idin interfacePortPairGroupBuilder- Parameters:
id- : Port Pair Group identifer- Returns:
- PortPairGroupBuilder
-
name
public PortPairGroupBuilder name(String name)
- Specified by:
namein interfacePortPairGroupBuilder- Parameters:
name- : Human readable name for the port pair group- Returns:
- PortPairGroupBuilder
-
projectId
public PortPairGroupBuilder projectId(String projectId)
- Specified by:
projectIdin interfacePortPairGroupBuilder- Parameters:
projectId- : Project (tenant) identifier- Returns:
- PortPairGroupBuilder
-
description
public PortPairGroupBuilder description(String description)
- Specified by:
descriptionin interfacePortPairGroupBuilder- Parameters:
description- : Human readable description for the port pair group- Returns:
- PortPairGroupBuilder
-
portPairs
public PortPairGroupBuilder portPairs(List<String> portPairs)
- Specified by:
portPairsin interfacePortPairGroupBuilder- Parameters:
portPairs- : port pair members in this group- Returns:
- PortPairGroupBuilder
-
portPairGroupParameters
public PortPairGroupBuilder portPairGroupParameters(Map<String,Object> portPairGroupParameters)
- Specified by:
portPairGroupParametersin interfacePortPairGroupBuilder- Parameters:
portPairGroupParameters- : parameters for this group. Possible keys: lb_fields or service_type. Check openstack documentation.- Returns:
- PortPairGroupBuilder
-
-