io.alauda.kubernetes.api.model.PipelineDependencyFluent 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.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import io.alauda.kubernetes.api.builder.Predicate;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
public interface PipelineDependencyFluent> extends Fluent{
public A addToPlugins(int index,JenkinsPlugin item);
public A setToPlugins(int index,JenkinsPlugin item);
public A addToPlugins(JenkinsPlugin... items);
public A addAllToPlugins(Collection items);
public A removeFromPlugins(JenkinsPlugin... items);
public A removeAllFromPlugins(Collection items);
/**
* This method has been deprecated, please use method buildPlugins instead.
*/
@Deprecated public List getPlugins();
public List buildPlugins();
public JenkinsPlugin buildPlugin(int index);
public JenkinsPlugin buildFirstPlugin();
public JenkinsPlugin buildLastPlugin();
public JenkinsPlugin buildMatchingPlugin(io.alauda.kubernetes.api.builder.Predicate predicate);
public A withPlugins(List plugins);
public A withPlugins(JenkinsPlugin... plugins);
public Boolean hasPlugins();
public PipelineDependencyFluent.PluginsNested addNewPlugin();
public PipelineDependencyFluent.PluginsNested addNewPluginLike(JenkinsPlugin item);
public PipelineDependencyFluent.PluginsNested setNewPluginLike(int index,JenkinsPlugin item);
public PipelineDependencyFluent.PluginsNested editPlugin(int index);
public PipelineDependencyFluent.PluginsNested editFirstPlugin();
public PipelineDependencyFluent.PluginsNested editLastPlugin();
public PipelineDependencyFluent.PluginsNested editMatchingPlugin(io.alauda.kubernetes.api.builder.Predicate predicate);
public A addNewPlugin(String name,String version);
public interface PluginsNested extends io.alauda.kubernetes.api.builder.Nested,JenkinsPluginFluent>{
public N and(); public N endPlugin();
}
}