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

annotations.io.fabric8.openshift.api.model.BuildSourceFluent Maven / Gradle / Ivy

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

import io.fabric8.kubernetes.api.builder.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import java.lang.String;
import java.util.List;
import io.fabric8.kubernetes.api.model.LocalObjectReference;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.model.LocalObjectReferenceFluent;
import io.fabric8.kubernetes.api.model.LocalObjectReferenceBuilder;

public interface BuildSourceFluent> extends Fluent{


    public BinaryBuildSource getBinary();
    public A withBinary(BinaryBuildSource binary);
    public BuildSourceFluent.BinaryNested withNewBinary();
    public BuildSourceFluent.BinaryNested withNewBinaryLike(BinaryBuildSource item);
    public BuildSourceFluent.BinaryNested editBinary();
    public A withNewBinary(String asFile);
    public String getContextDir();
    public A withContextDir(String contextDir);
    public String getDockerfile();
    public A withDockerfile(String dockerfile);
    public GitBuildSource getGit();
    public A withGit(GitBuildSource git);
    public BuildSourceFluent.GitNested withNewGit();
    public BuildSourceFluent.GitNested withNewGitLike(GitBuildSource item);
    public BuildSourceFluent.GitNested editGit();
    public A withNewGit(String httpProxy,String httpsProxy,String ref,String uri);
    public A addToImages(ImageSource... items);
    public A removeFromImages(ImageSource... items);
    public List getImages();
    public A withImages(List images);
    public A withImages(ImageSource... images);
    public BuildSourceFluent.ImagesNested addNewImage();
    public BuildSourceFluent.ImagesNested addNewImageLike(ImageSource item);
    public A addToSecrets(SecretBuildSource... items);
    public A removeFromSecrets(SecretBuildSource... items);
    public List getSecrets();
    public A withSecrets(List secrets);
    public A withSecrets(SecretBuildSource... secrets);
    public BuildSourceFluent.SecretsNested addNewSecret();
    public BuildSourceFluent.SecretsNested addNewSecretLike(SecretBuildSource item);
    public LocalObjectReference getSourceSecret();
    public A withSourceSecret(LocalObjectReference sourceSecret);
    public BuildSourceFluent.SourceSecretNested withNewSourceSecret();
    public BuildSourceFluent.SourceSecretNested withNewSourceSecretLike(LocalObjectReference item);
    public BuildSourceFluent.SourceSecretNested editSourceSecret();
    public A withNewSourceSecret(String name);
    public String getType();
    public A withType(String type);

    public interface BinaryNested extends Nested,BinaryBuildSourceFluent>{

        
    public N and();    public N endBinary();
}
    public interface GitNested extends Nested,GitBuildSourceFluent>{

        
    public N and();    public N endGit();
}
    public interface ImagesNested extends Nested,ImageSourceFluent>{

        
    public N and();    public N endImage();
}
    public interface SecretsNested extends Nested,SecretBuildSourceFluent>{

        
    public N and();    public N endSecret();
}
    public interface SourceSecretNested extends Nested,LocalObjectReferenceFluent>{

        
    public N and();    public N endSourceSecret();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy