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.Builder
build
in interface Buildable.Builder<VnfdBuilder,Vnfd>
public VnfdBuilder from(Vnfd in)
Buildable.Builder
from
in interface Buildable.Builder<VnfdBuilder,Vnfd>
public VnfdBuilder tenantId(String tenantId)
tenantId
in interface VnfdBuilder
tenantId
- : 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 VnfdBuilder
name
- : Human readable name for the Vnfd (255 characters limit). Does not have to be unique.public VnfdBuilder description(String description)
description
in interface VnfdBuilder
description
- : Human readable description for the Vnfd (1024 characters limit).public VnfdBuilder managementDriver(String managementDriver)
managementDriver
in interface VnfdBuilder
public VnfdBuilder infrastructureDriver(String infrastructureDriver)
infrastructureDriver
in interface VnfdBuilder
public VnfdBuilder attributes(VnfdAttributes attributes)
attributes
in interface VnfdBuilder
public VnfdBuilder serviceTypes(List<VnfdServiceTypes> serviceTypes)
serviceTypes
in interface VnfdBuilder
Copyright © 2017. All rights reserved.