io.dekorate.servicebinding.config.ServiceBindingConfigFluent Maven / Gradle / Ivy
package io.dekorate.servicebinding.config;
import io.dekorate.kubernetes.config.ApplicationConfigurationFluent;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.dekorate.kubernetes.config.Env;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.dekorate.kubernetes.config.ConfigKey;
import io.dekorate.kubernetes.config.EnvFluent;
import java.lang.Integer;
import io.dekorate.project.Project;
import io.dekorate.kubernetes.config.EnvBuilder;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
/**
* Generated
*/
public interface ServiceBindingConfigFluent> extends ApplicationConfigurationFluent{
/**
* This method has been deprecated, please use method buildApplication instead.
* @return The buildable object.
*/
@Deprecated
public ApplicationConfig getApplication();
public ApplicationConfig buildApplication();
public A withApplication(ApplicationConfig application);
public Boolean hasApplication();
public ServiceBindingConfigFluent.ApplicationNested withNewApplication();
public ServiceBindingConfigFluent.ApplicationNested withNewApplicationLike(ApplicationConfig item);
public ServiceBindingConfigFluent.ApplicationNested editApplication();
public ServiceBindingConfigFluent.ApplicationNested editOrNewApplication();
public ServiceBindingConfigFluent.ApplicationNested editOrNewApplicationLike(ApplicationConfig item);
public A withServices(io.dekorate.servicebinding.config.ServiceConfig... services);
/**
* This method has been deprecated, please use method buildServices instead.
*/
@Deprecated
public ServiceConfig[] getServices();
public ServiceConfig[] buildServices();
public ServiceConfig buildService(Integer index);
public ServiceConfig buildFirstService();
public ServiceConfig buildLastService();
public ServiceConfig buildMatchingService(Predicate predicate);
public Boolean hasMatchingService(Predicate predicate);
public A addToServices(Integer index,ServiceConfig item);
public A setToServices(Integer index,ServiceConfig item);
public A addToServices(io.dekorate.servicebinding.config.ServiceConfig... items);
public A addAllToServices(Collection items);
public A removeFromServices(io.dekorate.servicebinding.config.ServiceConfig... items);
public A removeAllFromServices(Collection items);
public A removeMatchingFromServices(Predicate predicate);
public Boolean hasServices();
public ServiceBindingConfigFluent.ServicesNested addNewService();
public ServiceBindingConfigFluent.ServicesNested addNewServiceLike(ServiceConfig item);
public ServiceBindingConfigFluent.ServicesNested setNewServiceLike(Integer index,ServiceConfig item);
public ServiceBindingConfigFluent.ServicesNested editService(Integer index);
public ServiceBindingConfigFluent.ServicesNested editFirstService();
public ServiceBindingConfigFluent.ServicesNested editLastService();
public ServiceBindingConfigFluent.ServicesNested editMatchingService(Predicate predicate);
public String getEnvVarPrefix();
public A withEnvVarPrefix(String envVarPrefix);
public Boolean hasEnvVarPrefix();
public Boolean getDetectBindingResources();
public A withDetectBindingResources(Boolean detectBindingResources);
public Boolean hasDetectBindingResources();
public Boolean getBindAsFiles();
public A withBindAsFiles(Boolean bindAsFiles);
public Boolean hasBindAsFiles();
public String getMountPath();
public A withMountPath(String mountPath);
public Boolean hasMountPath();
public A withCustomEnvVar(io.dekorate.kubernetes.config.Env... customEnvVar);
/**
* This method has been deprecated, please use method buildCustomEnvVar instead.
*/
@Deprecated
public Env[] getCustomEnvVar();
public Env[] buildCustomEnvVar();
public Env buildCustomEnvVar(Integer index);
public Env buildFirstCustomEnvVar();
public Env buildLastCustomEnvVar();
public Env buildMatchingCustomEnvVar(Predicate predicate);
public Boolean hasMatchingCustomEnvVar(Predicate predicate);
public A addToCustomEnvVar(Integer index,Env item);
public A setToCustomEnvVar(Integer index,Env item);
public A addToCustomEnvVar(io.dekorate.kubernetes.config.Env... items);
public A addAllToCustomEnvVar(Collection items);
public A removeFromCustomEnvVar(io.dekorate.kubernetes.config.Env... items);
public A removeAllFromCustomEnvVar(Collection items);
public A removeMatchingFromCustomEnvVar(Predicate predicate);
public Boolean hasCustomEnvVar();
public ServiceBindingConfigFluent.CustomEnvVarNested addNewCustomEnvVar();
public ServiceBindingConfigFluent.CustomEnvVarNested addNewCustomEnvVarLike(Env item);
public ServiceBindingConfigFluent.CustomEnvVarNested setNewCustomEnvVarLike(Integer index,Env item);
public ServiceBindingConfigFluent.CustomEnvVarNested editCustomEnvVar(Integer index);
public ServiceBindingConfigFluent.CustomEnvVarNested editFirstCustomEnvVar();
public ServiceBindingConfigFluent.CustomEnvVarNested editLastCustomEnvVar();
public ServiceBindingConfigFluent.CustomEnvVarNested editMatchingCustomEnvVar(Predicate predicate);
/**
* This method has been deprecated, please use method buildBindingPath instead.
* @return The buildable object.
*/
@Deprecated
public BindingPathConfig getBindingPath();
public BindingPathConfig buildBindingPath();
public A withBindingPath(BindingPathConfig bindingPath);
public Boolean hasBindingPath();
public ServiceBindingConfigFluent.BindingPathNested withNewBindingPath();
public ServiceBindingConfigFluent.BindingPathNested withNewBindingPathLike(BindingPathConfig item);
public ServiceBindingConfigFluent.BindingPathNested editBindingPath();
public ServiceBindingConfigFluent.BindingPathNested editOrNewBindingPath();
public ServiceBindingConfigFluent.BindingPathNested editOrNewBindingPathLike(BindingPathConfig item);
public A withDetectBindingResources();
public A withBindAsFiles();
public interface ApplicationNested extends Nested,ApplicationConfigFluent>{
public N and();
public N endApplication();
}
public interface ServicesNested extends Nested,ServiceConfigFluent>{
public N and();
public N endService();
}
public interface CustomEnvVarNested extends Nested,EnvFluent>{
public N and();
public N endCustomEnvVar();
}
public interface BindingPathNested extends Nested,BindingPathConfigFluent>{
public N and();
public N endBindingPath();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy