Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
package io.fabric8.docker.api.model;
import java.util.Map;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.util.AbstractList;
import java.io.Serializable;
import java.util.Collection;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.RandomAccess;
import java.util.Map;
import java.util.HashMap;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.Nested;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.Builder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.Fluent;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.BaseFluent;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.Visitable;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.Visitable;
import io.fabric8.docker.api.builder.VisitableBuilder;
import io.fabric8.docker.api.builder.VisitableBuilder;
public class DockerSchemaFluentImpl> extends BaseFluent implements DockerSchemaFluent{
VisitableBuilder Address; VisitableBuilder AuthConfig; VisitableBuilder AuthResponse; VisitableBuilder ContainerChange; VisitableBuilder ContainerCommitResponse; VisitableBuilder ContainerCreateResponse; VisitableBuilder ContainerExecCreateResponse; VisitableBuilder ContainerJSONBase; VisitableBuilder ContainerPathStat; VisitableBuilder ContainerProcessList; VisitableBuilder ContainerState; VisitableBuilder ContainerWaitResponse; VisitableBuilder CopyConfig; VisitableBuilder DefaultNetworkSettings; VisitableBuilder EndpointResource; VisitableBuilder EndpointSettings; VisitableBuilder ExecConfig; VisitableBuilder ExecStartCheck; VisitableBuilder GraphDriverData; VisitableBuilder HostConfig; VisitableBuilder IPAM; VisitableBuilder IPAMConfig; VisitableBuilder Image; VisitableBuilder ImageDelete; VisitableBuilder ImageHistory; VisitableBuilder ImageInspect; VisitableBuilder IndexInfo; VisitableBuilder Info; VisitableBuilder LogConfig; VisitableBuilder MountPoint; VisitableBuilder NetworkConnect; VisitableBuilder NetworkCreate; VisitableBuilder NetworkCreateResponse; VisitableBuilder NetworkDisconnect; VisitableBuilder NetworkResource; VisitableBuilder NetworkSettings; VisitableBuilder NetworkSettingsBase; VisitableBuilder Port; VisitableBuilder PortBinding; VisitableBuilder SearchResult; VisitableBuilder SearchResults; VisitableBuilder ServiceConfig; VisitableBuilder Stats; List StrSlice = new ArrayList(); VisitableBuilder Version; VisitableBuilder Volume; VisitableBuilder VolumeCreateRequest; VisitableBuilder VolumesListResponse; Map additionalProperties = new HashMap();
public DockerSchemaFluentImpl(){
}
public DockerSchemaFluentImpl( DockerSchema instance ){
this.withAddress(instance.getAddress()); this.withAuthConfig(instance.getAuthConfig()); this.withAuthResponse(instance.getAuthResponse()); this.withContainerChange(instance.getContainerChange()); this.withContainerCommitResponse(instance.getContainerCommitResponse()); this.withContainerCreateResponse(instance.getContainerCreateResponse()); this.withContainerExecCreateResponse(instance.getContainerExecCreateResponse()); this.withContainerJSONBase(instance.getContainerJSONBase()); this.withContainerPathStat(instance.getContainerPathStat()); this.withContainerProcessList(instance.getContainerProcessList()); this.withContainerState(instance.getContainerState()); this.withContainerWaitResponse(instance.getContainerWaitResponse()); this.withCopyConfig(instance.getCopyConfig()); this.withDefaultNetworkSettings(instance.getDefaultNetworkSettings()); this.withEndpointResource(instance.getEndpointResource()); this.withEndpointSettings(instance.getEndpointSettings()); this.withExecConfig(instance.getExecConfig()); this.withExecStartCheck(instance.getExecStartCheck()); this.withGraphDriverData(instance.getGraphDriverData()); this.withHostConfig(instance.getHostConfig()); this.withIPAM(instance.getIPAM()); this.withIPAMConfig(instance.getIPAMConfig()); this.withImage(instance.getImage()); this.withImageDelete(instance.getImageDelete()); this.withImageHistory(instance.getImageHistory()); this.withImageInspect(instance.getImageInspect()); this.withIndexInfo(instance.getIndexInfo()); this.withInfo(instance.getInfo()); this.withLogConfig(instance.getLogConfig()); this.withMountPoint(instance.getMountPoint()); this.withNetworkConnect(instance.getNetworkConnect()); this.withNetworkCreate(instance.getNetworkCreate()); this.withNetworkCreateResponse(instance.getNetworkCreateResponse()); this.withNetworkDisconnect(instance.getNetworkDisconnect()); this.withNetworkResource(instance.getNetworkResource()); this.withNetworkSettings(instance.getNetworkSettings()); this.withNetworkSettingsBase(instance.getNetworkSettingsBase()); this.withPort(instance.getPort()); this.withPortBinding(instance.getPortBinding()); this.withSearchResult(instance.getSearchResult()); this.withSearchResults(instance.getSearchResults()); this.withServiceConfig(instance.getServiceConfig()); this.withStats(instance.getStats()); this.withStrSlice(instance.getStrSlice()); this.withVersion(instance.getVersion()); this.withVolume(instance.getVolume()); this.withVolumeCreateRequest(instance.getVolumeCreateRequest()); this.withVolumesListResponse(instance.getVolumesListResponse());
}
public Address getAddress(){
return this.Address!=null?this.Address.build():null;
}
public T withAddress( Address Address){
if (Address!=null){ this.Address= new AddressBuilder(Address); _visitables.add(this.Address);} return (T) this;
}
public AddressNested withNewAddress(){
return new AddressNestedImpl();
}
public AddressNested withNewAddressLike( Address item){
return new AddressNestedImpl(item);
}
public AddressNested editAddress(){
return withNewAddressLike(getAddress());
}
public T withNewAddress( String Addr, Integer PrefixLen){
return withAddress(new Address(Addr, PrefixLen));
}
public AuthConfig getAuthConfig(){
return this.AuthConfig!=null?this.AuthConfig.build():null;
}
public T withAuthConfig( AuthConfig AuthConfig){
if (AuthConfig!=null){ this.AuthConfig= new AuthConfigBuilder(AuthConfig); _visitables.add(this.AuthConfig);} return (T) this;
}
public AuthConfigNested withNewAuthConfig(){
return new AuthConfigNestedImpl();
}
public AuthConfigNested withNewAuthConfigLike( AuthConfig item){
return new AuthConfigNestedImpl(item);
}
public AuthConfigNested editAuthConfig(){
return withNewAuthConfigLike(getAuthConfig());
}
public T withNewAuthConfig( String auth, String email, String password, String serveraddress, String username){
return withAuthConfig(new AuthConfig(auth, email, password, serveraddress, username));
}
public AuthResponse getAuthResponse(){
return this.AuthResponse!=null?this.AuthResponse.build():null;
}
public T withAuthResponse( AuthResponse AuthResponse){
if (AuthResponse!=null){ this.AuthResponse= new AuthResponseBuilder(AuthResponse); _visitables.add(this.AuthResponse);} return (T) this;
}
public AuthResponseNested withNewAuthResponse(){
return new AuthResponseNestedImpl();
}
public AuthResponseNested withNewAuthResponseLike( AuthResponse item){
return new AuthResponseNestedImpl(item);
}
public AuthResponseNested editAuthResponse(){
return withNewAuthResponseLike(getAuthResponse());
}
public T withNewAuthResponse( String Status){
return withAuthResponse(new AuthResponse(Status));
}
public ContainerChange getContainerChange(){
return this.ContainerChange!=null?this.ContainerChange.build():null;
}
public T withContainerChange( ContainerChange ContainerChange){
if (ContainerChange!=null){ this.ContainerChange= new ContainerChangeBuilder(ContainerChange); _visitables.add(this.ContainerChange);} return (T) this;
}
public ContainerChangeNested withNewContainerChange(){
return new ContainerChangeNestedImpl();
}
public ContainerChangeNested withNewContainerChangeLike( ContainerChange item){
return new ContainerChangeNestedImpl(item);
}
public ContainerChangeNested editContainerChange(){
return withNewContainerChangeLike(getContainerChange());
}
public T withNewContainerChange( Integer Kind, String Path){
return withContainerChange(new ContainerChange(Kind, Path));
}
public ContainerCommitResponse getContainerCommitResponse(){
return this.ContainerCommitResponse!=null?this.ContainerCommitResponse.build():null;
}
public T withContainerCommitResponse( ContainerCommitResponse ContainerCommitResponse){
if (ContainerCommitResponse!=null){ this.ContainerCommitResponse= new ContainerCommitResponseBuilder(ContainerCommitResponse); _visitables.add(this.ContainerCommitResponse);} return (T) this;
}
public ContainerCommitResponseNested withNewContainerCommitResponse(){
return new ContainerCommitResponseNestedImpl();
}
public ContainerCommitResponseNested withNewContainerCommitResponseLike( ContainerCommitResponse item){
return new ContainerCommitResponseNestedImpl(item);
}
public ContainerCommitResponseNested editContainerCommitResponse(){
return withNewContainerCommitResponseLike(getContainerCommitResponse());
}
public T withNewContainerCommitResponse( String Id){
return withContainerCommitResponse(new ContainerCommitResponse(Id));
}
public ContainerCreateResponse getContainerCreateResponse(){
return this.ContainerCreateResponse!=null?this.ContainerCreateResponse.build():null;
}
public T withContainerCreateResponse( ContainerCreateResponse ContainerCreateResponse){
if (ContainerCreateResponse!=null){ this.ContainerCreateResponse= new ContainerCreateResponseBuilder(ContainerCreateResponse); _visitables.add(this.ContainerCreateResponse);} return (T) this;
}
public ContainerCreateResponseNested withNewContainerCreateResponse(){
return new ContainerCreateResponseNestedImpl();
}
public ContainerCreateResponseNested withNewContainerCreateResponseLike( ContainerCreateResponse item){
return new ContainerCreateResponseNestedImpl(item);
}
public ContainerCreateResponseNested editContainerCreateResponse(){
return withNewContainerCreateResponseLike(getContainerCreateResponse());
}
public ContainerExecCreateResponse getContainerExecCreateResponse(){
return this.ContainerExecCreateResponse!=null?this.ContainerExecCreateResponse.build():null;
}
public T withContainerExecCreateResponse( ContainerExecCreateResponse ContainerExecCreateResponse){
if (ContainerExecCreateResponse!=null){ this.ContainerExecCreateResponse= new ContainerExecCreateResponseBuilder(ContainerExecCreateResponse); _visitables.add(this.ContainerExecCreateResponse);} return (T) this;
}
public ContainerExecCreateResponseNested withNewContainerExecCreateResponse(){
return new ContainerExecCreateResponseNestedImpl();
}
public ContainerExecCreateResponseNested withNewContainerExecCreateResponseLike( ContainerExecCreateResponse item){
return new ContainerExecCreateResponseNestedImpl(item);
}
public ContainerExecCreateResponseNested editContainerExecCreateResponse(){
return withNewContainerExecCreateResponseLike(getContainerExecCreateResponse());
}
public T withNewContainerExecCreateResponse( String Id){
return withContainerExecCreateResponse(new ContainerExecCreateResponse(Id));
}
public ContainerJSONBase getContainerJSONBase(){
return this.ContainerJSONBase!=null?this.ContainerJSONBase.build():null;
}
public T withContainerJSONBase( ContainerJSONBase ContainerJSONBase){
if (ContainerJSONBase!=null){ this.ContainerJSONBase= new ContainerJSONBaseBuilder(ContainerJSONBase); _visitables.add(this.ContainerJSONBase);} return (T) this;
}
public ContainerJSONBaseNested withNewContainerJSONBase(){
return new ContainerJSONBaseNestedImpl();
}
public ContainerJSONBaseNested withNewContainerJSONBaseLike( ContainerJSONBase item){
return new ContainerJSONBaseNestedImpl(item);
}
public ContainerJSONBaseNested editContainerJSONBase(){
return withNewContainerJSONBaseLike(getContainerJSONBase());
}
public ContainerPathStat getContainerPathStat(){
return this.ContainerPathStat!=null?this.ContainerPathStat.build():null;
}
public T withContainerPathStat( ContainerPathStat ContainerPathStat){
if (ContainerPathStat!=null){ this.ContainerPathStat= new ContainerPathStatBuilder(ContainerPathStat); _visitables.add(this.ContainerPathStat);} return (T) this;
}
public ContainerPathStatNested withNewContainerPathStat(){
return new ContainerPathStatNestedImpl();
}
public ContainerPathStatNested withNewContainerPathStatLike( ContainerPathStat item){
return new ContainerPathStatNestedImpl(item);
}
public ContainerPathStatNested editContainerPathStat(){
return withNewContainerPathStatLike(getContainerPathStat());
}
public T withNewContainerPathStat( String linkTarget, Integer mode, String mtime, String name, Long size){
return withContainerPathStat(new ContainerPathStat(linkTarget, mode, mtime, name, size));
}
public ContainerProcessList getContainerProcessList(){
return this.ContainerProcessList!=null?this.ContainerProcessList.build():null;
}
public T withContainerProcessList( ContainerProcessList ContainerProcessList){
if (ContainerProcessList!=null){ this.ContainerProcessList= new ContainerProcessListBuilder(ContainerProcessList); _visitables.add(this.ContainerProcessList);} return (T) this;
}
public ContainerProcessListNested withNewContainerProcessList(){
return new ContainerProcessListNestedImpl();
}
public ContainerProcessListNested withNewContainerProcessListLike( ContainerProcessList item){
return new ContainerProcessListNestedImpl(item);
}
public ContainerProcessListNested editContainerProcessList(){
return withNewContainerProcessListLike(getContainerProcessList());
}
public ContainerState getContainerState(){
return this.ContainerState!=null?this.ContainerState.build():null;
}
public T withContainerState( ContainerState ContainerState){
if (ContainerState!=null){ this.ContainerState= new ContainerStateBuilder(ContainerState); _visitables.add(this.ContainerState);} return (T) this;
}
public ContainerStateNested withNewContainerState(){
return new ContainerStateNestedImpl();
}
public ContainerStateNested withNewContainerStateLike( ContainerState item){
return new ContainerStateNestedImpl(item);
}
public ContainerStateNested editContainerState(){
return withNewContainerStateLike(getContainerState());
}
public ContainerWaitResponse getContainerWaitResponse(){
return this.ContainerWaitResponse!=null?this.ContainerWaitResponse.build():null;
}
public T withContainerWaitResponse( ContainerWaitResponse ContainerWaitResponse){
if (ContainerWaitResponse!=null){ this.ContainerWaitResponse= new ContainerWaitResponseBuilder(ContainerWaitResponse); _visitables.add(this.ContainerWaitResponse);} return (T) this;
}
public ContainerWaitResponseNested withNewContainerWaitResponse(){
return new ContainerWaitResponseNestedImpl();
}
public ContainerWaitResponseNested withNewContainerWaitResponseLike( ContainerWaitResponse item){
return new ContainerWaitResponseNestedImpl(item);
}
public ContainerWaitResponseNested editContainerWaitResponse(){
return withNewContainerWaitResponseLike(getContainerWaitResponse());
}
public T withNewContainerWaitResponse( Integer StatusCode){
return withContainerWaitResponse(new ContainerWaitResponse(StatusCode));
}
public CopyConfig getCopyConfig(){
return this.CopyConfig!=null?this.CopyConfig.build():null;
}
public T withCopyConfig( CopyConfig CopyConfig){
if (CopyConfig!=null){ this.CopyConfig= new CopyConfigBuilder(CopyConfig); _visitables.add(this.CopyConfig);} return (T) this;
}
public CopyConfigNested withNewCopyConfig(){
return new CopyConfigNestedImpl();
}
public CopyConfigNested withNewCopyConfigLike( CopyConfig item){
return new CopyConfigNestedImpl(item);
}
public CopyConfigNested editCopyConfig(){
return withNewCopyConfigLike(getCopyConfig());
}
public T withNewCopyConfig( String Resource){
return withCopyConfig(new CopyConfig(Resource));
}
public DefaultNetworkSettings getDefaultNetworkSettings(){
return this.DefaultNetworkSettings!=null?this.DefaultNetworkSettings.build():null;
}
public T withDefaultNetworkSettings( DefaultNetworkSettings DefaultNetworkSettings){
if (DefaultNetworkSettings!=null){ this.DefaultNetworkSettings= new DefaultNetworkSettingsBuilder(DefaultNetworkSettings); _visitables.add(this.DefaultNetworkSettings);} return (T) this;
}
public DefaultNetworkSettingsNested withNewDefaultNetworkSettings(){
return new DefaultNetworkSettingsNestedImpl();
}
public DefaultNetworkSettingsNested withNewDefaultNetworkSettingsLike( DefaultNetworkSettings item){
return new DefaultNetworkSettingsNestedImpl(item);
}
public DefaultNetworkSettingsNested editDefaultNetworkSettings(){
return withNewDefaultNetworkSettingsLike(getDefaultNetworkSettings());
}
public EndpointResource getEndpointResource(){
return this.EndpointResource!=null?this.EndpointResource.build():null;
}
public T withEndpointResource( EndpointResource EndpointResource){
if (EndpointResource!=null){ this.EndpointResource= new EndpointResourceBuilder(EndpointResource); _visitables.add(this.EndpointResource);} return (T) this;
}
public EndpointResourceNested withNewEndpointResource(){
return new EndpointResourceNestedImpl();
}
public EndpointResourceNested withNewEndpointResourceLike( EndpointResource item){
return new EndpointResourceNestedImpl(item);
}
public EndpointResourceNested editEndpointResource(){
return withNewEndpointResourceLike(getEndpointResource());
}
public T withNewEndpointResource( String EndpointID, String IPv4Address, String IPv6Address, String MacAddress){
return withEndpointResource(new EndpointResource(EndpointID, IPv4Address, IPv6Address, MacAddress));
}
public EndpointSettings getEndpointSettings(){
return this.EndpointSettings!=null?this.EndpointSettings.build():null;
}
public T withEndpointSettings( EndpointSettings EndpointSettings){
if (EndpointSettings!=null){ this.EndpointSettings= new EndpointSettingsBuilder(EndpointSettings); _visitables.add(this.EndpointSettings);} return (T) this;
}
public EndpointSettingsNested withNewEndpointSettings(){
return new EndpointSettingsNestedImpl();
}
public EndpointSettingsNested withNewEndpointSettingsLike( EndpointSettings item){
return new EndpointSettingsNestedImpl(item);
}
public EndpointSettingsNested editEndpointSettings(){
return withNewEndpointSettingsLike(getEndpointSettings());
}
public ExecConfig getExecConfig(){
return this.ExecConfig!=null?this.ExecConfig.build():null;
}
public T withExecConfig( ExecConfig ExecConfig){
if (ExecConfig!=null){ this.ExecConfig= new ExecConfigBuilder(ExecConfig); _visitables.add(this.ExecConfig);} return (T) this;
}
public ExecConfigNested withNewExecConfig(){
return new ExecConfigNestedImpl();
}
public ExecConfigNested withNewExecConfigLike( ExecConfig item){
return new ExecConfigNestedImpl(item);
}
public ExecConfigNested editExecConfig(){
return withNewExecConfigLike(getExecConfig());
}
public ExecStartCheck getExecStartCheck(){
return this.ExecStartCheck!=null?this.ExecStartCheck.build():null;
}
public T withExecStartCheck( ExecStartCheck ExecStartCheck){
if (ExecStartCheck!=null){ this.ExecStartCheck= new ExecStartCheckBuilder(ExecStartCheck); _visitables.add(this.ExecStartCheck);} return (T) this;
}
public ExecStartCheckNested withNewExecStartCheck(){
return new ExecStartCheckNestedImpl();
}
public ExecStartCheckNested withNewExecStartCheckLike( ExecStartCheck item){
return new ExecStartCheckNestedImpl(item);
}
public ExecStartCheckNested editExecStartCheck(){
return withNewExecStartCheckLike(getExecStartCheck());
}
public T withNewExecStartCheck( Boolean Detach, Boolean Tty){
return withExecStartCheck(new ExecStartCheck(Detach, Tty));
}
public GraphDriverData getGraphDriverData(){
return this.GraphDriverData!=null?this.GraphDriverData.build():null;
}
public T withGraphDriverData( GraphDriverData GraphDriverData){
if (GraphDriverData!=null){ this.GraphDriverData= new GraphDriverDataBuilder(GraphDriverData); _visitables.add(this.GraphDriverData);} return (T) this;
}
public GraphDriverDataNested withNewGraphDriverData(){
return new GraphDriverDataNestedImpl();
}
public GraphDriverDataNested withNewGraphDriverDataLike( GraphDriverData item){
return new GraphDriverDataNestedImpl(item);
}
public GraphDriverDataNested editGraphDriverData(){
return withNewGraphDriverDataLike(getGraphDriverData());
}
public HostConfig getHostConfig(){
return this.HostConfig!=null?this.HostConfig.build():null;
}
public T withHostConfig( HostConfig HostConfig){
if (HostConfig!=null){ this.HostConfig= new HostConfigBuilder(HostConfig); _visitables.add(this.HostConfig);} return (T) this;
}
public HostConfigNested withNewHostConfig(){
return new HostConfigNestedImpl();
}
public HostConfigNested withNewHostConfigLike( HostConfig item){
return new HostConfigNestedImpl(item);
}
public HostConfigNested editHostConfig(){
return withNewHostConfigLike(getHostConfig());
}
public IPAM getIPAM(){
return this.IPAM!=null?this.IPAM.build():null;
}
public T withIPAM( IPAM IPAM){
if (IPAM!=null){ this.IPAM= new IPAMBuilder(IPAM); _visitables.add(this.IPAM);} return (T) this;
}
public IPAMNested withNewIPAM(){
return new IPAMNestedImpl();
}
public IPAMNested withNewIPAMLike( IPAM item){
return new IPAMNestedImpl(item);
}
public IPAMNested editIPAM(){
return withNewIPAMLike(getIPAM());
}
public IPAMConfig getIPAMConfig(){
return this.IPAMConfig!=null?this.IPAMConfig.build():null;
}
public T withIPAMConfig( IPAMConfig IPAMConfig){
if (IPAMConfig!=null){ this.IPAMConfig= new IPAMConfigBuilder(IPAMConfig); _visitables.add(this.IPAMConfig);} return (T) this;
}
public IPAMConfigNested withNewIPAMConfig(){
return new IPAMConfigNestedImpl();
}
public IPAMConfigNested withNewIPAMConfigLike( IPAMConfig item){
return new IPAMConfigNestedImpl(item);
}
public IPAMConfigNested editIPAMConfig(){
return withNewIPAMConfigLike(getIPAMConfig());
}
public Image getImage(){
return this.Image!=null?this.Image.build():null;
}
public T withImage( Image Image){
if (Image!=null){ this.Image= new ImageBuilder(Image); _visitables.add(this.Image);} return (T) this;
}
public ImageNested withNewImage(){
return new ImageNestedImpl();
}
public ImageNested withNewImageLike( Image item){
return new ImageNestedImpl(item);
}
public ImageNested editImage(){
return withNewImageLike(getImage());
}
public ImageDelete getImageDelete(){
return this.ImageDelete!=null?this.ImageDelete.build():null;
}
public T withImageDelete( ImageDelete ImageDelete){
if (ImageDelete!=null){ this.ImageDelete= new ImageDeleteBuilder(ImageDelete); _visitables.add(this.ImageDelete);} return (T) this;
}
public ImageDeleteNested withNewImageDelete(){
return new ImageDeleteNestedImpl();
}
public ImageDeleteNested withNewImageDeleteLike( ImageDelete item){
return new ImageDeleteNestedImpl(item);
}
public ImageDeleteNested editImageDelete(){
return withNewImageDeleteLike(getImageDelete());
}
public T withNewImageDelete( String Deleted, String Untagged){
return withImageDelete(new ImageDelete(Deleted, Untagged));
}
public ImageHistory getImageHistory(){
return this.ImageHistory!=null?this.ImageHistory.build():null;
}
public T withImageHistory( ImageHistory ImageHistory){
if (ImageHistory!=null){ this.ImageHistory= new ImageHistoryBuilder(ImageHistory); _visitables.add(this.ImageHistory);} return (T) this;
}
public ImageHistoryNested withNewImageHistory(){
return new ImageHistoryNestedImpl();
}
public ImageHistoryNested withNewImageHistoryLike( ImageHistory item){
return new ImageHistoryNestedImpl(item);
}
public ImageHistoryNested editImageHistory(){
return withNewImageHistoryLike(getImageHistory());
}
public ImageInspect getImageInspect(){
return this.ImageInspect!=null?this.ImageInspect.build():null;
}
public T withImageInspect( ImageInspect ImageInspect){
if (ImageInspect!=null){ this.ImageInspect= new ImageInspectBuilder(ImageInspect); _visitables.add(this.ImageInspect);} return (T) this;
}
public ImageInspectNested withNewImageInspect(){
return new ImageInspectNestedImpl();
}
public ImageInspectNested withNewImageInspectLike( ImageInspect item){
return new ImageInspectNestedImpl(item);
}
public ImageInspectNested editImageInspect(){
return withNewImageInspectLike(getImageInspect());
}
public IndexInfo getIndexInfo(){
return this.IndexInfo!=null?this.IndexInfo.build():null;
}
public T withIndexInfo( IndexInfo IndexInfo){
if (IndexInfo!=null){ this.IndexInfo= new IndexInfoBuilder(IndexInfo); _visitables.add(this.IndexInfo);} return (T) this;
}
public IndexInfoNested withNewIndexInfo(){
return new IndexInfoNestedImpl();
}
public IndexInfoNested withNewIndexInfoLike( IndexInfo item){
return new IndexInfoNestedImpl(item);
}
public IndexInfoNested editIndexInfo(){
return withNewIndexInfoLike(getIndexInfo());
}
public Info getInfo(){
return this.Info!=null?this.Info.build():null;
}
public T withInfo( Info Info){
if (Info!=null){ this.Info= new InfoBuilder(Info); _visitables.add(this.Info);} return (T) this;
}
public InfoNested withNewInfo(){
return new InfoNestedImpl();
}
public InfoNested withNewInfoLike( Info item){
return new InfoNestedImpl(item);
}
public InfoNested editInfo(){
return withNewInfoLike(getInfo());
}
public LogConfig getLogConfig(){
return this.LogConfig!=null?this.LogConfig.build():null;
}
public T withLogConfig( LogConfig LogConfig){
if (LogConfig!=null){ this.LogConfig= new LogConfigBuilder(LogConfig); _visitables.add(this.LogConfig);} return (T) this;
}
public LogConfigNested withNewLogConfig(){
return new LogConfigNestedImpl();
}
public LogConfigNested withNewLogConfigLike( LogConfig item){
return new LogConfigNestedImpl(item);
}
public LogConfigNested editLogConfig(){
return withNewLogConfigLike(getLogConfig());
}
public MountPoint getMountPoint(){
return this.MountPoint!=null?this.MountPoint.build():null;
}
public T withMountPoint( MountPoint MountPoint){
if (MountPoint!=null){ this.MountPoint= new MountPointBuilder(MountPoint); _visitables.add(this.MountPoint);} return (T) this;
}
public MountPointNested withNewMountPoint(){
return new MountPointNestedImpl();
}
public MountPointNested withNewMountPointLike( MountPoint item){
return new MountPointNestedImpl(item);
}
public MountPointNested editMountPoint(){
return withNewMountPointLike(getMountPoint());
}
public NetworkConnect getNetworkConnect(){
return this.NetworkConnect!=null?this.NetworkConnect.build():null;
}
public T withNetworkConnect( NetworkConnect NetworkConnect){
if (NetworkConnect!=null){ this.NetworkConnect= new NetworkConnectBuilder(NetworkConnect); _visitables.add(this.NetworkConnect);} return (T) this;
}
public NetworkConnectNested withNewNetworkConnect(){
return new NetworkConnectNestedImpl();
}
public NetworkConnectNested withNewNetworkConnectLike( NetworkConnect item){
return new NetworkConnectNestedImpl(item);
}
public NetworkConnectNested editNetworkConnect(){
return withNewNetworkConnectLike(getNetworkConnect());
}
public T withNewNetworkConnect( String Container){
return withNetworkConnect(new NetworkConnect(Container));
}
public NetworkCreate getNetworkCreate(){
return this.NetworkCreate!=null?this.NetworkCreate.build():null;
}
public T withNetworkCreate( NetworkCreate NetworkCreate){
if (NetworkCreate!=null){ this.NetworkCreate= new NetworkCreateBuilder(NetworkCreate); _visitables.add(this.NetworkCreate);} return (T) this;
}
public NetworkCreateNested withNewNetworkCreate(){
return new NetworkCreateNestedImpl();
}
public NetworkCreateNested withNewNetworkCreateLike( NetworkCreate item){
return new NetworkCreateNestedImpl(item);
}
public NetworkCreateNested editNetworkCreate(){
return withNewNetworkCreateLike(getNetworkCreate());
}
public NetworkCreateResponse getNetworkCreateResponse(){
return this.NetworkCreateResponse!=null?this.NetworkCreateResponse.build():null;
}
public T withNetworkCreateResponse( NetworkCreateResponse NetworkCreateResponse){
if (NetworkCreateResponse!=null){ this.NetworkCreateResponse= new NetworkCreateResponseBuilder(NetworkCreateResponse); _visitables.add(this.NetworkCreateResponse);} return (T) this;
}
public NetworkCreateResponseNested withNewNetworkCreateResponse(){
return new NetworkCreateResponseNestedImpl();
}
public NetworkCreateResponseNested withNewNetworkCreateResponseLike( NetworkCreateResponse item){
return new NetworkCreateResponseNestedImpl(item);
}
public NetworkCreateResponseNested editNetworkCreateResponse(){
return withNewNetworkCreateResponseLike(getNetworkCreateResponse());
}
public T withNewNetworkCreateResponse( String Id, String Warning){
return withNetworkCreateResponse(new NetworkCreateResponse(Id, Warning));
}
public NetworkDisconnect getNetworkDisconnect(){
return this.NetworkDisconnect!=null?this.NetworkDisconnect.build():null;
}
public T withNetworkDisconnect( NetworkDisconnect NetworkDisconnect){
if (NetworkDisconnect!=null){ this.NetworkDisconnect= new NetworkDisconnectBuilder(NetworkDisconnect); _visitables.add(this.NetworkDisconnect);} return (T) this;
}
public NetworkDisconnectNested withNewNetworkDisconnect(){
return new NetworkDisconnectNestedImpl();
}
public NetworkDisconnectNested withNewNetworkDisconnectLike( NetworkDisconnect item){
return new NetworkDisconnectNestedImpl(item);
}
public NetworkDisconnectNested editNetworkDisconnect(){
return withNewNetworkDisconnectLike(getNetworkDisconnect());
}
public T withNewNetworkDisconnect( String Container){
return withNetworkDisconnect(new NetworkDisconnect(Container));
}
public NetworkResource getNetworkResource(){
return this.NetworkResource!=null?this.NetworkResource.build():null;
}
public T withNetworkResource( NetworkResource NetworkResource){
if (NetworkResource!=null){ this.NetworkResource= new NetworkResourceBuilder(NetworkResource); _visitables.add(this.NetworkResource);} return (T) this;
}
public NetworkResourceNested withNewNetworkResource(){
return new NetworkResourceNestedImpl();
}
public NetworkResourceNested withNewNetworkResourceLike( NetworkResource item){
return new NetworkResourceNestedImpl(item);
}
public NetworkResourceNested editNetworkResource(){
return withNewNetworkResourceLike(getNetworkResource());
}
public NetworkSettings getNetworkSettings(){
return this.NetworkSettings!=null?this.NetworkSettings.build():null;
}
public T withNetworkSettings( NetworkSettings NetworkSettings){
if (NetworkSettings!=null){ this.NetworkSettings= new NetworkSettingsBuilder(NetworkSettings); _visitables.add(this.NetworkSettings);} return (T) this;
}
public NetworkSettingsNested withNewNetworkSettings(){
return new NetworkSettingsNestedImpl();
}
public NetworkSettingsNested withNewNetworkSettingsLike( NetworkSettings item){
return new NetworkSettingsNestedImpl(item);
}
public NetworkSettingsNested editNetworkSettings(){
return withNewNetworkSettingsLike(getNetworkSettings());
}
public NetworkSettingsBase getNetworkSettingsBase(){
return this.NetworkSettingsBase!=null?this.NetworkSettingsBase.build():null;
}
public T withNetworkSettingsBase( NetworkSettingsBase NetworkSettingsBase){
if (NetworkSettingsBase!=null){ this.NetworkSettingsBase= new NetworkSettingsBaseBuilder(NetworkSettingsBase); _visitables.add(this.NetworkSettingsBase);} return (T) this;
}
public NetworkSettingsBaseNested withNewNetworkSettingsBase(){
return new NetworkSettingsBaseNestedImpl();
}
public NetworkSettingsBaseNested withNewNetworkSettingsBaseLike( NetworkSettingsBase item){
return new NetworkSettingsBaseNestedImpl(item);
}
public NetworkSettingsBaseNested editNetworkSettingsBase(){
return withNewNetworkSettingsBaseLike(getNetworkSettingsBase());
}
public Port getPort(){
return this.Port!=null?this.Port.build():null;
}
public T withPort( Port Port){
if (Port!=null){ this.Port= new PortBuilder(Port); _visitables.add(this.Port);} return (T) this;
}
public PortNested withNewPort(){
return new PortNestedImpl();
}
public PortNested withNewPortLike( Port item){
return new PortNestedImpl(item);
}
public PortNested editPort(){
return withNewPortLike(getPort());
}
public T withNewPort( String IP, Integer PrivatePort, Integer PublicPort, String Type){
return withPort(new Port(IP, PrivatePort, PublicPort, Type));
}
public PortBinding getPortBinding(){
return this.PortBinding!=null?this.PortBinding.build():null;
}
public T withPortBinding( PortBinding PortBinding){
if (PortBinding!=null){ this.PortBinding= new PortBindingBuilder(PortBinding); _visitables.add(this.PortBinding);} return (T) this;
}
public PortBindingNested withNewPortBinding(){
return new PortBindingNestedImpl();
}
public PortBindingNested withNewPortBindingLike( PortBinding item){
return new PortBindingNestedImpl(item);
}
public PortBindingNested editPortBinding(){
return withNewPortBindingLike(getPortBinding());
}
public T withNewPortBinding( String HostIp, String HostPort){
return withPortBinding(new PortBinding(HostIp, HostPort));
}
public SearchResult getSearchResult(){
return this.SearchResult!=null?this.SearchResult.build():null;
}
public T withSearchResult( SearchResult SearchResult){
if (SearchResult!=null){ this.SearchResult= new SearchResultBuilder(SearchResult); _visitables.add(this.SearchResult);} return (T) this;
}
public SearchResultNested withNewSearchResult(){
return new SearchResultNestedImpl();
}
public SearchResultNested withNewSearchResultLike( SearchResult item){
return new SearchResultNestedImpl