Package com.yahoo.config.provision
Class ClusterSpec.Builder
- java.lang.Object
-
- com.yahoo.config.provision.ClusterSpec.Builder
-
- Enclosing class:
- ClusterSpec
public static class ClusterSpec.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterSpec
build()
ClusterSpec.Builder
combinedId(Optional<ClusterSpec.Id> combinedId)
ClusterSpec.Builder
dockerImageRepository(Optional<DockerImage> dockerImageRepo)
ClusterSpec.Builder
exclusive(boolean exclusive)
ClusterSpec.Builder
group(ClusterSpec.Group groupId)
ClusterSpec.Builder
stateful(boolean stateful)
ClusterSpec.Builder
vespaVersion(com.yahoo.component.Version vespaVersion)
ClusterSpec.Builder
vespaVersion(String vespaVersion)
-
-
-
Method Detail
-
build
public ClusterSpec build()
-
group
public ClusterSpec.Builder group(ClusterSpec.Group groupId)
-
vespaVersion
public ClusterSpec.Builder vespaVersion(com.yahoo.component.Version vespaVersion)
-
vespaVersion
public ClusterSpec.Builder vespaVersion(String vespaVersion)
-
exclusive
public ClusterSpec.Builder exclusive(boolean exclusive)
-
combinedId
public ClusterSpec.Builder combinedId(Optional<ClusterSpec.Id> combinedId)
-
dockerImageRepository
public ClusterSpec.Builder dockerImageRepository(Optional<DockerImage> dockerImageRepo)
-
stateful
public ClusterSpec.Builder stateful(boolean stateful)
-
-