Interface VimBuilder
-
- All Superinterfaces:
Buildable.Builder<VimBuilder,Vim>
- All Known Implementing Classes:
TackerVim.VimConcreteBuilder
public interface VimBuilder extends Buildable.Builder<VimBuilder,Vim>
- Author:
- Vishvesh Deshmukh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VimBuilderauthCredentials(AuthCredentials authCredentials)VimBuilderauthUrl(String authUrl)VimBuilderdescription(String description)VimBuilderisDefault(Boolean isDefault)VimBuildername(String name)VimBuildertype(String type)VimBuildervimProject(VimProject vimProject)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
name
VimBuilder name(String name)
- Parameters:
name- : Human readable name for the Vim (255 characters limit). Does not have to be unique.- Returns:
- VimBuilder
-
description
VimBuilder description(String description)
- Parameters:
description- : Human readable description for the Vim (1024 characters limit).- Returns:
- VimBuilder
-
authUrl
VimBuilder authUrl(String authUrl)
- Returns:
- VimBuilder
-
vimProject
VimBuilder vimProject(VimProject vimProject)
- Returns:
- VimBuilder
-
authCredentials
VimBuilder authCredentials(AuthCredentials authCredentials)
- Returns:
- VimBuilder
-
isDefault
VimBuilder isDefault(Boolean isDefault)
- Returns:
- VimBuilder
-
type
VimBuilder type(String type)
- Returns:
- VimBuilder
-
-