Class TackerVim.VimConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.tacker.domain.TackerVim.VimConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<VimBuilder,Vim>,VimBuilder
- Enclosing class:
- TackerVim
public static class TackerVim.VimConcreteBuilder extends Object implements VimBuilder
-
-
Constructor Summary
Constructors Constructor Description VimConcreteBuilder()VimConcreteBuilder(TackerVim f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VimBuilderauthCredentials(AuthCredentials authCredentials)VimBuilderauthUrl(String authUrl)Vimbuild()Creates and return the Model Entity MVimBuilderdescription(String description)VimBuilderfrom(Vim in)Creates a Builder using the param M as the default valuesVimBuilderisDefault(Boolean isDefault)VimBuildername(String name)VimBuildertype(String type)VimBuildervimProject(VimProject vimProject)
-
-
-
Constructor Detail
-
VimConcreteBuilder
public VimConcreteBuilder()
-
VimConcreteBuilder
public VimConcreteBuilder(TackerVim f)
-
-
Method Detail
-
build
public Vim build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<VimBuilder,Vim>- Returns:
- M instance
-
from
public VimBuilder from(Vim in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<VimBuilder,Vim>- Returns:
- Builder
-
name
public VimBuilder name(String name)
- Specified by:
namein interfaceVimBuilder- Parameters:
name- : Human readable name for the Vim (255 characters limit). Does not have to be unique.- Returns:
- VimBuilder
-
description
public VimBuilder description(String description)
- Specified by:
descriptionin interfaceVimBuilder- Parameters:
description- : Human readable description for the Vim (1024 characters limit).- Returns:
- VimBuilder
-
authUrl
public VimBuilder authUrl(String authUrl)
- Specified by:
authUrlin interfaceVimBuilder- Returns:
- VimBuilder
-
vimProject
public VimBuilder vimProject(VimProject vimProject)
- Specified by:
vimProjectin interfaceVimBuilder- Returns:
- VimBuilder
-
isDefault
public VimBuilder isDefault(Boolean isDefault)
- Specified by:
isDefaultin interfaceVimBuilder- Returns:
- VimBuilder
-
authCredentials
public VimBuilder authCredentials(AuthCredentials authCredentials)
- Specified by:
authCredentialsin interfaceVimBuilder- Returns:
- VimBuilder
-
type
public VimBuilder type(String type)
- Specified by:
typein interfaceVimBuilder- Returns:
- VimBuilder
-
-