annotations.io.alauda.kubernetes.api.model.JenkinsfilePreviewOptionsFluent 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 javax.validation.constraints.NotNull;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface JenkinsfilePreviewOptionsFluent> extends Fluent{
public String getApiVersion();
public A withApiVersion(String apiVersion);
public Boolean hasApiVersion();
public String getKind();
public A withKind(String kind);
public Boolean hasKind();
/**
* 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 JenkinsfilePreviewOptionsFluent.SourceNested withNewSource();
public JenkinsfilePreviewOptionsFluent.SourceNested withNewSourceLike(PipelineSource item);
public JenkinsfilePreviewOptionsFluent.SourceNested editSource();
public JenkinsfilePreviewOptionsFluent.SourceNested editOrNewSource();
public JenkinsfilePreviewOptionsFluent.SourceNested editOrNewSourceLike(PipelineSource item);
/**
* This method has been deprecated, please use method buildTemplate instead.
*/
@Deprecated public PipelineConfigSpec getTemplate();
public PipelineConfigSpec buildTemplate();
public A withTemplate(PipelineConfigSpec template);
public Boolean hasTemplate();
public JenkinsfilePreviewOptionsFluent.TemplateNested withNewTemplate();
public JenkinsfilePreviewOptionsFluent.TemplateNested withNewTemplateLike(PipelineConfigSpec item);
public JenkinsfilePreviewOptionsFluent.TemplateNested editTemplate();
public JenkinsfilePreviewOptionsFluent.TemplateNested editOrNewTemplate();
public JenkinsfilePreviewOptionsFluent.TemplateNested editOrNewTemplateLike(PipelineConfigSpec item);
public A addToValues(String key,String value);
public A addToValues(Map map);
public A removeFromValues(String key);
public A removeFromValues(Map map);
public Map getValues();
public A withValues(Map values);
public Boolean hasValues();
public interface SourceNested extends io.alauda.kubernetes.api.builder.Nested,PipelineSourceFluent>{
public N and(); public N endSource();
}
public interface TemplateNested extends io.alauda.kubernetes.api.builder.Nested,PipelineConfigSpecFluent>{
public N and(); public N endTemplate();
}
}