Class RunConfig

java.lang.Object
com.atlassian.bamboo.docker.RunConfig

@Immutable public class RunConfig extends Object
  • Method Details

    • getCommand

      @NotNull public @NotNull Optional<String> getCommand()
    • getContainerName

      @NotNull public @NotNull Optional<String> getContainerName()
    • getPorts

      @NotNull public @NotNull List<PortMapping> getPorts()
    • getVolumes

      @NotNull public @NotNull List<DataVolume> getVolumes()
    • getWorkDir

      @NotNull public @NotNull Optional<String> getWorkDir()
    • isDetach

      public boolean isDetach()
    • getLinks

      @NotNull public @NotNull Map<String,String> getLinks()
    • getEnv

      @NotNull public @NotNull Map<String,String> getEnv()
    • getPassedEnv

      @NotNull public @NotNull List<String> getPassedEnv()
    • getAdditionalArgs

      @NotNull public @NotNull Optional<String> getAdditionalArgs()
    • getTokenizedAdditionalArgs

      @NotNull public @NotNull List<String> getTokenizedAdditionalArgs()
    • isUseInitialisingScript

      public boolean isUseInitialisingScript()
    • builder

      @NotNull public static @NotNull RunConfig.Builder builder()