public static class TackerVnf.VnfConcreteBuilder extends Object implements VnfBuilder
Constructor and Description |
---|
VnfConcreteBuilder() |
VnfConcreteBuilder(TackerVnf f) |
Modifier and Type | Method and Description |
---|---|
VnfBuilder |
attributes(VnfAttributes attributes) |
Vnf |
build()
Creates and return the Model Entity M
|
VnfBuilder |
description(String description) |
VnfBuilder |
from(Vnf in)
Creates a Builder using the param M as the default values
|
VnfBuilder |
name(String name) |
VnfBuilder |
tenantId(String tenantId) |
VnfBuilder |
vimId(String vimId) |
VnfBuilder |
vnfdId(String vnfdId) |
public VnfConcreteBuilder()
public VnfConcreteBuilder(TackerVnf f)
public Vnf build()
Buildable.Builder
build
in interface Buildable.Builder<VnfBuilder,Vnf>
public VnfBuilder from(Vnf in)
Buildable.Builder
from
in interface Buildable.Builder<VnfBuilder,Vnf>
public VnfBuilder tenantId(String tenantId)
tenantId
in interface VnfBuilder
tenantId
- : Owner of the Vnf. Only an administrative user can specify a tenant ID other than its own.public VnfBuilder name(String name)
name
in interface VnfBuilder
name
- : Human readable name for the Vnf (255 characters limit). Does not have to be unique.public VnfBuilder description(String description)
description
in interface VnfBuilder
description
- : Human readable description for the Vnf (1024 characters limit).public VnfBuilder attributes(VnfAttributes attributes)
attributes
in interface VnfBuilder
public VnfBuilder vnfdId(String vnfdId)
vnfdId
in interface VnfBuilder
public VnfBuilder vimId(String vimId)
vimId
in interface VnfBuilder
Copyright © 2017. All rights reserved.