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 getHome();
  public A withHome(String home);
  public Boolean hasHome();
  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 String getVersion();
  public A withVersion(String version);
  public Boolean hasVersion();
  public String getDescription();
  public A withDescription(String description);
  public Boolean hasDescription();
  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 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 String getIcon();
  public A withIcon(String icon);
  public Boolean hasIcon();
  public String getApiVersion();
  public A withApiVersion(String apiVersion);
  public Boolean hasApiVersion();
  public String getCondition();
  public A withCondition(String condition);
  public Boolean hasCondition();
  public String getTags();
  public A withTags(String tags);
  public Boolean hasTags();
  public String getAppVersion();
  public A withAppVersion(String appVersion);
  public Boolean hasAppVersion();
  public Boolean getDeprecated();
  public A withDeprecated(Boolean deprecated);
  public Boolean hasDeprecated();
  public A withAnnotations(io.dekorate.helm.config.Annotation... annotations);
  
  /**
   * This method has been deprecated, please use method buildAnnotations instead.
   */
  @Deprecated
  public Annotation[] getAnnotations();
  public Annotation[] buildAnnotations();
  public Annotation buildAnnotation(Integer index);
  public Annotation buildFirstAnnotation();
  public Annotation buildLastAnnotation();
  public Annotation buildMatchingAnnotation(Predicate predicate);
  public Boolean hasMatchingAnnotation(Predicate predicate);
  public A addToAnnotations(Integer index,Annotation item);
  public A setToAnnotations(Integer index,Annotation item);
  public A addToAnnotations(io.dekorate.helm.config.Annotation... items);
  public A addAllToAnnotations(Collection items);
  public A removeFromAnnotations(io.dekorate.helm.config.Annotation... items);
  public A removeAllFromAnnotations(Collection items);
  public A removeMatchingFromAnnotations(Predicate predicate);
  public Boolean hasAnnotations();
  public A addNewAnnotation(String key,String value);
  public HelmChartConfigFluent.AnnotationsNested addNewAnnotation();
  public HelmChartConfigFluent.AnnotationsNested addNewAnnotationLike(Annotation item);
  public HelmChartConfigFluent.AnnotationsNested setNewAnnotationLike(Integer index,Annotation item);
  public HelmChartConfigFluent.AnnotationsNested editAnnotation(Integer index);
  public HelmChartConfigFluent.AnnotationsNested editFirstAnnotation();
  public HelmChartConfigFluent.AnnotationsNested editLastAnnotation();
  public HelmChartConfigFluent.AnnotationsNested editMatchingAnnotation(Predicate predicate);
  public String getKubeVersion();
  public A withKubeVersion(String kubeVersion);
  public Boolean hasKubeVersion();
  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 String getType();
  public A withType(String type);
  public Boolean hasType();
  public String getValuesRootAlias();
  public A withValuesRootAlias(String valuesRootAlias);
  public Boolean hasValuesRootAlias();
  public Boolean getCreateTarFile();
  public A withCreateTarFile(Boolean createTarFile);
  public Boolean hasCreateTarFile();
  public String getExtension();
  public A withExtension(String extension);
  public Boolean hasExtension();
  public String getTarFileClassifier();
  public A withTarFileClassifier(String tarFileClassifier);
  public Boolean hasTarFileClassifier();
  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 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 withAddIfStatements(io.dekorate.helm.config.AddIfStatement... addIfStatements);
  
  /**
   * This method has been deprecated, please use method buildAddIfStatements instead.
   */
  @Deprecated
  public AddIfStatement[] getAddIfStatements();
  public AddIfStatement[] buildAddIfStatements();
  public AddIfStatement buildAddIfStatement(Integer index);
  public AddIfStatement buildFirstAddIfStatement();
  public AddIfStatement buildLastAddIfStatement();
  public AddIfStatement buildMatchingAddIfStatement(Predicate predicate);
  public Boolean hasMatchingAddIfStatement(Predicate predicate);
  public A addToAddIfStatements(Integer index,AddIfStatement item);
  public A setToAddIfStatements(Integer index,AddIfStatement item);
  public A addToAddIfStatements(io.dekorate.helm.config.AddIfStatement... items);
  public A addAllToAddIfStatements(Collection items);
  public A removeFromAddIfStatements(io.dekorate.helm.config.AddIfStatement... items);
  public A removeAllFromAddIfStatements(Collection items);
  public A removeMatchingFromAddIfStatements(Predicate predicate);
  public Boolean hasAddIfStatements();
  public A addNewAddIfStatement(String property,String onResourceKind,String onResourceName,Boolean withDefaultValue);
  public HelmChartConfigFluent.AddIfStatementsNested addNewAddIfStatement();
  public HelmChartConfigFluent.AddIfStatementsNested addNewAddIfStatementLike(AddIfStatement item);
  public HelmChartConfigFluent.AddIfStatementsNested setNewAddIfStatementLike(Integer index,AddIfStatement item);
  public HelmChartConfigFluent.AddIfStatementsNested editAddIfStatement(Integer index);
  public HelmChartConfigFluent.AddIfStatementsNested editFirstAddIfStatement();
  public HelmChartConfigFluent.AddIfStatementsNested editLastAddIfStatement();
  public HelmChartConfigFluent.AddIfStatementsNested editMatchingAddIfStatement(Predicate predicate);
  public A withEnabled();
  public A withDeprecated();
  public A withCreateTarFile();
  public interface MaintainersNested extends Nested,MaintainerFluent>{
    public N and();
    public N endMaintainer();
    
  }
  public interface AnnotationsNested extends Nested,AnnotationFluent>{
    public N and();
    public N endAnnotation();
    
  }
  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();
    
  }
  public interface AddIfStatementsNested extends Nested,AddIfStatementFluent>{
    public N and();
    public N endAddIfStatement();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy