Class AbstractNeutronTrunk.TrunkConcreteBuilder
- java.lang.Object
-
- org.openstack4j.model.common.builder.BasicResourceBuilder<M,T>
-
- org.openstack4j.model.common.builder.ResourceBuilder<Trunk,AbstractNeutronTrunk.TrunkConcreteBuilder>
-
- org.openstack4j.openstack.networking.domain.AbstractNeutronTrunk.TrunkConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<TrunkBuilder,Trunk>,TrunkBuilder
- Enclosing class:
- AbstractNeutronTrunk
public static class AbstractNeutronTrunk.TrunkConcreteBuilder extends ResourceBuilder<Trunk,AbstractNeutronTrunk.TrunkConcreteBuilder> implements TrunkBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrunkBuilderadminState(boolean adminStateUp)Sets the admin stateTrunkbuild()Creates and return the Model Entity MTrunkBuilderdescription(String description)Sets the descriptionTrunkBuilderfrom(Trunk in)Creates a Builder using the param M as the default valuesTrunkBuilderparentPort(String parentPortId)Sets the parent portprotected Trunkreference()TrunkBuildertrunkId(String trunkId)Sets the trunk idTrunkBuildertrunkSubports(List<NeutronTrunkSubport> trunkSubports)Sets the subports-
Methods inherited from class org.openstack4j.model.common.builder.ResourceBuilder
tenant, tenantId
-
Methods inherited from class org.openstack4j.model.common.builder.BasicResourceBuilder
id, name, self
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstack4j.model.network.builder.TrunkBuilder
name, tenant, tenantId
-
-
-
-
Method Detail
-
adminState
public TrunkBuilder adminState(boolean adminStateUp)
Description copied from interface:TrunkBuilderSets the admin state- Specified by:
adminStatein interfaceTrunkBuilder
-
build
public Trunk build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<TrunkBuilder,Trunk>- Returns:
- M instance
-
description
public TrunkBuilder description(String description)
Description copied from interface:TrunkBuilderSets the description- Specified by:
descriptionin interfaceTrunkBuilder
-
from
public TrunkBuilder from(Trunk in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<TrunkBuilder,Trunk>- Returns:
- Builder
-
parentPort
public TrunkBuilder parentPort(String parentPortId)
Description copied from interface:TrunkBuilderSets the parent port- Specified by:
parentPortin interfaceTrunkBuilder
-
reference
protected Trunk reference()
- Specified by:
referencein classBasicResourceBuilder<Trunk,AbstractNeutronTrunk.TrunkConcreteBuilder>
-
trunkSubports
public TrunkBuilder trunkSubports(List<NeutronTrunkSubport> trunkSubports)
Description copied from interface:TrunkBuilderSets the subports- Specified by:
trunkSubportsin interfaceTrunkBuilder
-
trunkId
public TrunkBuilder trunkId(String trunkId)
Description copied from interface:TrunkBuilderSets the trunk id- Specified by:
trunkIdin interfaceTrunkBuilder
-
-