public class BuildConfigBuilder extends AbstractBuilder<io.fabric8.openshift.api.model.BuildConfig,BuildConfigBuilder> implements ResourceLimitBuilder
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SECRET |
| Constructor and Description |
|---|
BuildConfigBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
ComputingResource |
addCPUResource() |
ComputingResource |
addMemoryResource() |
io.fabric8.openshift.api.model.BuildConfig |
build() |
DockerBuildStrategy |
docker() |
BuildConfigBuilder |
genericWebhook(String secret) |
protected BuildConfigBuilder |
getThis() |
BuildConfigBuilder |
gitContextDir(String gitContextDir) |
BuildConfigBuilder |
githubWebhook(String secret) |
BuildConfigBuilder |
gitRef(String gitRef) |
BuildConfigBuilder |
gitSource(String gitUrl) |
BuildConfigBuilder |
imageSource(ImageSource imageSource) |
BuildConfigBuilder |
onConfigurationChange() |
BuildConfigBuilder |
setOutput(String output) |
SourceBuildStrategy |
sti() |
BuildConfigBuilder |
withBinaryBuild() |
BuildConfigBuilder |
withMountTrustedCA() |
BuildConfigBuilder |
withSecret(String secretName) |
BuildConfigBuilder |
withSecret(String secretName,
String destinationDir) |
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilderpublic static final String DEFAULT_SECRET
public BuildConfigBuilder(String name)
public BuildConfigBuilder gitSource(String gitUrl)
public BuildConfigBuilder gitRef(String gitRef)
public BuildConfigBuilder gitContextDir(String gitContextDir)
public SourceBuildStrategy sti()
public DockerBuildStrategy docker()
public BuildConfigBuilder setOutput(String output)
public BuildConfigBuilder genericWebhook(String secret)
public BuildConfigBuilder githubWebhook(String secret)
public BuildConfigBuilder onConfigurationChange()
public BuildConfigBuilder withBinaryBuild()
public BuildConfigBuilder withMountTrustedCA()
public BuildConfigBuilder withSecret(String secretName)
public BuildConfigBuilder withSecret(String secretName, String destinationDir)
public io.fabric8.openshift.api.model.BuildConfig build()
build in class AbstractBuilder<io.fabric8.openshift.api.model.BuildConfig,BuildConfigBuilder>protected BuildConfigBuilder getThis()
getThis in class AbstractBuilder<io.fabric8.openshift.api.model.BuildConfig,BuildConfigBuilder>public BuildConfigBuilder imageSource(ImageSource imageSource)
public ComputingResource addCPUResource()
addCPUResource in interface ResourceLimitBuilderpublic ComputingResource addMemoryResource()
addMemoryResource in interface ResourceLimitBuilderCopyright © 2024. All rights reserved.