public class BuildConfigBuilder extends Object implements IBuildConfigBuilder
IBuildConfigBuilder.IBinarySourceBuilder, IBuildConfigBuilder.IGitSourceBuilder, IBuildConfigBuilder.IJenkinsPipelineStrategyBuilder, IBuildConfigBuilder.ISourceBuilder<T extends IBuildConfigBuilder.ISourceBuilder>, 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.IBinarySourceBuilder |
fromBinarySource() |
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.IJenkinsPipelineStrategyBuilder |
usingJenkinsPipelineStrategy() |
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 IBuildConfigBuilderpublic IBuildConfigBuilder.IBinarySourceBuilder fromBinarySource()
fromBinarySource in interface IBuildConfigBuilderpublic IBuildConfigBuilder.IJenkinsPipelineStrategyBuilder usingJenkinsPipelineStrategy()
usingJenkinsPipelineStrategy in interface IBuildConfigBuilderCopyright © 2020 Red Hat, Inc. All Rights Reserved.