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

io.fabric8.openshift.api.model.BuildStrategyFluent Maven / Gradle / Ivy

There is a newer version: 6.13.4
Show newest version
package io.fabric8.openshift.api.model;

import java.util.HashMap;
import java.io.Serializable;
import java.util.Map;
import java.util.Map;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.builder.Fluent;

public interface BuildStrategyFluent> extends Fluent{


    public CustomBuildStrategy getCustomStrategy();    public A withCustomStrategy( CustomBuildStrategy customStrategy);    public CustomStrategyNested withNewCustomStrategy();    public CustomStrategyNested withNewCustomStrategyLike( CustomBuildStrategy item);    public CustomStrategyNested editCustomStrategy();    public DockerBuildStrategy getDockerStrategy();    public A withDockerStrategy( DockerBuildStrategy dockerStrategy);    public DockerStrategyNested withNewDockerStrategy();    public DockerStrategyNested withNewDockerStrategyLike( DockerBuildStrategy item);    public DockerStrategyNested editDockerStrategy();    public JenkinsPipelineBuildStrategy getJenkinsPipelineStrategy();    public A withJenkinsPipelineStrategy( JenkinsPipelineBuildStrategy jenkinsPipelineStrategy);    public JenkinsPipelineStrategyNested withNewJenkinsPipelineStrategy();    public JenkinsPipelineStrategyNested withNewJenkinsPipelineStrategyLike( JenkinsPipelineBuildStrategy item);    public JenkinsPipelineStrategyNested editJenkinsPipelineStrategy();    public A withNewJenkinsPipelineStrategy( String jenkinsfile,  String jenkinsfilePath);    public SourceBuildStrategy getSourceStrategy();    public A withSourceStrategy( SourceBuildStrategy sourceStrategy);    public SourceStrategyNested withNewSourceStrategy();    public SourceStrategyNested withNewSourceStrategyLike( SourceBuildStrategy item);    public SourceStrategyNested editSourceStrategy();    public String getType();    public A withType( String type);
    public interface CustomStrategyNested extends Nested,CustomBuildStrategyFluent>{
            public N endCustomStrategy();            public N and();        
}

    public interface DockerStrategyNested extends Nested,DockerBuildStrategyFluent>{
            public N and();            public N endDockerStrategy();        
}

    public interface JenkinsPipelineStrategyNested extends Nested,JenkinsPipelineBuildStrategyFluent>{
            public N endJenkinsPipelineStrategy();            public N and();        
}

    public interface SourceStrategyNested extends Nested,SourceBuildStrategyFluent>{
            public N and();            public N endSourceStrategy();        
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy