public class BuildConfigBuilder extends Object implements IBuildConfigBuilder
IBuildConfigBuilder.IGitSourceBuilder, IBuildConfigBuilder.ISourceStrategyBuilderIResourceBuilder.Endable| Constructor and Description |
|---|
BuildConfigBuilder(IClient client) |
| Modifier and Type | Method and Description |
|---|---|
IBuildConfig |
build() |
IBuildConfigBuilder |
buildOnConfigChange(boolean onConfigChange) |
IBuildConfigBuilder |
buildOnImageChange(boolean onImageChange) |
IBuildConfigBuilder |
buildOnSourceChange(boolean onSourceChange) |
IBuildConfigBuilder.IGitSourceBuilder |
fromGitSource() |
String |
getName()
Well known name of the capability
|
IBuildConfigBuilder |
inNamespace(String namespace) |
boolean |
isSupported()
Allow the implementation of the capability to determine
if it is supported on the OpenShift server.
|
IBuildConfigBuilder |
named(String name) |
IBuildConfigBuilder |
toImageStreamTag(String tag) |
IBuildConfigBuilder.ISourceStrategyBuilder |
usingSourceStrategy() |
IBuildConfigBuilder |
withLabels(Map<String,String> labels) |
public BuildConfigBuilder(IClient client)
public boolean isSupported()
ICapabilityisSupported in interface ICapabilitypublic String getName()
ICapabilitygetName in interface ICapabilitypublic IBuildConfigBuilder named(String name)
named in interface IResourceBuilder<IBuildConfig,IBuildConfigBuilder>public IBuildConfigBuilder inNamespace(String namespace)
inNamespace in interface IResourceBuilder<IBuildConfig,IBuildConfigBuilder>public IBuildConfigBuilder withLabels(Map<String,String> labels)
withLabels in interface IResourceBuilder<IBuildConfig,IBuildConfigBuilder>public IBuildConfig build()
build in interface IResourceBuilder<IBuildConfig,IBuildConfigBuilder>public IBuildConfigBuilder buildOnSourceChange(boolean onSourceChange)
buildOnSourceChange in interface IBuildConfigBuilderpublic IBuildConfigBuilder buildOnImageChange(boolean onImageChange)
buildOnImageChange in interface IBuildConfigBuilderpublic IBuildConfigBuilder buildOnConfigChange(boolean onConfigChange)
buildOnConfigChange in interface IBuildConfigBuilderpublic IBuildConfigBuilder toImageStreamTag(String tag)
toImageStreamTag in interface IBuildConfigBuilderpublic IBuildConfigBuilder.ISourceStrategyBuilder usingSourceStrategy()
usingSourceStrategy in interface IBuildConfigBuilderpublic IBuildConfigBuilder.IGitSourceBuilder fromGitSource()
fromGitSource in interface IBuildConfigBuilderCopyright © 2017 Red Hat, Inc. All Rights Reserved.