All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.alauda.kubernetes.api.model.PipelineSpecFluent Maven / Gradle / Ivy

There is a newer version: 0.2.12
Show newest version
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 PipelineSpecFluent> extends Fluent{


    
/**
 * This method has been deprecated, please use method buildCause instead.
 */
@Deprecated public PipelineCause getCause();
    public PipelineCause buildCause();
    public A withCause(PipelineCause cause);
    public Boolean hasCause();
    public PipelineSpecFluent.CauseNested withNewCause();
    public PipelineSpecFluent.CauseNested withNewCauseLike(PipelineCause item);
    public PipelineSpecFluent.CauseNested editCause();
    public PipelineSpecFluent.CauseNested editOrNewCause();
    public PipelineSpecFluent.CauseNested editOrNewCauseLike(PipelineCause item);
    public A withNewCause(String message,String type);
    public A addToHooks(int index,PipelineHook item);
    public A setToHooks(int index,PipelineHook item);
    public A addToHooks(PipelineHook... items);
    public A addAllToHooks(Collection items);
    public A removeFromHooks(PipelineHook... items);
    public A removeAllFromHooks(Collection items);
    
/**
 * This method has been deprecated, please use method buildHooks instead.
 */
@Deprecated public List getHooks();
    public List buildHooks();
    public PipelineHook buildHook(int index);
    public PipelineHook buildFirstHook();
    public PipelineHook buildLastHook();
    public PipelineHook buildMatchingHook(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withHooks(List hooks);
    public A withHooks(PipelineHook... hooks);
    public Boolean hasHooks();
    public PipelineSpecFluent.HooksNested addNewHook();
    public PipelineSpecFluent.HooksNested addNewHookLike(PipelineHook item);
    public PipelineSpecFluent.HooksNested setNewHookLike(int index,PipelineHook item);
    public PipelineSpecFluent.HooksNested editHook(int index);
    public PipelineSpecFluent.HooksNested editFirstHook();
    public PipelineSpecFluent.HooksNested editLastHook();
    public PipelineSpecFluent.HooksNested editMatchingHook(io.alauda.kubernetes.api.builder.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildJenkinsBinding instead.
 */
@Deprecated public LocalObjectReference getJenkinsBinding();
    public LocalObjectReference buildJenkinsBinding();
    public A withJenkinsBinding(LocalObjectReference jenkinsBinding);
    public Boolean hasJenkinsBinding();
    public PipelineSpecFluent.JenkinsBindingNested withNewJenkinsBinding();
    public PipelineSpecFluent.JenkinsBindingNested withNewJenkinsBindingLike(LocalObjectReference item);
    public PipelineSpecFluent.JenkinsBindingNested editJenkinsBinding();
    public PipelineSpecFluent.JenkinsBindingNested editOrNewJenkinsBinding();
    public PipelineSpecFluent.JenkinsBindingNested editOrNewJenkinsBindingLike(LocalObjectReference item);
    public A withNewJenkinsBinding(String name);
    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 PipelineSpecFluent.ParametersNested addNewParameter();
    public PipelineSpecFluent.ParametersNested addNewParameterLike(PipelineParameter item);
    public PipelineSpecFluent.ParametersNested setNewParameterLike(int index,PipelineParameter item);
    public PipelineSpecFluent.ParametersNested editParameter(int index);
    public PipelineSpecFluent.ParametersNested editFirstParameter();
    public PipelineSpecFluent.ParametersNested editLastParameter();
    public PipelineSpecFluent.ParametersNested editMatchingParameter(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A addNewParameter(String description,String name,String type,String value);
    
/**
 * This method has been deprecated, please use method buildPipelineConfig instead.
 */
@Deprecated public LocalObjectReference getPipelineConfig();
    public LocalObjectReference buildPipelineConfig();
    public A withPipelineConfig(LocalObjectReference pipelineConfig);
    public Boolean hasPipelineConfig();
    public PipelineSpecFluent.PipelineConfigNested withNewPipelineConfig();
    public PipelineSpecFluent.PipelineConfigNested withNewPipelineConfigLike(LocalObjectReference item);
    public PipelineSpecFluent.PipelineConfigNested editPipelineConfig();
    public PipelineSpecFluent.PipelineConfigNested editOrNewPipelineConfig();
    public PipelineSpecFluent.PipelineConfigNested editOrNewPipelineConfigLike(LocalObjectReference item);
    public A withNewPipelineConfig(String name);
    public String getRunPolicy();
    public A withRunPolicy(String runPolicy);
    public Boolean hasRunPolicy();
    
/**
 * This method has been deprecated, please use method buildSource instead.
 */
@Deprecated public PipelineSource getSource();
    public PipelineSource buildSource();
    public A withSource(PipelineSource source);
    public Boolean hasSource();
    public PipelineSpecFluent.SourceNested withNewSource();
    public PipelineSpecFluent.SourceNested withNewSourceLike(PipelineSource item);
    public PipelineSpecFluent.SourceNested editSource();
    public PipelineSpecFluent.SourceNested editOrNewSource();
    public PipelineSpecFluent.SourceNested editOrNewSourceLike(PipelineSource item);
    
/**
 * This method has been deprecated, please use method buildStrategy instead.
 */
@Deprecated public PipelineStrategy getStrategy();
    public PipelineStrategy buildStrategy();
    public A withStrategy(PipelineStrategy strategy);
    public Boolean hasStrategy();
    public PipelineSpecFluent.StrategyNested withNewStrategy();
    public PipelineSpecFluent.StrategyNested withNewStrategyLike(PipelineStrategy item);
    public PipelineSpecFluent.StrategyNested editStrategy();
    public PipelineSpecFluent.StrategyNested editOrNewStrategy();
    public PipelineSpecFluent.StrategyNested editOrNewStrategyLike(PipelineStrategy item);
    public A addToTriggers(int index,PipelineTrigger item);
    public A setToTriggers(int index,PipelineTrigger item);
    public A addToTriggers(PipelineTrigger... items);
    public A addAllToTriggers(Collection items);
    public A removeFromTriggers(PipelineTrigger... items);
    public A removeAllFromTriggers(Collection items);
    
/**
 * This method has been deprecated, please use method buildTriggers instead.
 */
@Deprecated public List getTriggers();
    public List buildTriggers();
    public PipelineTrigger buildTrigger(int index);
    public PipelineTrigger buildFirstTrigger();
    public PipelineTrigger buildLastTrigger();
    public PipelineTrigger buildMatchingTrigger(io.alauda.kubernetes.api.builder.Predicate predicate);
    public A withTriggers(List triggers);
    public A withTriggers(PipelineTrigger... triggers);
    public Boolean hasTriggers();
    public PipelineSpecFluent.TriggersNested addNewTrigger();
    public PipelineSpecFluent.TriggersNested addNewTriggerLike(PipelineTrigger item);
    public PipelineSpecFluent.TriggersNested setNewTriggerLike(int index,PipelineTrigger item);
    public PipelineSpecFluent.TriggersNested editTrigger(int index);
    public PipelineSpecFluent.TriggersNested editFirstTrigger();
    public PipelineSpecFluent.TriggersNested editLastTrigger();
    public PipelineSpecFluent.TriggersNested editMatchingTrigger(io.alauda.kubernetes.api.builder.Predicate predicate);

    public interface CauseNested extends io.alauda.kubernetes.api.builder.Nested,PipelineCauseFluent>{

        
    public N and();    public N endCause();
}
    public interface HooksNested extends io.alauda.kubernetes.api.builder.Nested,PipelineHookFluent>{

        
    public N and();    public N endHook();
}
    public interface JenkinsBindingNested extends io.alauda.kubernetes.api.builder.Nested,LocalObjectReferenceFluent>{

        
    public N and();    public N endJenkinsBinding();
}
    public interface ParametersNested extends io.alauda.kubernetes.api.builder.Nested,PipelineParameterFluent>{

        
    public N and();    public N endParameter();
}
    public interface PipelineConfigNested extends io.alauda.kubernetes.api.builder.Nested,LocalObjectReferenceFluent>{

        
    public N and();    public N endPipelineConfig();
}
    public interface SourceNested extends io.alauda.kubernetes.api.builder.Nested,PipelineSourceFluent>{

        
    public N and();    public N endSource();
}
    public interface StrategyNested extends io.alauda.kubernetes.api.builder.Nested,PipelineStrategyFluent>{

        
    public N and();    public N endStrategy();
}
    public interface TriggersNested extends io.alauda.kubernetes.api.builder.Nested,PipelineTriggerFluent>{

        
    public N and();    public N endTrigger();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy