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

io.alauda.kubernetes.api.model.JenkinsfilePreviewOptionsFluent 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.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();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy