Package com.atlassian.bamboo.docker
Class RunConfig.Builder
- java.lang.Object
-
- com.atlassian.bamboo.docker.RunConfig.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull RunConfig.BuilderadditionalArgs(@NotNull String additionalArgs)@NotNull RunConfigbuild()@NotNull RunConfig.Buildercommand(@NotNull String command)@NotNull RunConfig.BuildercontainerName(@NotNull String containerName)@NotNull RunConfig.Builderdetach(boolean detach)@NotNull RunConfig.Builderenv(@NotNull Map<String,String> env)@NotNull RunConfig.Builderlinks(@NotNull Map<String,String> links)@NotNull RunConfig.BuilderpassedEnv(List<String> dockerEnv)@NotNull RunConfig.Builderports(@NotNull List<PortMapping> ports)@NotNull RunConfig.BuildertokenizedAdditionalArgs(@NotNull List<String> additionalArgs)@NotNull RunConfig.BuilderuseInitialisingScript(boolean useInitialisingScript)@NotNull RunConfig.Buildervolumes(@NotNull List<DataVolume> volumes)@NotNull RunConfig.BuilderworkDir(@NotNull String workDir)
-
-
-
Method Detail
-
command
@NotNull public @NotNull RunConfig.Builder command(@NotNull @NotNull String command)
-
containerName
@NotNull public @NotNull RunConfig.Builder containerName(@NotNull @NotNull String containerName)
-
ports
@NotNull public @NotNull RunConfig.Builder ports(@NotNull @NotNull List<PortMapping> ports)
-
volumes
@NotNull public @NotNull RunConfig.Builder volumes(@NotNull @NotNull List<DataVolume> volumes)
-
workDir
@NotNull public @NotNull RunConfig.Builder workDir(@NotNull @NotNull String workDir)
-
detach
@NotNull public @NotNull RunConfig.Builder detach(boolean detach)
-
links
@NotNull public @NotNull RunConfig.Builder links(@NotNull @NotNull Map<String,String> links)
-
env
@NotNull public @NotNull RunConfig.Builder env(@NotNull @NotNull Map<String,String> env)
-
passedEnv
@NotNull public @NotNull RunConfig.Builder passedEnv(List<String> dockerEnv)
-
additionalArgs
@NotNull public @NotNull RunConfig.Builder additionalArgs(@NotNull @NotNull String additionalArgs)
-
tokenizedAdditionalArgs
@NotNull public @NotNull RunConfig.Builder tokenizedAdditionalArgs(@NotNull @NotNull List<String> additionalArgs)
-
useInitialisingScript
@NotNull public @NotNull RunConfig.Builder useInitialisingScript(boolean useInitialisingScript)
-
build
@NotNull public @NotNull RunConfig build()
-
-