Interface PortPairGroupBuilder
-
- All Superinterfaces:
Buildable.Builder<PortPairGroupBuilder,PortPairGroup>
- All Known Implementing Classes:
NeutronPortPairGroup.PortPairGroupConcreteBuilder
public interface PortPairGroupBuilder extends Buildable.Builder<PortPairGroupBuilder,PortPairGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PortPairGroupBuilderdescription(String description)PortPairGroupBuilderid(String id)PortPairGroupBuildername(String name)PortPairGroupBuilderportPairGroupParameters(Map<String,Object> portPairGroupParameters)PortPairGroupBuilderportPairs(List<String> portPairs)PortPairGroupBuilderprojectId(String projectId)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
PortPairGroupBuilder id(String id)
- Parameters:
id- : Port Pair Group identifer- Returns:
- PortPairGroupBuilder
-
name
PortPairGroupBuilder name(String name)
- Parameters:
name- : Human readable name for the port pair group- Returns:
- PortPairGroupBuilder
-
projectId
PortPairGroupBuilder projectId(String projectId)
- Parameters:
projectId- : Project (tenant) identifier- Returns:
- PortPairGroupBuilder
-
description
PortPairGroupBuilder description(String description)
- Parameters:
description- : Human readable description for the port pair group- Returns:
- PortPairGroupBuilder
-
portPairs
PortPairGroupBuilder portPairs(List<String> portPairs)
- Parameters:
portPairs- : port pair members in this group- Returns:
- PortPairGroupBuilder
-
portPairGroupParameters
PortPairGroupBuilder portPairGroupParameters(Map<String,Object> portPairGroupParameters)
- Parameters:
portPairGroupParameters- : parameters for this group. Possible keys: lb_fields or service_type. Check openstack documentation.- Returns:
- PortPairGroupBuilder
-
-