public class GizmoDockerRuleBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Function<GizmoDockerStacker,com.spotify.docker.client.messages.ContainerConfig>> |
containersByAlias |
protected com.spotify.docker.client.DockerClient |
docker |
protected boolean |
skipPull |
protected boolean |
skipTearDown |
protected boolean |
skipTearDownOnFailure |
protected List<GizmoDockerStack> |
stacks |
protected boolean |
useExistingStacks |
protected List<Consumer<GizmoDockerStacker>> |
waitingRules |
| Constructor and Description |
|---|
GizmoDockerRuleBuilder() |
| Modifier and Type | Method and Description |
|---|---|
GizmoDockerRule |
build() |
GizmoDockerRuleBuilder |
skipPull(boolean skipPull) |
GizmoDockerRuleBuilder |
skipTearDown(boolean skipTearDown) |
GizmoDockerRuleBuilder |
skipTearDownOnFailure(boolean skipTearDownOnFailure) |
GizmoDockerRuleBuilder |
useExistingStacks(boolean useExistingStacks) |
GizmoDockerRuleBuilder |
withContainer(String alias,
Function<GizmoDockerStacker,com.spotify.docker.client.messages.ContainerConfig> container) |
GizmoDockerRuleBuilder |
withDockerClient(com.spotify.docker.client.DockerClient docker) |
GizmoDockerRuleBuilder |
withStack(GizmoDockerStack stack) |
GizmoDockerRuleBuilder |
withWaitingRule(Consumer<GizmoDockerStacker> stacker) |
protected com.spotify.docker.client.DockerClient docker
protected final Map<String,Function<GizmoDockerStacker,com.spotify.docker.client.messages.ContainerConfig>> containersByAlias
protected final List<Consumer<GizmoDockerStacker>> waitingRules
protected boolean skipPull
protected boolean skipTearDown
protected boolean skipTearDownOnFailure
protected boolean useExistingStacks
protected List<GizmoDockerStack> stacks
public GizmoDockerRuleBuilder withDockerClient(com.spotify.docker.client.DockerClient docker)
public GizmoDockerRuleBuilder withContainer(String alias, Function<GizmoDockerStacker,com.spotify.docker.client.messages.ContainerConfig> container)
public GizmoDockerRuleBuilder withWaitingRule(Consumer<GizmoDockerStacker> stacker)
public GizmoDockerRuleBuilder withStack(GizmoDockerStack stack)
public GizmoDockerRuleBuilder skipPull(boolean skipPull)
public GizmoDockerRuleBuilder skipTearDown(boolean skipTearDown)
public GizmoDockerRuleBuilder skipTearDownOnFailure(boolean skipTearDownOnFailure)
public GizmoDockerRuleBuilder useExistingStacks(boolean useExistingStacks)
public GizmoDockerRule build()
Copyright © 2017. All rights reserved.