
annotations.io.fabric8.docker.api.model.HostConfigFluent Maven / Gradle / Ivy
package io.fabric8.docker.api.model;
import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.List;
import java.util.Map;
import java.util.List;
import java.util.ArrayList;
import java.util.List;
import java.util.AbstractCollection;
import java.util.Map;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.List;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.docker.api.builder.Nested;
import io.fabric8.docker.api.builder.Fluent;
public interface HostConfigFluent> extends Fluent{
public T addToBinds( String ...items); public T removeFromBinds( String ...items); public List getBinds(); public T withBinds( List Binds); public T withBinds( String ...Binds); public Integer getBlkioWeight(); public T withBlkioWeight( Integer BlkioWeight); public T addToCapAdd( String ...items); public T removeFromCapAdd( String ...items); public List getCapAdd(); public T withCapAdd( List CapAdd); public T withCapAdd( String ...CapAdd); public T addToCapDrop( String ...items); public T removeFromCapDrop( String ...items); public List getCapDrop(); public T withCapDrop( List CapDrop); public T withCapDrop( String ...CapDrop); public String getCgroupParent(); public T withCgroupParent( String CgroupParent); public Object getConsoleSize(); public T withConsoleSize( Object ConsoleSize); public String getContainerIDFile(); public T withContainerIDFile( String ContainerIDFile); public Long getCpuPeriod(); public T withCpuPeriod( Long CpuPeriod); public Long getCpuQuota(); public T withCpuQuota( Long CpuQuota); public Long getCpuShares(); public T withCpuShares( Long CpuShares); public String getCpusetCpus(); public T withCpusetCpus( String CpusetCpus); public String getCpusetMems(); public T withCpusetMems( String CpusetMems); public T addToDevices( DeviceMapping ...items); public T removeFromDevices( DeviceMapping ...items); public List getDevices(); public T withDevices( List Devices); public T withDevices( DeviceMapping ...Devices); public DevicesNested addNewDevice(); public DevicesNested addNewDeviceLike( DeviceMapping item); public T addNewDevice( String CgroupPermissions, String PathInContainer, String PathOnHost); public T addToDns( String ...items); public T removeFromDns( String ...items); public List getDns(); public T withDns( List Dns); public T withDns( String ...Dns); public T addToDnsOptions( String ...items); public T removeFromDnsOptions( String ...items); public List getDnsOptions(); public T withDnsOptions( List DnsOptions); public T withDnsOptions( String ...DnsOptions); public T addToDnsSearch( String ...items); public T removeFromDnsSearch( String ...items); public List getDnsSearch(); public T withDnsSearch( List DnsSearch); public T withDnsSearch( String ...DnsSearch); public T addToExtraHosts( String ...items); public T removeFromExtraHosts( String ...items); public List getExtraHosts(); public T withExtraHosts( List ExtraHosts); public T withExtraHosts( String ...ExtraHosts); public T addToGroupAdd( String ...items); public T removeFromGroupAdd( String ...items); public List getGroupAdd(); public T withGroupAdd( List GroupAdd); public T withGroupAdd( String ...GroupAdd); public String getIpcMode(); public T withIpcMode( String IpcMode); public Long getKernelMemory(); public T withKernelMemory( Long KernelMemory); public T addToLinks( String ...items); public T removeFromLinks( String ...items); public List getLinks(); public T withLinks( List Links); public T withLinks( String ...Links); public LogConfig getLogConfig(); public T withLogConfig( LogConfig LogConfig); public LogConfigNested withNewLogConfig(); public LogConfigNested withNewLogConfigLike( LogConfig item); public LogConfigNested editLogConfig(); public LxcConfig getLxcConf(); public T withLxcConf( LxcConfig LxcConf); public Long getMemory(); public T withMemory( Long Memory); public Long getMemoryReservation(); public T withMemoryReservation( Long MemoryReservation); public Long getMemorySwap(); public T withMemorySwap( Long MemorySwap); public Long getMemorySwappiness(); public T withMemorySwappiness( Long MemorySwappiness); public String getNetworkMode(); public T withNetworkMode( String NetworkMode); public Boolean isOomKillDisable(); public T withOomKillDisable( Boolean OomKillDisable); public String getPidMode(); public T withPidMode( String PidMode); public T addToPortBindings( String key, ArrayList value); public T addToPortBindings( Map> map); public T removeFromPortBindings( String key); public T removeFromPortBindings( Map> map); public Map> getPortBindings(); public T withPortBindings( Map> PortBindings); public Boolean isPrivileged(); public T withPrivileged( Boolean Privileged); public Boolean isPublishAllPorts(); public T withPublishAllPorts( Boolean PublishAllPorts); public Boolean isReadonlyRootfs(); public T withReadonlyRootfs( Boolean ReadonlyRootfs); public RestartPolicy getRestartPolicy(); public T withRestartPolicy( RestartPolicy RestartPolicy); public RestartPolicyNested withNewRestartPolicy(); public RestartPolicyNested withNewRestartPolicyLike( RestartPolicy item); public RestartPolicyNested editRestartPolicy(); public T withNewRestartPolicy( Integer MaximumRetryCount, String Name); public T addToSecurityOpt( String ...items); public T removeFromSecurityOpt( String ...items); public List getSecurityOpt(); public T withSecurityOpt( List SecurityOpt); public T withSecurityOpt( String ...SecurityOpt); public String getUTSMode(); public T withUTSMode( String UTSMode); public T addToUlimits( Ulimit ...items); public T removeFromUlimits( Ulimit ...items); public List getUlimits(); public T withUlimits( List Ulimits); public T withUlimits( Ulimit ...Ulimits); public UlimitsNested addNewUlimit(); public UlimitsNested addNewUlimitLike( Ulimit item); public T addNewUlimit( Long Hard, String Name, Long Soft); public String getVolumeDriver(); public T withVolumeDriver( String VolumeDriver); public T addToVolumesFrom( String ...items); public T removeFromVolumesFrom( String ...items); public List getVolumesFrom(); public T withVolumesFrom( List VolumesFrom); public T withVolumesFrom( String ...VolumesFrom); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
public interface DevicesNested extends Nested,DeviceMappingFluent>{
public N and(); public N endDevice();
}
public interface LogConfigNested extends Nested,LogConfigFluent>{
public N and(); public N endLogConfig();
}
public interface RestartPolicyNested extends Nested,RestartPolicyFluent>{
public N and(); public N endRestartPolicy();
}
public interface UlimitsNested extends Nested,UlimitFluent>{
public N and(); public N endUlimit();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy