Class AutoValue_HostConfig


  • @Generated("com.google.auto.value.processor.AutoValueProcessor")
    final class AutoValue_HostConfig
    extends HostConfig
    • Field Detail

      • binds

        private final com.google.common.collect.ImmutableList<java.lang.String> binds
      • blkioWeight

        private final java.lang.Integer blkioWeight
      • containerIdFile

        private final java.lang.String containerIdFile
      • privileged

        private final java.lang.Boolean privileged
      • portBindings

        private final com.google.common.collect.ImmutableMap<java.lang.String,​java.util.List<PortBinding>> portBindings
      • links

        private final com.google.common.collect.ImmutableList<java.lang.String> links
      • publishAllPorts

        private final java.lang.Boolean publishAllPorts
      • dns

        private final com.google.common.collect.ImmutableList<java.lang.String> dns
      • dnsOptions

        private final com.google.common.collect.ImmutableList<java.lang.String> dnsOptions
      • dnsSearch

        private final com.google.common.collect.ImmutableList<java.lang.String> dnsSearch
      • extraHosts

        private final com.google.common.collect.ImmutableList<java.lang.String> extraHosts
      • volumesFrom

        private final com.google.common.collect.ImmutableList<java.lang.String> volumesFrom
      • capAdd

        private final com.google.common.collect.ImmutableList<java.lang.String> capAdd
      • capDrop

        private final com.google.common.collect.ImmutableList<java.lang.String> capDrop
      • networkMode

        private final java.lang.String networkMode
      • securityOpt

        private final com.google.common.collect.ImmutableList<java.lang.String> securityOpt
      • devices

        private final com.google.common.collect.ImmutableList<Device> devices
      • memory

        private final java.lang.Long memory
      • memorySwap

        private final java.lang.Long memorySwap
      • memorySwappiness

        private final java.lang.Integer memorySwappiness
      • memoryReservation

        private final java.lang.Long memoryReservation
      • nanoCpus

        private final java.lang.Long nanoCpus
      • cpuPeriod

        private final java.lang.Long cpuPeriod
      • cpuShares

        private final java.lang.Long cpuShares
      • cpusetCpus

        private final java.lang.String cpusetCpus
      • cpusetMems

        private final java.lang.String cpusetMems
      • cpuQuota

        private final java.lang.Long cpuQuota
      • cgroupParent

        private final java.lang.String cgroupParent
      • logConfig

        private final LogConfig logConfig
      • ipcMode

        private final java.lang.String ipcMode
      • ulimits

        private final com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits
      • pidMode

        private final java.lang.String pidMode
      • shmSize

        private final java.lang.Long shmSize
      • oomKillDisable

        private final java.lang.Boolean oomKillDisable
      • oomScoreAdj

        private final java.lang.Integer oomScoreAdj
      • autoRemove

        private final java.lang.Boolean autoRemove
      • pidsLimit

        private final java.lang.Integer pidsLimit
      • tmpfs

        private final com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> tmpfs
      • readonlyRootfs

        private final java.lang.Boolean readonlyRootfs
      • storageOpt

        private final com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> storageOpt
    • Constructor Detail

      • AutoValue_HostConfig

        private AutoValue_HostConfig​(@Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> binds,
                                     @Nullable
                                     java.lang.Integer blkioWeight,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.BlkioWeightDevice> blkioWeightDevice,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadBps,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteBps,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceReadIOps,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.BlkioDeviceRate> blkioDeviceWriteIOps,
                                     @Nullable
                                     java.lang.String containerIdFile,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.LxcConfParameter> lxcConf,
                                     @Nullable
                                     java.lang.Boolean privileged,
                                     @Nullable
                                     com.google.common.collect.ImmutableMap<java.lang.String,​java.util.List<PortBinding>> portBindings,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> links,
                                     @Nullable
                                     java.lang.Boolean publishAllPorts,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> dns,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> dnsOptions,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> dnsSearch,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> extraHosts,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> volumesFrom,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> capAdd,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> capDrop,
                                     @Nullable
                                     java.lang.String networkMode,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<java.lang.String> securityOpt,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<Device> devices,
                                     @Nullable
                                     java.lang.Long memory,
                                     @Nullable
                                     java.lang.Long memorySwap,
                                     @Nullable
                                     java.lang.Integer memorySwappiness,
                                     @Nullable
                                     java.lang.Long memoryReservation,
                                     @Nullable
                                     java.lang.Long nanoCpus,
                                     @Nullable
                                     java.lang.Long cpuPeriod,
                                     @Nullable
                                     java.lang.Long cpuShares,
                                     @Nullable
                                     java.lang.String cpusetCpus,
                                     @Nullable
                                     java.lang.String cpusetMems,
                                     @Nullable
                                     java.lang.Long cpuQuota,
                                     @Nullable
                                     java.lang.String cgroupParent,
                                     @Nullable
                                     HostConfig.RestartPolicy restartPolicy,
                                     @Nullable
                                     LogConfig logConfig,
                                     @Nullable
                                     java.lang.String ipcMode,
                                     @Nullable
                                     com.google.common.collect.ImmutableList<HostConfig.Ulimit> ulimits,
                                     @Nullable
                                     java.lang.String pidMode,
                                     @Nullable
                                     java.lang.Long shmSize,
                                     @Nullable
                                     java.lang.Boolean oomKillDisable,
                                     @Nullable
                                     java.lang.Integer oomScoreAdj,
                                     @Nullable
                                     java.lang.Boolean autoRemove,
                                     @Nullable
                                     java.lang.Integer pidsLimit,
                                     @Nullable
                                     com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> tmpfs,
                                     @Nullable
                                     java.lang.Boolean readonlyRootfs,
                                     @Nullable
                                     com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> storageOpt)
    • Method Detail

      • binds

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> binds()
        Specified by:
        binds in class HostConfig
      • blkioWeight

        @Nullable
        public java.lang.Integer blkioWeight()
        Specified by:
        blkioWeight in class HostConfig
      • privileged

        @Nullable
        public java.lang.Boolean privileged()
        Specified by:
        privileged in class HostConfig
      • portBindings

        @Nullable
        public com.google.common.collect.ImmutableMap<java.lang.String,​java.util.List<PortBinding>> portBindings()
        Specified by:
        portBindings in class HostConfig
      • links

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> links()
        Specified by:
        links in class HostConfig
      • dns

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> dns()
        Specified by:
        dns in class HostConfig
      • dnsOptions

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> dnsOptions()
        Specified by:
        dnsOptions in class HostConfig
      • dnsSearch

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> dnsSearch()
        Specified by:
        dnsSearch in class HostConfig
      • extraHosts

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> extraHosts()
        Specified by:
        extraHosts in class HostConfig
      • volumesFrom

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> volumesFrom()
        Specified by:
        volumesFrom in class HostConfig
      • capAdd

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> capAdd()
        Specified by:
        capAdd in class HostConfig
      • capDrop

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> capDrop()
        Specified by:
        capDrop in class HostConfig
      • networkMode

        @Nullable
        public java.lang.String networkMode()
        Specified by:
        networkMode in class HostConfig
      • securityOpt

        @Nullable
        public com.google.common.collect.ImmutableList<java.lang.String> securityOpt()
        Specified by:
        securityOpt in class HostConfig
      • devices

        @Nullable
        public com.google.common.collect.ImmutableList<Device> devices()
        Specified by:
        devices in class HostConfig
      • memory

        @Nullable
        public java.lang.Long memory()
        Specified by:
        memory in class HostConfig
      • memorySwap

        @Nullable
        public java.lang.Long memorySwap()
        Specified by:
        memorySwap in class HostConfig
      • nanoCpus

        @Nullable
        public java.lang.Long nanoCpus()
        Specified by:
        nanoCpus in class HostConfig
      • cpuPeriod

        @Nullable
        public java.lang.Long cpuPeriod()
        Specified by:
        cpuPeriod in class HostConfig
      • cpuShares

        @Nullable
        public java.lang.Long cpuShares()
        Specified by:
        cpuShares in class HostConfig
      • cpusetCpus

        @Nullable
        public java.lang.String cpusetCpus()
        Specified by:
        cpusetCpus in class HostConfig
      • cpusetMems

        @Nullable
        public java.lang.String cpusetMems()
        Specified by:
        cpusetMems in class HostConfig
      • cpuQuota

        @Nullable
        public java.lang.Long cpuQuota()
        Specified by:
        cpuQuota in class HostConfig
      • cgroupParent

        @Nullable
        public java.lang.String cgroupParent()
        Specified by:
        cgroupParent in class HostConfig
      • ipcMode

        @Nullable
        public java.lang.String ipcMode()
        Specified by:
        ipcMode in class HostConfig
      • pidMode

        @Nullable
        public java.lang.String pidMode()
        Specified by:
        pidMode in class HostConfig
      • shmSize

        @Nullable
        public java.lang.Long shmSize()
        Specified by:
        shmSize in class HostConfig
      • oomKillDisable

        @Nullable
        public java.lang.Boolean oomKillDisable()
        Specified by:
        oomKillDisable in class HostConfig
      • oomScoreAdj

        @Nullable
        public java.lang.Integer oomScoreAdj()
        Specified by:
        oomScoreAdj in class HostConfig
      • autoRemove

        @Nullable
        public java.lang.Boolean autoRemove()
        Specified by:
        autoRemove in class HostConfig
      • pidsLimit

        @Nullable
        public java.lang.Integer pidsLimit()
        Description copied from class: HostConfig
        Tune container pids limit (set -1 for unlimited). Only works for kernels >= 4.3
        Specified by:
        pidsLimit in class HostConfig
        Returns:
        An integer indicating the pids limit.
      • tmpfs

        @Nullable
        public com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> tmpfs()
        Specified by:
        tmpfs in class HostConfig
      • readonlyRootfs

        @Nullable
        public java.lang.Boolean readonlyRootfs()
        Specified by:
        readonlyRootfs in class HostConfig
      • storageOpt

        @Nullable
        public com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> storageOpt()
        Specified by:
        storageOpt in class HostConfig
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object