Class TackerVnfd.VnfdConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.tacker.domain.TackerVnfd.VnfdConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<VnfdBuilder,Vnfd>
,VnfdBuilder
- Enclosing class:
- TackerVnfd
public static class TackerVnfd.VnfdConcreteBuilder extends Object implements VnfdBuilder
-
-
Constructor Summary
Constructors Constructor Description VnfdConcreteBuilder()
VnfdConcreteBuilder(TackerVnfd f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VnfdBuilder
attributes(VnfdAttributes attributes)
Vnfd
build()
Creates and return the Model Entity MVnfdBuilder
description(String description)
VnfdBuilder
from(Vnfd in)
Creates a Builder using the param M as the default valuesVnfdBuilder
infrastructureDriver(String infrastructureDriver)
VnfdBuilder
managementDriver(String managementDriver)
VnfdBuilder
name(String name)
VnfdBuilder
serviceTypes(List<VnfdServiceTypes> serviceTypes)
VnfdBuilder
tenantId(String tenantId)
-
-
-
Constructor Detail
-
VnfdConcreteBuilder
public VnfdConcreteBuilder()
-
VnfdConcreteBuilder
public VnfdConcreteBuilder(TackerVnfd f)
-
-
Method Detail
-
build
public Vnfd build()
Description copied from interface:Buildable.Builder
Creates and return the Model Entity M- Specified by:
build
in interfaceBuildable.Builder<VnfdBuilder,Vnfd>
- Returns:
- M instance
-
from
public VnfdBuilder from(Vnfd in)
Description copied from interface:Buildable.Builder
Creates a Builder using the param M as the default values- Specified by:
from
in interfaceBuildable.Builder<VnfdBuilder,Vnfd>
- Returns:
- Builder
-
tenantId
public VnfdBuilder tenantId(String tenantId)
- Specified by:
tenantId
in interfaceVnfdBuilder
- Parameters:
tenantId
- : Owner of the Vnfd. Only an administrative user can specify a tenant ID other than its own.- Returns:
- VnfdBuilder
-
name
public VnfdBuilder name(String name)
- Specified by:
name
in interfaceVnfdBuilder
- Parameters:
name
- : Human readable name for the Vnfd (255 characters limit). Does not have to be unique.- Returns:
- VnfdBuilder
-
description
public VnfdBuilder description(String description)
- Specified by:
description
in interfaceVnfdBuilder
- Parameters:
description
- : Human readable description for the Vnfd (1024 characters limit).- Returns:
- VnfdBuilder
-
managementDriver
public VnfdBuilder managementDriver(String managementDriver)
- Specified by:
managementDriver
in interfaceVnfdBuilder
- Returns:
- VnfdBuilder
-
infrastructureDriver
public VnfdBuilder infrastructureDriver(String infrastructureDriver)
- Specified by:
infrastructureDriver
in interfaceVnfdBuilder
- Returns:
- VnfdBuilder
-
attributes
public VnfdBuilder attributes(VnfdAttributes attributes)
- Specified by:
attributes
in interfaceVnfdBuilder
- Returns:
- VnfdBuilder
-
serviceTypes
public VnfdBuilder serviceTypes(List<VnfdServiceTypes> serviceTypes)
- Specified by:
serviceTypes
in interfaceVnfdBuilder
- Returns:
- VnfdBuilder
-
-