io.alauda.kubernetes.api.model.PipelineTemplateArgumentFluent Maven / Gradle / Ivy
package io.alauda.kubernetes.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import io.alauda.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import java.util.List;
import java.lang.Boolean;
import io.alauda.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
public interface PipelineTemplateArgumentFluent> extends Fluent{
public A addToBinding(int index,String item);
public A setToBinding(int index,String item);
public A addToBinding(String... items);
public A addAllToBinding(Collection items);
public A removeFromBinding(String... items);
public A removeAllFromBinding(Collection items);
public List getBinding();
public String getBinding(int index);
public String getFirstBinding();
public String getLastBinding();
public String getMatchingBinding(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withBinding(List binding);
public A withBinding(String... binding);
public Boolean hasBinding();
public String getDefault();
public A withDefault(String _default);
public Boolean hasDefault();
/**
* This method has been deprecated, please use method buildDisplay instead.
*/
@Deprecated public PipelineTaskArgumentDisplay getDisplay();
public PipelineTaskArgumentDisplay buildDisplay();
public A withDisplay(PipelineTaskArgumentDisplay display);
public Boolean hasDisplay();
public PipelineTemplateArgumentFluent.DisplayNested withNewDisplay();
public PipelineTemplateArgumentFluent.DisplayNested withNewDisplayLike(PipelineTaskArgumentDisplay item);
public PipelineTemplateArgumentFluent.DisplayNested editDisplay();
public PipelineTemplateArgumentFluent.DisplayNested editOrNewDisplay();
public PipelineTemplateArgumentFluent.DisplayNested editOrNewDisplayLike(PipelineTaskArgumentDisplay item);
public String getName();
public A withName(String name);
public Boolean hasName();
public A addToRelation(int index,PipelineTaskArgumentAction item);
public A setToRelation(int index,PipelineTaskArgumentAction item);
public A addToRelation(PipelineTaskArgumentAction... items);
public A addAllToRelation(Collection items);
public A removeFromRelation(PipelineTaskArgumentAction... items);
public A removeAllFromRelation(Collection items);
/**
* This method has been deprecated, please use method buildRelation instead.
*/
@Deprecated public List getRelation();
public List buildRelation();
public PipelineTaskArgumentAction buildRelation(int index);
public PipelineTaskArgumentAction buildFirstRelation();
public PipelineTaskArgumentAction buildLastRelation();
public PipelineTaskArgumentAction buildMatchingRelation(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withRelation(List relation);
public A withRelation(PipelineTaskArgumentAction... relation);
public Boolean hasRelation();
public PipelineTemplateArgumentFluent.RelationNested addNewRelation();
public PipelineTemplateArgumentFluent.RelationNested addNewRelationLike(PipelineTaskArgumentAction item);
public PipelineTemplateArgumentFluent.RelationNested setNewRelationLike(int index,PipelineTaskArgumentAction item);
public PipelineTemplateArgumentFluent.RelationNested editRelation(int index);
public PipelineTemplateArgumentFluent.RelationNested editFirstRelation();
public PipelineTemplateArgumentFluent.RelationNested editLastRelation();
public PipelineTemplateArgumentFluent.RelationNested editMatchingRelation(io.alauda.kubernetes.api.builder.Predicate predicate);
public Boolean isRequired();
public A withRequired(Boolean required);
public Boolean hasRequired();
/**
* This method has been deprecated, please use method buildSchema instead.
*/
@Deprecated public PipelineTaskArgumentSchema getSchema();
public PipelineTaskArgumentSchema buildSchema();
public A withSchema(PipelineTaskArgumentSchema schema);
public Boolean hasSchema();
public PipelineTemplateArgumentFluent.SchemaNested withNewSchema();
public PipelineTemplateArgumentFluent.SchemaNested withNewSchemaLike(PipelineTaskArgumentSchema item);
public PipelineTemplateArgumentFluent.SchemaNested editSchema();
public PipelineTemplateArgumentFluent.SchemaNested editOrNewSchema();
public PipelineTemplateArgumentFluent.SchemaNested editOrNewSchemaLike(PipelineTaskArgumentSchema item);
public A withNewSchema(String type);
/**
* This method has been deprecated, please use method buildValidation instead.
*/
@Deprecated public PipelineTaskArgumentValidation getValidation();
public PipelineTaskArgumentValidation buildValidation();
public A withValidation(PipelineTaskArgumentValidation validation);
public Boolean hasValidation();
public PipelineTemplateArgumentFluent.ValidationNested withNewValidation();
public PipelineTemplateArgumentFluent.ValidationNested withNewValidationLike(PipelineTaskArgumentValidation item);
public PipelineTemplateArgumentFluent.ValidationNested editValidation();
public PipelineTemplateArgumentFluent.ValidationNested editOrNewValidation();
public PipelineTemplateArgumentFluent.ValidationNested editOrNewValidationLike(PipelineTaskArgumentValidation item);
public A withNewValidation(String pattern);
public interface DisplayNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentDisplayFluent>{
public N and(); public N endDisplay();
}
public interface RelationNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentActionFluent>{
public N and(); public N endRelation();
}
public interface SchemaNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentSchemaFluent>{
public N and(); public N endSchema();
}
public interface ValidationNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentValidationFluent>{
public N and(); public N endValidation();
}
}