Class DockerRunContainerTaskProperties

All Implemented Interfaces:
EntityProperties

@Immutable public final class DockerRunContainerTaskProperties extends AbstractDockerTaskProperties
  • Field Details

  • Constructor Details

  • Method Details

    • getImageName

      @NotNull public @NotNull String getImageName()
    • isDetachedContainer

      public boolean isDetachedContainer()
    • getContainerName

      @Nullable public @Nullable String getContainerName()
    • getPortMappings

      public Map<Integer,Integer> getPortMappings()
    • isWaitToStart

      public boolean isWaitToStart()
    • getServiceURLPattern

      public String getServiceURLPattern()
    • getServiceTimeout

      public long getServiceTimeout()
    • isLinkToDetachedContainers

      public boolean isLinkToDetachedContainers()
    • getContainerEnvironmentVariables

      @Nullable public @Nullable String getContainerEnvironmentVariables()
    • getContainerCommand

      @Nullable public @Nullable String getContainerCommand()
    • getContainerWorkingDirectory

      @Nullable public @Nullable String getContainerWorkingDirectory()
    • getAdditionalArguments

      @Nullable public @Nullable String getAdditionalArguments()
    • getVolumeMappings

      @NotNull public @NotNull Map<String,String> getVolumeMappings()
    • validate

      public void validate()
      Specified by:
      validate in interface EntityProperties
      Overrides:
      validate in class TaskProperties
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AbstractDockerTaskProperties
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractDockerTaskProperties