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

io.dekorate.helm.config.HelmChartConfigFluent Maven / Gradle / Ivy

There is a newer version: 4.1.4
Show newest version
package io.dekorate.helm.config;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import io.dekorate.kubernetes.config.ConfigurationFluent;
import java.lang.String;
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 java.lang.Integer;
import io.dekorate.project.Project;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

 /**
  * Generated
  */
public interface HelmChartConfigFluent> extends ConfigurationFluent{
  public Boolean getEnabled();
  public A withEnabled(Boolean enabled);
  public Boolean hasEnabled();
  public String getName();
  public A withName(String name);
  public Boolean hasName();
  public String getApiVersion();
  public A withApiVersion(String apiVersion);
  public Boolean hasApiVersion();
  public String getValuesRootAlias();
  public A withValuesRootAlias(String valuesRootAlias);
  public Boolean hasValuesRootAlias();
  public String getDescription();
  public A withDescription(String description);
  public Boolean hasDescription();
  public String getVersion();
  public A withVersion(String version);
  public Boolean hasVersion();
  public String getIcon();
  public A withIcon(String icon);
  public Boolean hasIcon();
  public String getHome();
  public A withHome(String home);
  public Boolean hasHome();
  public A withKeywords(java.lang.String... keywords);
  public String[] getKeywords();
  public A addToKeywords(Integer index,String item);
  public A setToKeywords(Integer index,String item);
  public A addToKeywords(java.lang.String... items);
  public A addAllToKeywords(Collection items);
  public A removeFromKeywords(java.lang.String... items);
  public A removeAllFromKeywords(Collection items);
  public Boolean hasKeywords();
  public A withSources(java.lang.String... sources);
  public String[] getSources();
  public A addToSources(Integer index,String item);
  public A setToSources(Integer index,String item);
  public A addToSources(java.lang.String... items);
  public A addAllToSources(Collection items);
  public A removeFromSources(java.lang.String... items);
  public A removeAllFromSources(Collection items);
  public Boolean hasSources();
  public Boolean getCreateTarFile();
  public A withCreateTarFile(Boolean createTarFile);
  public Boolean hasCreateTarFile();
  public String getExtension();
  public A withExtension(String extension);
  public Boolean hasExtension();
  public String getNotes();
  public A withNotes(String notes);
  public Boolean hasNotes();
  public String getInputFolder();
  public A withInputFolder(String inputFolder);
  public Boolean hasInputFolder();
  public String getOutputFolder();
  public A withOutputFolder(String outputFolder);
  public Boolean hasOutputFolder();
  public A withMaintainers(io.dekorate.helm.config.Maintainer... maintainers);
  
  /**
   * This method has been deprecated, please use method buildMaintainers instead.
   */
  @Deprecated
  public Maintainer[] getMaintainers();
  public Maintainer[] buildMaintainers();
  public Maintainer buildMaintainer(Integer index);
  public Maintainer buildFirstMaintainer();
  public Maintainer buildLastMaintainer();
  public Maintainer buildMatchingMaintainer(Predicate predicate);
  public Boolean hasMatchingMaintainer(Predicate predicate);
  public A addToMaintainers(Integer index,Maintainer item);
  public A setToMaintainers(Integer index,Maintainer item);
  public A addToMaintainers(io.dekorate.helm.config.Maintainer... items);
  public A addAllToMaintainers(Collection items);
  public A removeFromMaintainers(io.dekorate.helm.config.Maintainer... items);
  public A removeAllFromMaintainers(Collection items);
  public A removeMatchingFromMaintainers(Predicate predicate);
  public Boolean hasMaintainers();
  public A addNewMaintainer(String name,String email,String url);
  public HelmChartConfigFluent.MaintainersNested addNewMaintainer();
  public HelmChartConfigFluent.MaintainersNested addNewMaintainerLike(Maintainer item);
  public HelmChartConfigFluent.MaintainersNested setNewMaintainerLike(Integer index,Maintainer item);
  public HelmChartConfigFluent.MaintainersNested editMaintainer(Integer index);
  public HelmChartConfigFluent.MaintainersNested editFirstMaintainer();
  public HelmChartConfigFluent.MaintainersNested editLastMaintainer();
  public HelmChartConfigFluent.MaintainersNested editMatchingMaintainer(Predicate predicate);
  public A withDependencies(io.dekorate.helm.config.HelmDependency... dependencies);
  
  /**
   * This method has been deprecated, please use method buildDependencies instead.
   */
  @Deprecated
  public HelmDependency[] getDependencies();
  public HelmDependency[] buildDependencies();
  public HelmDependency buildDependency(Integer index);
  public HelmDependency buildFirstDependency();
  public HelmDependency buildLastDependency();
  public HelmDependency buildMatchingDependency(Predicate predicate);
  public Boolean hasMatchingDependency(Predicate predicate);
  public A addToDependencies(Integer index,HelmDependency item);
  public A setToDependencies(Integer index,HelmDependency item);
  public A addToDependencies(io.dekorate.helm.config.HelmDependency... items);
  public A addAllToDependencies(Collection items);
  public A removeFromDependencies(io.dekorate.helm.config.HelmDependency... items);
  public A removeAllFromDependencies(Collection items);
  public A removeMatchingFromDependencies(Predicate predicate);
  public Boolean hasDependencies();
  public HelmChartConfigFluent.DependenciesNested addNewDependency();
  public HelmChartConfigFluent.DependenciesNested addNewDependencyLike(HelmDependency item);
  public HelmChartConfigFluent.DependenciesNested setNewDependencyLike(Integer index,HelmDependency item);
  public HelmChartConfigFluent.DependenciesNested editDependency(Integer index);
  public HelmChartConfigFluent.DependenciesNested editFirstDependency();
  public HelmChartConfigFluent.DependenciesNested editLastDependency();
  public HelmChartConfigFluent.DependenciesNested editMatchingDependency(Predicate predicate);
  public A withValues(io.dekorate.helm.config.ValueReference... values);
  
  /**
   * This method has been deprecated, please use method buildValues instead.
   */
  @Deprecated
  public ValueReference[] getValues();
  public ValueReference[] buildValues();
  public ValueReference buildValue(Integer index);
  public ValueReference buildFirstValue();
  public ValueReference buildLastValue();
  public ValueReference buildMatchingValue(Predicate predicate);
  public Boolean hasMatchingValue(Predicate predicate);
  public A addToValues(Integer index,ValueReference item);
  public A setToValues(Integer index,ValueReference item);
  public A addToValues(io.dekorate.helm.config.ValueReference... items);
  public A addAllToValues(Collection items);
  public A removeFromValues(io.dekorate.helm.config.ValueReference... items);
  public A removeAllFromValues(Collection items);
  public A removeMatchingFromValues(Predicate predicate);
  public Boolean hasValues();
  public A addNewValue(String property,String[] paths,String profile,String value,String expression);
  public HelmChartConfigFluent.ValuesNested addNewValue();
  public HelmChartConfigFluent.ValuesNested addNewValueLike(ValueReference item);
  public HelmChartConfigFluent.ValuesNested setNewValueLike(Integer index,ValueReference item);
  public HelmChartConfigFluent.ValuesNested editValue(Integer index);
  public HelmChartConfigFluent.ValuesNested editFirstValue();
  public HelmChartConfigFluent.ValuesNested editLastValue();
  public HelmChartConfigFluent.ValuesNested editMatchingValue(Predicate predicate);
  public A withExpressions(io.dekorate.helm.config.HelmExpression... expressions);
  
  /**
   * This method has been deprecated, please use method buildExpressions instead.
   */
  @Deprecated
  public HelmExpression[] getExpressions();
  public HelmExpression[] buildExpressions();
  public HelmExpression buildExpression(Integer index);
  public HelmExpression buildFirstExpression();
  public HelmExpression buildLastExpression();
  public HelmExpression buildMatchingExpression(Predicate predicate);
  public Boolean hasMatchingExpression(Predicate predicate);
  public A addToExpressions(Integer index,HelmExpression item);
  public A setToExpressions(Integer index,HelmExpression item);
  public A addToExpressions(io.dekorate.helm.config.HelmExpression... items);
  public A addAllToExpressions(Collection items);
  public A removeFromExpressions(io.dekorate.helm.config.HelmExpression... items);
  public A removeAllFromExpressions(Collection items);
  public A removeMatchingFromExpressions(Predicate predicate);
  public Boolean hasExpressions();
  public A addNewExpression(String path,String expression);
  public HelmChartConfigFluent.ExpressionsNested addNewExpression();
  public HelmChartConfigFluent.ExpressionsNested addNewExpressionLike(HelmExpression item);
  public HelmChartConfigFluent.ExpressionsNested setNewExpressionLike(Integer index,HelmExpression item);
  public HelmChartConfigFluent.ExpressionsNested editExpression(Integer index);
  public HelmChartConfigFluent.ExpressionsNested editFirstExpression();
  public HelmChartConfigFluent.ExpressionsNested editLastExpression();
  public HelmChartConfigFluent.ExpressionsNested editMatchingExpression(Predicate predicate);
  public A withEnabled();
  public A withCreateTarFile();
  public interface MaintainersNested extends Nested,MaintainerFluent>{
    public N and();
    public N endMaintainer();
    
  }
  public interface DependenciesNested extends Nested,HelmDependencyFluent>{
    public N and();
    public N endDependency();
    
  }
  public interface ValuesNested extends Nested,ValueReferenceFluent>{
    public N and();
    public N endValue();
    
  }
  public interface ExpressionsNested extends Nested,HelmExpressionFluent>{
    public N and();
    public N endExpression();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy