Interface PortChainBuilder
-
- All Superinterfaces:
Buildable.Builder<PortChainBuilder,PortChain>
- All Known Implementing Classes:
NeutronPortChain.PortChainConcreteBuilder
public interface PortChainBuilder extends Buildable.Builder<PortChainBuilder,PortChain>
A builder to create a port chain- Author:
- Dmitry Gerenrot
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PortChainBuilderchainId(String chainId)PortChainBuilderchainParameters(Map<String,String> chainParameters)PortChainBuilderdescription(String description)PortChainBuilderflowClassifiers(List<String> flowClassifiers)PortChainBuilderid(String id)PortChainBuildername(String name)PortChainBuilderportPairGroups(List<String> portPairGroups)PortChainBuilderprojectId(String projectId)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
id
PortChainBuilder id(String id)
- Parameters:
id- : Port Chain identifer- Returns:
- PortChainBuilder
-
name
PortChainBuilder name(String name)
- Parameters:
name- : Human readable name for the port chain- Returns:
- PortChainBuilder
-
description
PortChainBuilder description(String description)
- Returns:
- description : Human readable description for the port chain
-
projectId
PortChainBuilder projectId(String projectId)
- Parameters:
projectId- : project identifer- Returns:
- PortChainBuilder
-
chainId
PortChainBuilder chainId(String chainId)
- Parameters:
chainId- : identifier on openstack. It is not equal toid(java.lang.String).- Returns:
- PortChainBuilder
-
flowClassifiers
PortChainBuilder flowClassifiers(List<String> flowClassifiers)
- Parameters:
flowClassifiers- : list of ids- Returns:
- PortChainBuilder
-
portPairGroups
PortChainBuilder portPairGroups(List<String> portPairGroups)
- Parameters:
portPairGroups- : list of ids- Returns:
- PortChainBuilder
-
chainParameters
PortChainBuilder chainParameters(Map<String,String> chainParameters)
- Parameters:
chainParameters- : Map of chain parameters- Returns:
- PortChainBuilder
-
-