Class TackerVnf.VnfConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.tacker.domain.TackerVnf.VnfConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<VnfBuilder,Vnf>,VnfBuilder
- Enclosing class:
- TackerVnf
public static class TackerVnf.VnfConcreteBuilder extends Object implements VnfBuilder
-
-
Constructor Summary
Constructors Constructor Description VnfConcreteBuilder()VnfConcreteBuilder(TackerVnf f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VnfBuilderattributes(VnfAttributes attributes)Vnfbuild()Creates and return the Model Entity MVnfBuilderdescription(String description)VnfBuilderfrom(Vnf in)Creates a Builder using the param M as the default valuesVnfBuildername(String name)VnfBuildertenantId(String tenantId)VnfBuildervimId(String vimId)VnfBuildervnfdId(String vnfdId)
-
-
-
Constructor Detail
-
VnfConcreteBuilder
public VnfConcreteBuilder()
-
VnfConcreteBuilder
public VnfConcreteBuilder(TackerVnf f)
-
-
Method Detail
-
build
public Vnf build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<VnfBuilder,Vnf>- Returns:
- M instance
-
from
public VnfBuilder from(Vnf in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<VnfBuilder,Vnf>- Returns:
- Builder
-
tenantId
public VnfBuilder tenantId(String tenantId)
- Specified by:
tenantIdin interfaceVnfBuilder- Parameters:
tenantId- : Owner of the Vnf. Only an administrative user can specify a tenant ID other than its own.- Returns:
- VnfBuilder
-
name
public VnfBuilder name(String name)
- Specified by:
namein interfaceVnfBuilder- Parameters:
name- : Human readable name for the Vnf (255 characters limit). Does not have to be unique.- Returns:
- VnfBuilder
-
description
public VnfBuilder description(String description)
- Specified by:
descriptionin interfaceVnfBuilder- Parameters:
description- : Human readable description for the Vnf (1024 characters limit).- Returns:
- VnfBuilder
-
attributes
public VnfBuilder attributes(VnfAttributes attributes)
- Specified by:
attributesin interfaceVnfBuilder- Returns:
- VnfBuilder
-
vnfdId
public VnfBuilder vnfdId(String vnfdId)
- Specified by:
vnfdIdin interfaceVnfBuilder- Returns:
- VnfBuilder
-
vimId
public VnfBuilder vimId(String vimId)
- Specified by:
vimIdin interfaceVnfBuilder- Returns:
- VnfBuilder
-
-