io.fabric8.openshift.api.model.BuildSpecFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model;
import io.fabric8.kubernetes.api.model.ResourceRequirements;
import java.util.Map;
import java.util.Map;
import java.util.HashMap;
import java.io.Serializable;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.model.ResourceRequirementsFluent;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.model.ResourceRequirementsBuilder;
public interface BuildSpecFluent> extends Fluent{
public Long getCompletionDeadlineSeconds(); public T withCompletionDeadlineSeconds( Long completionDeadlineSeconds); public BuildOutput getOutput(); public T withOutput( BuildOutput output); public OutputNested withNewOutput(); public OutputNested withNewOutputLike( BuildOutput item); public OutputNested editOutput(); public BuildPostCommitSpec getPostCommit(); public T withPostCommit( BuildPostCommitSpec postCommit); public PostCommitNested withNewPostCommit(); public PostCommitNested withNewPostCommitLike( BuildPostCommitSpec item); public PostCommitNested editPostCommit(); public ResourceRequirements getResources(); public T withResources( ResourceRequirements resources); public ResourcesNested withNewResources(); public ResourcesNested withNewResourcesLike( ResourceRequirements item); public ResourcesNested editResources(); public SourceRevision getRevision(); public T withRevision( SourceRevision revision); public RevisionNested withNewRevision(); public RevisionNested withNewRevisionLike( SourceRevision item); public RevisionNested editRevision(); public String getServiceAccount(); public T withServiceAccount( String serviceAccount); public BuildSource getSource(); public T withSource( BuildSource source); public SourceNested withNewSource(); public SourceNested withNewSourceLike( BuildSource item); public SourceNested editSource(); public BuildStrategy getStrategy(); public T withStrategy( BuildStrategy strategy); public StrategyNested withNewStrategy(); public StrategyNested withNewStrategyLike( BuildStrategy item); public StrategyNested editStrategy(); public T addToAdditionalProperties( String key, Object value); public T addToAdditionalProperties( Map map); public T removeFromAdditionalProperties( String key); public T removeFromAdditionalProperties( Map map); public Map getAdditionalProperties(); public T withAdditionalProperties( Map additionalProperties);
public interface OutputNested extends Nested, BuildOutputFluent>{
public N endOutput(); public N and();
}
public interface PostCommitNested extends Nested, BuildPostCommitSpecFluent>{
public N and(); public N endPostCommit();
}
public interface ResourcesNested extends Nested, ResourceRequirementsFluent>{
public N and(); public N endResources();
}
public interface RevisionNested extends Nested, SourceRevisionFluent>{
public N endRevision(); public N and();
}
public interface SourceNested extends Nested, BuildSourceFluent>{
public N and(); public N endSource();
}
public interface StrategyNested extends Nested, BuildStrategyFluent>{
public N endStrategy(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy