Interface PortPairBuilder
-
- All Superinterfaces:
Buildable.Builder<PortPairBuilder,PortPair>
- All Known Implementing Classes:
NeutronPortPair.PortPairConcreteBuilder
public interface PortPairBuilder extends Buildable.Builder<PortPairBuilder,PortPair>
A builder to create a port pair- Author:
- Dmitry Gerenrot
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PortPairBuilderdescription(String description)PortPairBuilderegressId(String egressId)PortPairBuilderid(String id)PortPairBuilderingressId(String ingressId)PortPairBuildername(String name)PortPairBuilderprojectId(String projectId)PortPairBuilderserviceFunctionParameters(Map<String,String> serviceFunctionParameters)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
PortPairBuilder id(String id)
- Parameters:
id- : Port Pair identifer- Returns:
- PortPairBuilder
-
name
PortPairBuilder name(String name)
- Parameters:
name- : Human readable name for the port pair- Returns:
- PortPairBuilder
-
projectId
PortPairBuilder projectId(String projectId)
- Parameters:
tenantId- : Tenant (project) identifier- Returns:
- PortPairBuilder
-
description
PortPairBuilder description(String description)
- Parameters:
description- : Human readable description- Returns:
- PortPairBuilder
-
egressId
PortPairBuilder egressId(String egressId)
- Parameters:
egressId- : id for the egress port- Returns:
- PortPairBuilder
-
ingressId
PortPairBuilder ingressId(String ingressId)
- Parameters:
ingressId- : id for the ingress port- Returns:
- PortPairBuilder
-
serviceFunctionParameters
PortPairBuilder serviceFunctionParameters(Map<String,String> serviceFunctionParameters)
- Parameters:
serviceFunctionParameters- : Map of service function parameters- Returns:
- PortPairBuilder
-
-