io.dekorate.helm.config.HelmChartConfigFluent Maven / Gradle / Ivy
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