annotations.io.alauda.kubernetes.api.model.PipelineTaskArgumentFluent 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 PipelineTaskArgumentFluent> extends Fluent{
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 PipelineTaskArgumentFluent.DisplayNested withNewDisplay();
public PipelineTaskArgumentFluent.DisplayNested withNewDisplayLike(PipelineTaskArgumentDisplay item);
public PipelineTaskArgumentFluent.DisplayNested editDisplay();
public PipelineTaskArgumentFluent.DisplayNested editOrNewDisplay();
public PipelineTaskArgumentFluent.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 PipelineTaskArgumentFluent.RelationNested addNewRelation();
public PipelineTaskArgumentFluent.RelationNested addNewRelationLike(PipelineTaskArgumentAction item);
public PipelineTaskArgumentFluent.RelationNested setNewRelationLike(int index,PipelineTaskArgumentAction item);
public PipelineTaskArgumentFluent.RelationNested editRelation(int index);
public PipelineTaskArgumentFluent.RelationNested editFirstRelation();
public PipelineTaskArgumentFluent.RelationNested editLastRelation();
public PipelineTaskArgumentFluent.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 PipelineTaskArgumentFluent.SchemaNested withNewSchema();
public PipelineTaskArgumentFluent.SchemaNested withNewSchemaLike(PipelineTaskArgumentSchema item);
public PipelineTaskArgumentFluent.SchemaNested editSchema();
public PipelineTaskArgumentFluent.SchemaNested editOrNewSchema();
public PipelineTaskArgumentFluent.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 PipelineTaskArgumentFluent.ValidationNested withNewValidation();
public PipelineTaskArgumentFluent.ValidationNested withNewValidationLike(PipelineTaskArgumentValidation item);
public PipelineTaskArgumentFluent.ValidationNested editValidation();
public PipelineTaskArgumentFluent.ValidationNested editOrNewValidation();
public PipelineTaskArgumentFluent.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();
}
}