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

org.arquillian.cube.kubernetes.impl.DefaultConfigurationFluent Maven / Gradle / Ivy

The newest version!
package org.arquillian.cube.kubernetes.impl;

import java.util.ArrayList;
import java.util.RandomAccess;
import org.arquillian.cube.kubernetes.api.Configuration;
import java.util.Map;
import java.util.regex.Pattern;
import java.util.List;
import java.util.List;
import java.util.List;
import java.util.AbstractCollection;
import java.net.URL;
import java.util.AbstractList;
import java.net.MalformedURLException;
import java.util.HashMap;
import java.io.Serializable;
import java.util.Map;
import java.util.Collection;
import java.util.AbstractMap;
import java.io.IOException;
import io.fabric8.kubernetes.api.builder.v4_0.Fluent;

public interface DefaultConfigurationFluent> extends Fluent{


    public String getSessionId();    public A withSessionId( String sessionId);    public String getNamespace();    public A withNamespace( String namespace);    public URL getMasterUrl();    public A withMasterUrl( URL masterUrl);    public A addToScriptEnvironmentVariables( String key,  String value);    public A addToScriptEnvironmentVariables( Map map);    public A removeFromScriptEnvironmentVariables( String key);    public A removeFromScriptEnvironmentVariables( Map map);    public Map getScriptEnvironmentVariables();    public A withScriptEnvironmentVariables( Map scriptEnvironmentVariables);    public URL getEnvironmentSetupScriptUrl();    public A withEnvironmentSetupScriptUrl( URL environmentSetupScriptUrl);    public URL getEnvironmentTeardownScriptUrl();    public A withEnvironmentTeardownScriptUrl( URL environmentTeardownScriptUrl);    public URL getEnvironmentConfigUrl();    public A withEnvironmentConfigUrl( URL environmentConfigUrl);    public A addToEnvironmentDependencies( URL ...items);    public A removeFromEnvironmentDependencies( URL ...items);    public List getEnvironmentDependencies();    public A withEnvironmentDependencies( List environmentDependencies);    public A withEnvironmentDependencies( URL ...environmentDependencies);    public boolean isNamespaceLazyCreateEnabled();    public A withNamespaceLazyCreateEnabled( boolean namespaceLazyCreateEnabled);    public boolean isNamespaceCleanupEnabled();    public A withNamespaceCleanupEnabled( boolean namespaceCleanupEnabled);    public long getNamespaceCleanupTimeout();    public A withNamespaceCleanupTimeout( long namespaceCleanupTimeout);    public boolean isNamespaceCleanupConfirmationEnabled();    public A withNamespaceCleanupConfirmationEnabled( boolean namespaceCleanupConfirmationEnabled);    public boolean isNamespaceUseCurrentEnabled();    public A withNamespaceUseCurrentEnabled( boolean namespaceUseCurrentEnabled);    public boolean isNamespaceDestroyEnabled();    public A withNamespaceDestroyEnabled( boolean namespaceDestroyEnabled);    public boolean isNamespaceDestroyConfirmationEnabled();    public A withNamespaceDestroyConfirmationEnabled( boolean namespaceDestroyConfirmationEnabled);    public long getNamespaceDestroyTimeout();    public A withNamespaceDestroyTimeout( long namespaceDestroyTimeout);    public boolean isWaitEnabled();    public A withWaitEnabled( boolean waitEnabled);    public long getWaitTimeout();    public A withWaitTimeout( long waitTimeout);    public long getWaitPollInterval();    public A withWaitPollInterval( long waitPollInterval);    public A addToWaitForServiceList( String ...items);    public A removeFromWaitForServiceList( String ...items);    public List getWaitForServiceList();    public A withWaitForServiceList( List waitForServiceList);    public A withWaitForServiceList( String ...waitForServiceList);    public boolean isAnsiLoggerEnabled();    public A withAnsiLoggerEnabled( boolean ansiLoggerEnabled);    public boolean isEnvironmentInitEnabled();    public A withEnvironmentInitEnabled( boolean environmentInitEnabled);    public boolean isLogCopyEnabled();    public A withLogCopyEnabled( boolean logCopyEnabled);    public String getLogPath();    public A withLogPath( String logPath);    public String getKubernetesDomain();    public A withKubernetesDomain( String kubernetesDomain);    public String getDockerRegistry();    public A withDockerRegistry( String dockerRegistry);    public String getUsername();    public A withUsername( String username);    public String getPassword();    public A withPassword( String password);    public String getApiVersion();    public A withApiVersion( String apiVersion);    public boolean isTrustCerts();    public A withTrustCerts( boolean trustCerts);    public boolean isFmpBuildEnabled();    public A withFmpBuildEnabled( boolean fmpBuildEnabled);    public boolean isFmpBuildForMavenDisable();    public A withFmpBuildForMavenDisable( boolean fmpBuildForMavenDisable);    public boolean isFmpDebugOutput();    public A withFmpDebugOutput( boolean fmpDebugOutput);    public boolean isFmpLogsEnabled();    public A withFmpLogsEnabled( boolean fmpLogsEnabled);    public String getFmpPomPath();    public A withFmpPomPath( String fmpPomPath);    public A addToFmpProfiles( String ...items);    public A removeFromFmpProfiles( String ...items);    public List getFmpProfiles();    public A withFmpProfiles( List fmpProfiles);    public A withFmpProfiles( String ...fmpProfiles);    public A addToFmpSystemProperties( String ...items);    public A removeFromFmpSystemProperties( String ...items);    public List getFmpSystemProperties();    public A withFmpSystemProperties( List fmpSystemProperties);    public A withFmpSystemProperties( String ...fmpSystemProperties);    public String getFmpBuildOptions();    public A withFmpBuildOptions( String fmpBuildOptions);    public String getToken();    public A withToken( String token);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy