public static class TackerVnfd.VnfdConcreteBuilder extends Object implements VnfdBuilder
| Constructor and Description |
|---|
VnfdConcreteBuilder() |
VnfdConcreteBuilder(TackerVnfd f) |
| Modifier and Type | Method and Description |
|---|---|
VnfdBuilder |
attributes(VnfdAttributes attributes) |
Vnfd |
build()
Creates and return the Model Entity M
|
VnfdBuilder |
description(String description) |
VnfdBuilder |
from(Vnfd in)
Creates a Builder using the param M as the default values
|
VnfdBuilder |
infrastructureDriver(String infrastructureDriver) |
VnfdBuilder |
managementDriver(String managementDriver) |
VnfdBuilder |
name(String name) |
VnfdBuilder |
serviceTypes(List<VnfdServiceTypes> serviceTypes) |
VnfdBuilder |
tenantId(String tenantId) |
public VnfdConcreteBuilder()
public VnfdConcreteBuilder(TackerVnfd f)
public Vnfd build()
Buildable.Builderbuild in interface Buildable.Builder<VnfdBuilder,Vnfd>public VnfdBuilder from(Vnfd in)
Buildable.Builderfrom in interface Buildable.Builder<VnfdBuilder,Vnfd>public VnfdBuilder tenantId(String tenantId)
tenantId in interface VnfdBuildertenantId - : Owner of the Vnfd. Only an administrative user can specify a tenant ID other than its own.public VnfdBuilder name(String name)
name in interface VnfdBuildername - : Human readable name for the Vnfd (255 characters limit). Does not have to be unique.public VnfdBuilder description(String description)
description in interface VnfdBuilderdescription - : Human readable description for the Vnfd (1024 characters limit).public VnfdBuilder managementDriver(String managementDriver)
managementDriver in interface VnfdBuilderpublic VnfdBuilder infrastructureDriver(String infrastructureDriver)
infrastructureDriver in interface VnfdBuilderpublic VnfdBuilder attributes(VnfdAttributes attributes)
attributes in interface VnfdBuilderpublic VnfdBuilder serviceTypes(List<VnfdServiceTypes> serviceTypes)
serviceTypes in interface VnfdBuilderCopyright © 2017. All rights reserved.