io.dekorate.servicebinding.model.ServiceBindingSpecFluent Maven / Gradle / Ivy
package io.dekorate.servicebinding.model;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.function.Predicate;
import java.lang.Integer;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;
/**
* Generated
*/
public interface ServiceBindingSpecFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildApplication instead.
* @return The buildable object.
*/
@Deprecated
public Application getApplication();
public Application buildApplication();
public A withApplication(Application application);
public Boolean hasApplication();
public ServiceBindingSpecFluent.ApplicationNested withNewApplication();
public ServiceBindingSpecFluent.ApplicationNested withNewApplicationLike(Application item);
public ServiceBindingSpecFluent.ApplicationNested editApplication();
public ServiceBindingSpecFluent.ApplicationNested editOrNewApplication();
public ServiceBindingSpecFluent.ApplicationNested editOrNewApplicationLike(Application item);
public A withServices(io.dekorate.servicebinding.model.Service... services);
/**
* This method has been deprecated, please use method buildServices instead.
*/
@Deprecated
public Service[] getServices();
public Service[] buildServices();
public Service buildService(Integer index);
public Service buildFirstService();
public Service buildLastService();
public Service buildMatchingService(Predicate predicate);
public Boolean hasMatchingService(Predicate predicate);
public A addToServices(Integer index,Service item);
public A setToServices(Integer index,Service item);
public A addToServices(io.dekorate.servicebinding.model.Service... items);
public A addAllToServices(Collection items);
public A removeFromServices(io.dekorate.servicebinding.model.Service... items);
public A removeAllFromServices(Collection items);
public A removeMatchingFromServices(Predicate predicate);
public Boolean hasServices();
public ServiceBindingSpecFluent.ServicesNested addNewService();
public ServiceBindingSpecFluent.ServicesNested addNewServiceLike(Service item);
public ServiceBindingSpecFluent.ServicesNested setNewServiceLike(Integer index,Service item);
public ServiceBindingSpecFluent.ServicesNested editService(Integer index);
public ServiceBindingSpecFluent.ServicesNested editFirstService();
public ServiceBindingSpecFluent.ServicesNested editLastService();
public ServiceBindingSpecFluent.ServicesNested editMatchingService(Predicate predicate);
public String getEnvVarPrefix();
public A withEnvVarPrefix(String envVarPrefix);
public Boolean hasEnvVarPrefix();
public boolean isDetectBindingResources();
public A withDetectBindingResources(boolean detectBindingResources);
public Boolean hasDetectBindingResources();
public boolean isBindAsFiles();
public A withBindAsFiles(boolean bindAsFiles);
public Boolean hasBindAsFiles();
public String getMountPath();
public A withMountPath(String mountPath);
public Boolean hasMountPath();
public A withCustomEnvVar(io.dekorate.servicebinding.model.CustomEnvVar... customEnvVar);
/**
* This method has been deprecated, please use method buildCustomEnvVar instead.
*/
@Deprecated
public CustomEnvVar[] getCustomEnvVar();
public CustomEnvVar[] buildCustomEnvVar();
public CustomEnvVar buildCustomEnvVar(Integer index);
public CustomEnvVar buildFirstCustomEnvVar();
public CustomEnvVar buildLastCustomEnvVar();
public CustomEnvVar buildMatchingCustomEnvVar(Predicate predicate);
public Boolean hasMatchingCustomEnvVar(Predicate predicate);
public A addToCustomEnvVar(Integer index,CustomEnvVar item);
public A setToCustomEnvVar(Integer index,CustomEnvVar item);
public A addToCustomEnvVar(io.dekorate.servicebinding.model.CustomEnvVar... items);
public A addAllToCustomEnvVar(Collection items);
public A removeFromCustomEnvVar(io.dekorate.servicebinding.model.CustomEnvVar... items);
public A removeAllFromCustomEnvVar(Collection items);
public A removeMatchingFromCustomEnvVar(Predicate predicate);
public Boolean hasCustomEnvVar();
public ServiceBindingSpecFluent.CustomEnvVarNested addNewCustomEnvVar();
public ServiceBindingSpecFluent.CustomEnvVarNested addNewCustomEnvVarLike(CustomEnvVar item);
public ServiceBindingSpecFluent.CustomEnvVarNested setNewCustomEnvVarLike(Integer index,CustomEnvVar item);
public ServiceBindingSpecFluent.CustomEnvVarNested editCustomEnvVar(Integer index);
public ServiceBindingSpecFluent.CustomEnvVarNested editFirstCustomEnvVar();
public ServiceBindingSpecFluent.CustomEnvVarNested editLastCustomEnvVar();
public ServiceBindingSpecFluent.CustomEnvVarNested editMatchingCustomEnvVar(Predicate predicate);
public A withDetectBindingResources();
public A withBindAsFiles();
public interface ApplicationNested extends Nested,ApplicationFluent>{
public N and();
public N endApplication();
}
public interface ServicesNested extends Nested,ServiceFluent>{
public N and();
public N endService();
}
public interface CustomEnvVarNested extends Nested,CustomEnvVarFluent>{
public N and();
public N endCustomEnvVar();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy