@InterfaceAudience.Private @InterfaceStability.Unstable public class LauncherBuilder extends Object implements Builder<Launcher>
Launcher.
The properties of the builder can only be set once, an attempt to set them a second time will trigger
an IllegalStateException.
Builder instances can be used to build several elements, although properties already set cannot be changed after
a call to build() either.| Constructor and Description |
|---|
LauncherBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Launcher |
build()
Builds and returns an object.
|
LauncherBuilder |
withMemoryMb(long memoryMb) |
LauncherBuilder |
withModifyAcl(String modifyAcl) |
LauncherBuilder |
withQueue(String queue) |
LauncherBuilder |
withSharelib(String sharelib) |
LauncherBuilder |
withVCores(long vCores) |
LauncherBuilder |
withViewAcl(String viewAcl) |
public Launcher build()
Builderpublic LauncherBuilder withMemoryMb(long memoryMb)
public LauncherBuilder withVCores(long vCores)
public LauncherBuilder withQueue(String queue)
public LauncherBuilder withSharelib(String sharelib)
public LauncherBuilder withViewAcl(String viewAcl)
public LauncherBuilder withModifyAcl(String modifyAcl)
Copyright © 2021 Apache Software Foundation. All rights reserved.