All Downloads are FREE. Search and download functionalities are using the official Maven repository.

annotations.io.fabric8.docker.api.model.ContainerJSONBaseFluent Maven / Gradle / Ivy

There is a newer version: 1.0.15
Show newest version
package io.fabric8.docker.api.model;

import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.AbstractList;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import io.fabric8.docker.api.builder.Nested;
import io.fabric8.docker.api.builder.Fluent;

public interface ContainerJSONBaseFluent> extends Fluent{


    public String getAppArmorProfile();    public T withAppArmorProfile( String AppArmorProfile);    public T addToArgs( String ...items);    public T removeFromArgs( String ...items);    public List getArgs();    public T withArgs( List Args);    public T withArgs( String ...Args);    public String getCreated();    public T withCreated( String Created);    public String getDriver();    public T withDriver( String Driver);    public String getExecDriver();    public T withExecDriver( String ExecDriver);    public T addToExecIDs( String ...items);    public T removeFromExecIDs( String ...items);    public List getExecIDs();    public T withExecIDs( List ExecIDs);    public T withExecIDs( String ...ExecIDs);    public GraphDriverData getGraphDriver();    public T withGraphDriver( GraphDriverData GraphDriver);    public GraphDriverNested withNewGraphDriver();    public GraphDriverNested withNewGraphDriverLike( GraphDriverData item);    public GraphDriverNested editGraphDriver();    public HostConfig getHostConfig();    public T withHostConfig( HostConfig HostConfig);    public HostConfigNested withNewHostConfig();    public HostConfigNested withNewHostConfigLike( HostConfig item);    public HostConfigNested editHostConfig();    public String getHostnamePath();    public T withHostnamePath( String HostnamePath);    public String getHostsPath();    public T withHostsPath( String HostsPath);    public String getId();    public T withId( String Id);    public String getImage();    public T withImage( String Image);    public String getLogPath();    public T withLogPath( String LogPath);    public String getMountLabel();    public T withMountLabel( String MountLabel);    public String getName();    public T withName( String Name);    public String getPath();    public T withPath( String Path);    public String getProcessLabel();    public T withProcessLabel( String ProcessLabel);    public String getResolvConfPath();    public T withResolvConfPath( String ResolvConfPath);    public Integer getRestartCount();    public T withRestartCount( Integer RestartCount);    public Long getSizeRootFs();    public T withSizeRootFs( Long SizeRootFs);    public Long getSizeRw();    public T withSizeRw( Long SizeRw);    public ContainerState getState();    public T withState( ContainerState State);    public StateNested withNewState();    public StateNested withNewStateLike( ContainerState item);    public StateNested editState();    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 GraphDriverNested extends Nested,GraphDriverDataFluent>{
            public N endGraphDriver();            public N and();        
}

    public interface HostConfigNested extends Nested,HostConfigFluent>{
            public N and();            public N endHostConfig();        
}

    public interface StateNested extends Nested,ContainerStateFluent>{
            public N and();            public N endState();        
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy