public class BuildSpecFluentImpl<T extends BuildSpecFluent<T>> extends BaseFluent<T> implements BuildSpecFluent<T>
| Modifier and Type | Class and Description |
|---|---|
class |
BuildSpecFluentImpl.OutputNestedImpl<N> |
class |
BuildSpecFluentImpl.PostCommitNestedImpl<N> |
class |
BuildSpecFluentImpl.ResourcesNestedImpl<N> |
class |
BuildSpecFluentImpl.RevisionNestedImpl<N> |
class |
BuildSpecFluentImpl.SourceNestedImpl<N> |
class |
BuildSpecFluentImpl.StrategyNestedImpl<N> |
BuildSpecFluent.OutputNested<N>, BuildSpecFluent.PostCommitNested<N>, BuildSpecFluent.ResourcesNested<N>, BuildSpecFluent.RevisionNested<N>, BuildSpecFluent.SourceNested<N>, BuildSpecFluent.StrategyNested<N>_visitables| Constructor and Description |
|---|
BuildSpecFluentImpl() |
BuildSpecFluentImpl(BuildSpec instance) |
public BuildSpecFluentImpl()
public BuildSpecFluentImpl(BuildSpec instance)
public Long getCompletionDeadlineSeconds()
getCompletionDeadlineSeconds in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withCompletionDeadlineSeconds(Long completionDeadlineSeconds)
withCompletionDeadlineSeconds in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildOutput getOutput()
getOutput in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withOutput(BuildOutput output)
withOutput in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.OutputNested<T> withNewOutput()
withNewOutput in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.OutputNested<T> withNewOutputLike(BuildOutput item)
withNewOutputLike in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.OutputNested<T> editOutput()
editOutput in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildPostCommitSpec getPostCommit()
getPostCommit in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withPostCommit(BuildPostCommitSpec postCommit)
withPostCommit in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.PostCommitNested<T> withNewPostCommit()
withNewPostCommit in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.PostCommitNested<T> withNewPostCommitLike(BuildPostCommitSpec item)
withNewPostCommitLike in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.PostCommitNested<T> editPostCommit()
editPostCommit in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public ResourceRequirements getResources()
getResources in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withResources(ResourceRequirements resources)
withResources in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.ResourcesNested<T> withNewResources()
withNewResources in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.ResourcesNested<T> withNewResourcesLike(ResourceRequirements item)
withNewResourcesLike in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.ResourcesNested<T> editResources()
editResources in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public SourceRevision getRevision()
getRevision in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withRevision(SourceRevision revision)
withRevision in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.RevisionNested<T> withNewRevision()
withNewRevision in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.RevisionNested<T> withNewRevisionLike(SourceRevision item)
withNewRevisionLike in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.RevisionNested<T> editRevision()
editRevision in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public String getServiceAccount()
getServiceAccount in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withServiceAccount(String serviceAccount)
withServiceAccount in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSource getSource()
getSource in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withSource(BuildSource source)
withSource in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.SourceNested<T> withNewSource()
withNewSource in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.SourceNested<T> withNewSourceLike(BuildSource item)
withNewSourceLike in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.SourceNested<T> editSource()
editSource in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildStrategy getStrategy()
getStrategy in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withStrategy(BuildStrategy strategy)
withStrategy in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.StrategyNested<T> withNewStrategy()
withNewStrategy in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.StrategyNested<T> withNewStrategyLike(BuildStrategy item)
withNewStrategyLike in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public BuildSpecFluent.StrategyNested<T> editStrategy()
editStrategy in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface BuildSpecFluent<T extends BuildSpecFluent<T>>public T withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface BuildSpecFluent<T extends BuildSpecFluent<T>>Copyright © 2011–2016 Red Hat. All rights reserved.