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

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

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

import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import io.fabric8.kubernetes.api.model.EnvVar;
import java.util.List;
import io.fabric8.kubernetes.api.model.ObjectReference;
import java.lang.Long;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import io.fabric8.kubernetes.api.model.validators.CheckObjectMeta;
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.EnvVarFluent;
import io.fabric8.kubernetes.api.model.EnvVarBuilder;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import io.fabric8.kubernetes.api.model.ObjectReferenceBuilder;
import io.fabric8.kubernetes.api.model.ObjectMetaFluent;
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;

public interface BuildRequestFluent> extends Fluent{


    public String getApiVersion();
    public A withApiVersion(String apiVersion);
    public BinaryBuildSource getBinary();
    public A withBinary(BinaryBuildSource binary);
    public BuildRequestFluent.BinaryNested withNewBinary();
    public BuildRequestFluent.BinaryNested withNewBinaryLike(BinaryBuildSource item);
    public BuildRequestFluent.BinaryNested editBinary();
    public A withNewBinary(String asFile);
    public A addToEnv(EnvVar... items);
    public A removeFromEnv(EnvVar... items);
    public List getEnv();
    public A withEnv(List env);
    public A withEnv(EnvVar... env);
    public BuildRequestFluent.EnvNested addNewEnv();
    public BuildRequestFluent.EnvNested addNewEnvLike(EnvVar item);
    public ObjectReference getFrom();
    public A withFrom(ObjectReference from);
    public BuildRequestFluent.FromNested withNewFrom();
    public BuildRequestFluent.FromNested withNewFromLike(ObjectReference item);
    public BuildRequestFluent.FromNested editFrom();
    public String getKind();
    public A withKind(String kind);
    public Long getLastVersion();
    public A withLastVersion(Long lastVersion);
    public ObjectMeta getMetadata();
    public A withMetadata(ObjectMeta metadata);
    public BuildRequestFluent.MetadataNested withNewMetadata();
    public BuildRequestFluent.MetadataNested withNewMetadataLike(ObjectMeta item);
    public BuildRequestFluent.MetadataNested editMetadata();
    public SourceRevision getRevision();
    public A withRevision(SourceRevision revision);
    public BuildRequestFluent.RevisionNested withNewRevision();
    public BuildRequestFluent.RevisionNested withNewRevisionLike(SourceRevision item);
    public BuildRequestFluent.RevisionNested editRevision();
    public A addToTriggeredBy(BuildTriggerCause... items);
    public A removeFromTriggeredBy(BuildTriggerCause... items);
    public List getTriggeredBy();
    public A withTriggeredBy(List triggeredBy);
    public A withTriggeredBy(BuildTriggerCause... triggeredBy);
    public BuildRequestFluent.TriggeredByNested addNewTriggeredBy();
    public BuildRequestFluent.TriggeredByNested addNewTriggeredByLike(BuildTriggerCause item);
    public ObjectReference getTriggeredByImage();
    public A withTriggeredByImage(ObjectReference triggeredByImage);
    public BuildRequestFluent.TriggeredByImageNested withNewTriggeredByImage();
    public BuildRequestFluent.TriggeredByImageNested withNewTriggeredByImageLike(ObjectReference item);
    public BuildRequestFluent.TriggeredByImageNested editTriggeredByImage();

    public interface BinaryNested extends Nested,BinaryBuildSourceFluent>{

        
    public N endBinary();    public N and();
}
    public interface EnvNested extends Nested,EnvVarFluent>{

        
    public N endEnv();    public N and();
}
    public interface FromNested extends Nested,ObjectReferenceFluent>{

        
    public N endFrom();    public N and();
}
    public interface MetadataNested extends Nested,ObjectMetaFluent>{

        
    public N endMetadata();    public N and();
}
    public interface RevisionNested extends Nested,SourceRevisionFluent>{

        
    public N endRevision();    public N and();
}
    public interface TriggeredByNested extends Nested,BuildTriggerCauseFluent>{

        
    public N endTriggeredBy();    public N and();
}
    public interface TriggeredByImageNested extends Nested,ObjectReferenceFluent>{

        
    public N endTriggeredByImage();    public N and();
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy