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

io.fabric8.docker.client.ConfigFluent Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version
package io.fabric8.docker.client;

import org.slf4j.Logger;
import com.fasterxml.jackson.databind.JavaType;
import java.util.Map;
import java.util.Map;
import java.util.regex.Pattern;
import com.fasterxml.jackson.databind.JsonSerializable;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.fabric8.docker.api.model.AuthConfig;
import com.fasterxml.jackson.core.ObjectCodec;
import com.fasterxml.jackson.core.TreeCodec;
import java.util.HashMap;
import java.io.Serializable;
import java.lang.reflect.Type;
import java.util.AbstractMap;
import com.fasterxml.jackson.databind.type.MapLikeType;
import com.fasterxml.jackson.databind.type.MapType;
import com.fasterxml.jackson.core.type.ResolvedType;
import com.fasterxml.jackson.core.Versioned;
import com.fasterxml.jackson.databind.type.TypeBase;
import io.sundr.builder.Fluent;

public interface ConfigFluent> extends Fluent{


    public boolean isTrustCerts();    public T withTrustCerts( boolean trustCerts);    public String getMasterUrl();    public T withMasterUrl( String masterUrl);    public String getCaCertFile();    public T withCaCertFile( String caCertFile);    public String getCaCertData();    public T withCaCertData( String caCertData);    public String getClientCertFile();    public T withClientCertFile( String clientCertFile);    public String getClientCertData();    public T withClientCertData( String clientCertData);    public String getClientKeyFile();    public T withClientKeyFile( String clientKeyFile);    public String getClientKeyData();    public T withClientKeyData( String clientKeyData);    public String getClientKeyAlgo();    public T withClientKeyAlgo( String clientKeyAlgo);    public String getClientKeyPassphrase();    public T withClientKeyPassphrase( String clientKeyPassphrase);    public String getUsername();    public T withUsername( String username);    public String getPassword();    public T withPassword( String password);    public String getOauthToken();    public T withOauthToken( String oauthToken);    public int getImageBuildTimeout();    public T withImageBuildTimeout( int imageBuildTimeout);    public int getImagePushTimeout();    public T withImagePushTimeout( int imagePushTimeout);    public int getImageSearchTimeout();    public T withImageSearchTimeout( int imageSearchTimeout);    public int getConnectionTimeout();    public T withConnectionTimeout( int connectionTimeout);    public int getRequestTimeout();    public T withRequestTimeout( int requestTimeout);    public String getHttpProxy();    public T withHttpProxy( String httpProxy);    public String getHttpsProxy();    public T withHttpsProxy( String httpsProxy);    public T withNoProxy( String ...noProxy);    public String[] getNoProxy();    public T addToNoProxy( String ...items);    public T removeFromNoProxy( String ...items);    public T addToAuthConfigs( String key,  AuthConfig value);    public T addToAuthConfigs( Map map);    public T removeFromAuthConfigs( String key);    public T removeFromAuthConfigs( Map map);    public Map getAuthConfigs();    public T withAuthConfigs( Map authConfigs);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy