Class ContainerSpec

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ContainerSpec.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      ContainerSpec()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract com.google.common.collect.ImmutableList<java.lang.String> args()  
      static ContainerSpec.Builder builder()  
      abstract com.google.common.collect.ImmutableList<java.lang.String> command()  
      abstract com.google.common.collect.ImmutableList<ConfigBind> configs()  
      (package private) static ContainerSpec create​(java.lang.String image, java.util.Map<java.lang.String,​java.lang.String> labels, java.lang.String hostname, java.util.List<java.lang.String> command, java.util.List<java.lang.String> args, java.util.List<java.lang.String> env, java.lang.String dir, java.lang.String user, java.util.List<java.lang.String> groups, java.lang.Boolean tty, java.util.List<Mount> mounts, java.lang.Long stopGracePeriod, ContainerConfig.Healthcheck healthcheck, java.util.List<java.lang.String> hosts, java.util.List<SecretBind> secrets, DnsConfig dnsConfig, java.util.List<ConfigBind> configs)  
      abstract java.lang.String dir()  
      abstract DnsConfig dnsConfig()  
      abstract com.google.common.collect.ImmutableList<java.lang.String> env()  
      abstract com.google.common.collect.ImmutableList<java.lang.String> groups()  
      abstract ContainerConfig.Healthcheck healthcheck()  
      abstract java.lang.String hostname()  
      abstract com.google.common.collect.ImmutableList<java.lang.String> hosts()  
      abstract java.lang.String image()  
      abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> labels()  
      abstract com.google.common.collect.ImmutableList<Mount> mounts()  
      abstract com.google.common.collect.ImmutableList<SecretBind> secrets()  
      abstract java.lang.Long stopGracePeriod()  
      abstract java.lang.Boolean tty()  
      abstract java.lang.String user()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ContainerSpec

        public ContainerSpec()
    • Method Detail

      • image

        public abstract java.lang.String image()
      • hostname

        @Nullable
        public abstract java.lang.String hostname()
        Since:
        API 1.26
      • labels

        @Nullable
        public abstract com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> labels()
      • command

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.String> command()
      • args

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.String> args()
      • env

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.String> env()
      • dir

        @Nullable
        public abstract java.lang.String dir()
      • user

        @Nullable
        public abstract java.lang.String user()
      • groups

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.String> groups()
      • tty

        @Nullable
        public abstract java.lang.Boolean tty()
      • mounts

        @Nullable
        public abstract com.google.common.collect.ImmutableList<Mount> mounts()
      • stopGracePeriod

        @Nullable
        public abstract java.lang.Long stopGracePeriod()
      • hosts

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.String> hosts()
        Since:
        API 1.26
      • secrets

        @Nullable
        public abstract com.google.common.collect.ImmutableList<SecretBind> secrets()
        Since:
        API 1.26
      • configs

        @Nullable
        public abstract com.google.common.collect.ImmutableList<ConfigBind> configs()
        Since:
        API 1.30
      • dnsConfig

        @Nullable
        public abstract DnsConfig dnsConfig()
      • create

        static ContainerSpec create​(java.lang.String image,
                                    java.util.Map<java.lang.String,​java.lang.String> labels,
                                    java.lang.String hostname,
                                    java.util.List<java.lang.String> command,
                                    java.util.List<java.lang.String> args,
                                    java.util.List<java.lang.String> env,
                                    java.lang.String dir,
                                    java.lang.String user,
                                    java.util.List<java.lang.String> groups,
                                    java.lang.Boolean tty,
                                    java.util.List<Mount> mounts,
                                    java.lang.Long stopGracePeriod,
                                    ContainerConfig.Healthcheck healthcheck,
                                    java.util.List<java.lang.String> hosts,
                                    java.util.List<SecretBind> secrets,
                                    DnsConfig dnsConfig,
                                    java.util.List<ConfigBind> configs)