annotations.io.alauda.kubernetes.api.model.PipelineTaskTemplateSpecFluent 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 PipelineTaskTemplateSpecFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildAgent instead.
*/
@Deprecated public JenkinsAgent getAgent();
public JenkinsAgent buildAgent();
public A withAgent(JenkinsAgent agent);
public Boolean hasAgent();
public PipelineTaskTemplateSpecFluent.AgentNested withNewAgent();
public PipelineTaskTemplateSpecFluent.AgentNested withNewAgentLike(JenkinsAgent item);
public PipelineTaskTemplateSpecFluent.AgentNested editAgent();
public PipelineTaskTemplateSpecFluent.AgentNested editOrNewAgent();
public PipelineTaskTemplateSpecFluent.AgentNested editOrNewAgentLike(JenkinsAgent item);
public A withNewAgent(String label);
public A addToArguments(int index,PipelineTaskArgument item);
public A setToArguments(int index,PipelineTaskArgument item);
public A addToArguments(PipelineTaskArgument... items);
public A addAllToArguments(Collection items);
public A removeFromArguments(PipelineTaskArgument... items);
public A removeAllFromArguments(Collection items);
/**
* This method has been deprecated, please use method buildArguments instead.
*/
@Deprecated public List getArguments();
public List buildArguments();
public PipelineTaskArgument buildArgument(int index);
public PipelineTaskArgument buildFirstArgument();
public PipelineTaskArgument buildLastArgument();
public PipelineTaskArgument buildMatchingArgument(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withArguments(List arguments);
public A withArguments(PipelineTaskArgument... arguments);
public Boolean hasArguments();
public PipelineTaskTemplateSpecFluent.ArgumentsNested addNewArgument();
public PipelineTaskTemplateSpecFluent.ArgumentsNested addNewArgumentLike(PipelineTaskArgument item);
public PipelineTaskTemplateSpecFluent.ArgumentsNested setNewArgumentLike(int index,PipelineTaskArgument item);
public PipelineTaskTemplateSpecFluent.ArgumentsNested editArgument(int index);
public PipelineTaskTemplateSpecFluent.ArgumentsNested editFirstArgument();
public PipelineTaskTemplateSpecFluent.ArgumentsNested editLastArgument();
public PipelineTaskTemplateSpecFluent.ArgumentsNested editMatchingArgument(io.alauda.kubernetes.api.builder.Predicate predicate);
public String getBody();
public A withBody(String body);
public Boolean hasBody();
/**
* This method has been deprecated, please use method buildDependencies instead.
*/
@Deprecated public PipelineDependency getDependencies();
public PipelineDependency buildDependencies();
public A withDependencies(PipelineDependency dependencies);
public Boolean hasDependencies();
public PipelineTaskTemplateSpecFluent.DependenciesNested withNewDependencies();
public PipelineTaskTemplateSpecFluent.DependenciesNested withNewDependenciesLike(PipelineDependency item);
public PipelineTaskTemplateSpecFluent.DependenciesNested editDependencies();
public PipelineTaskTemplateSpecFluent.DependenciesNested editOrNewDependencies();
public PipelineTaskTemplateSpecFluent.DependenciesNested editOrNewDependenciesLike(PipelineDependency item);
public String getEngine();
public A withEngine(String engine);
public Boolean hasEngine();
public A addToExports(int index,GlobalParameter item);
public A setToExports(int index,GlobalParameter item);
public A addToExports(GlobalParameter... items);
public A addAllToExports(Collection items);
public A removeFromExports(GlobalParameter... items);
public A removeAllFromExports(Collection items);
/**
* This method has been deprecated, please use method buildExports instead.
*/
@Deprecated public List getExports();
public List buildExports();
public GlobalParameter buildExport(int index);
public GlobalParameter buildFirstExport();
public GlobalParameter buildLastExport();
public GlobalParameter buildMatchingExport(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withExports(List exports);
public A withExports(GlobalParameter... exports);
public Boolean hasExports();
public PipelineTaskTemplateSpecFluent.ExportsNested addNewExport();
public PipelineTaskTemplateSpecFluent.ExportsNested addNewExportLike(GlobalParameter item);
public PipelineTaskTemplateSpecFluent.ExportsNested setNewExportLike(int index,GlobalParameter item);
public PipelineTaskTemplateSpecFluent.ExportsNested editExport(int index);
public PipelineTaskTemplateSpecFluent.ExportsNested editFirstExport();
public PipelineTaskTemplateSpecFluent.ExportsNested editLastExport();
public PipelineTaskTemplateSpecFluent.ExportsNested editMatchingExport(io.alauda.kubernetes.api.builder.Predicate predicate);
public A addToParameters(int index,PipelineParameter item);
public A setToParameters(int index,PipelineParameter item);
public A addToParameters(PipelineParameter... items);
public A addAllToParameters(Collection items);
public A removeFromParameters(PipelineParameter... items);
public A removeAllFromParameters(Collection items);
/**
* This method has been deprecated, please use method buildParameters instead.
*/
@Deprecated public List getParameters();
public List buildParameters();
public PipelineParameter buildParameter(int index);
public PipelineParameter buildFirstParameter();
public PipelineParameter buildLastParameter();
public PipelineParameter buildMatchingParameter(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withParameters(List parameters);
public A withParameters(PipelineParameter... parameters);
public Boolean hasParameters();
public PipelineTaskTemplateSpecFluent.ParametersNested addNewParameter();
public PipelineTaskTemplateSpecFluent.ParametersNested addNewParameterLike(PipelineParameter item);
public PipelineTaskTemplateSpecFluent.ParametersNested setNewParameterLike(int index,PipelineParameter item);
public PipelineTaskTemplateSpecFluent.ParametersNested editParameter(int index);
public PipelineTaskTemplateSpecFluent.ParametersNested editFirstParameter();
public PipelineTaskTemplateSpecFluent.ParametersNested editLastParameter();
public PipelineTaskTemplateSpecFluent.ParametersNested editMatchingParameter(io.alauda.kubernetes.api.builder.Predicate predicate);
public A addNewParameter(String description,String name,String type,String value);
public interface AgentNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsAgentFluent>{
public N and(); public N endAgent();
}
public interface ArgumentsNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTaskArgumentFluent>{
public N and(); public N endArgument();
}
public interface DependenciesNested extends io.alauda.kubernetes.api.builder.Nested,PipelineDependencyFluent>{
public N and(); public N endDependencies();
}
public interface ExportsNested extends io.alauda.kubernetes.api.builder.Nested,GlobalParameterFluent>{
public N and(); public N endExport();
}
public interface ParametersNested extends io.alauda.kubernetes.api.builder.Nested,PipelineParameterFluent>{
public N and(); public N endParameter();
}
}