Class CubeContainer

java.lang.Object
org.arquillian.cube.docker.impl.client.config.CubeContainer

public class CubeContainer extends Object
  • Constructor Details

    • CubeContainer

      public CubeContainer()
  • Method Details

    • getImage

      public Image getImage()
    • setImage

      public void setImage(Image image)
    • getBuildImage

      public BuildImage getBuildImage()
    • setBuildImage

      public void setBuildImage(BuildImage buildImage)
    • getPortBindings

      public Collection<PortBinding> getPortBindings()
    • setPortBindings

      public void setPortBindings(Collection<PortBinding> portBindings)
    • getExposedPorts

      public Collection<ExposedPort> getExposedPorts()
    • setExposedPorts

      public void setExposedPorts(Collection<ExposedPort> exposedPorts)
    • getReadonlyRootfs

      public Boolean getReadonlyRootfs()
    • setReadonlyRootfs

      public void setReadonlyRootfs(Boolean readonlyRootfs)
    • getLabels

      public Map<String,String> getLabels()
    • setLabels

      public void setLabels(Map<String,String> labels)
    • getWorkingDir

      public String getWorkingDir()
    • setWorkingDir

      public void setWorkingDir(String workingDir)
    • getDisableNetwork

      public Boolean getDisableNetwork()
    • setDisableNetwork

      public void setDisableNetwork(Boolean disableNetwork)
    • getHostName

      public String getHostName()
    • setHostName

      public void setHostName(String hostName)
    • getPortSpecs

      public Collection<String> getPortSpecs()
    • setPortSpecs

      public void setPortSpecs(Collection<String> portSpecs)
    • getUser

      public String getUser()
    • setUser

      public void setUser(String user)
    • getTty

      public Boolean getTty()
    • setTty

      public void setTty(Boolean tty)
    • getStdinOpen

      public Boolean getStdinOpen()
    • setStdinOpen

      public void setStdinOpen(Boolean stdinOpen)
    • getStdinOnce

      public Boolean getStdinOnce()
    • setStdinOnce

      public void setStdinOnce(Boolean stdinOnce)
    • getMemoryLimit

      public Long getMemoryLimit()
    • setMemoryLimit

      public void setMemoryLimit(Long memoryLimit)
    • getMemorySwap

      public Long getMemorySwap()
    • setMemorySwap

      public void setMemorySwap(Long memorySwap)
    • getShmSize

      public Long getShmSize()
    • setShmSize

      public void setShmSize(Long shmSize)
    • getCpuShares

      public Integer getCpuShares()
    • setCpuShares

      public void setCpuShares(Integer cpuShares)
    • getCpuSet

      public String getCpuSet()
    • setCpuSet

      public void setCpuSet(String cpuSet)
    • getCpuQuota

      public Integer getCpuQuota()
    • setCpuQuota

      public void setCpuQuota(Integer cpuQuota)
    • getAttachStdin

      public Boolean getAttachStdin()
    • setAttachStdin

      public void setAttachStdin(Boolean attachStdin)
    • getAttachSterr

      public Boolean getAttachSterr()
    • setAttachSterr

      public void setAttachSterr(Boolean attachSterr)
    • getEnv

      public Collection<String> getEnv()
    • setEnv

      public void setEnv(Collection<String> env)
    • getCmd

      public Collection<String> getCmd()
    • setCmd

      public void setCmd(Collection<String> cmd)
    • getDns

      public Collection<String> getDns()
    • setDns

      public void setDns(Collection<String> dns)
    • getVolumes

      public Collection<String> getVolumes()
    • setVolumes

      public void setVolumes(Collection<String> volumes)
    • getVolumesFrom

      public Collection<String> getVolumesFrom()
    • setVolumesFrom

      public void setVolumesFrom(Collection<String> volumesFrom)
    • getRemoveVolumes

      public Boolean getRemoveVolumes()
    • setRemoveVolumes

      public void setRemoveVolumes(Boolean deleteVolumes)
    • getBinds

      public Collection<String> getBinds()
    • setBinds

      public void setBinds(Collection<String> binds)
    • getLinks

      public Collection<Link> getLinks()
    • setLinks

      public void setLinks(Collection<Link> links)
    • getPrivileged

      public Boolean getPrivileged()
    • setPrivileged

      public void setPrivileged(Boolean privileged)
    • getPublishAllPorts

      public Boolean getPublishAllPorts()
    • setPublishAllPorts

      public void setPublishAllPorts(Boolean publishAllPorts)
    • getNetworkMode

      public String getNetworkMode()
    • setNetworkMode

      public void setNetworkMode(String networkMode)
    • getDnsSearch

      public Collection<String> getDnsSearch()
    • setDnsSearch

      public void setDnsSearch(Collection<String> dnsSearch)
    • getDevices

      public Collection<Device> getDevices()
    • setDevices

      public void setDevices(Collection<Device> devices)
    • getCapAdd

      public Collection<String> getCapAdd()
    • setCapAdd

      public void setCapAdd(Collection<String> capAdd)
    • getCapDrop

      public Collection<String> getCapDrop()
    • setCapDrop

      public void setCapDrop(Collection<String> capDrop)
    • getExtraHosts

      public Collection<String> getExtraHosts()
    • setExtraHosts

      public void setExtraHosts(Collection<String> extraHosts)
    • getEntryPoint

      public Collection<String> getEntryPoint()
    • setEntryPoint

      public void setEntryPoint(Collection<String> entryPoint)
    • getDomainName

      public String getDomainName()
    • setDomainName

      public void setDomainName(String domainName)
    • getAlwaysPull

      public Boolean getAlwaysPull()
    • setAlwaysPull

      public void setAlwaysPull(Boolean alwaysPull)
    • getRestartPolicy

      public RestartPolicy getRestartPolicy()
    • setRestartPolicy

      public void setRestartPolicy(RestartPolicy restartPolicy)
    • getAwait

      public Await getAwait()
    • setAwait

      public void setAwait(Await await)
    • hasAwait

      public boolean hasAwait()
    • getExtends

      public String getExtends()
    • setExtends

      public void setExtends(String extendsImage)
    • getAfterStart

      public Collection<AfterStart> getAfterStart()
    • setAfterStart

      public void setAfterStart(Collection<AfterStart> afterStart)
    • hasAfterStart

      public boolean hasAfterStart()
    • getBeforeStop

      public Collection<BeforeStop> getBeforeStop()
    • setBeforeStop

      public void setBeforeStop(Collection<BeforeStop> beforeStop)
    • hasBeforeStop

      public boolean hasBeforeStop()
    • getAfterStop

      public Collection<AfterStop> getAfterStop()
    • setAfterStop

      public void setAfterStop(Collection<AfterStop> afterStop)
    • hasAfterStop

      public boolean hasAfterStop()
    • getContainerName

      public String getContainerName()
    • setContainerName

      public void setContainerName(String containerName)
    • getDependsOn

      public Collection<String> getDependsOn()
    • setDependsOn

      public void setDependsOn(Collection<String> dependsOn)
    • isManual

      public boolean isManual()
    • setManual

      public void setManual(boolean manual)
    • isKillContainer

      public boolean isKillContainer()
    • setKillContainer

      public void setKillContainer(boolean killContainer)
    • getNetworks

      public Collection<String> getNetworks()
    • setNetworks

      public void setNetworks(Collection<String> networks)
    • getAliases

      public Collection<String> getAliases()
    • setAliases

      public void setAliases(Collection<String> aliases)
    • getDependingContainers

      public Collection<String> getDependingContainers()
    • merge

      public void merge(CubeContainer container)
    • getIpv4Address

      public String getIpv4Address()
    • setIpv4Address

      public void setIpv4Address(String ipv4Address)
    • getIpv6Address

      public String getIpv6Address()
    • setIpv6Address

      public void setIpv6Address(String ipv6Address)