public class BuildConfigOperationsImpl extends OpenShiftOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>> implements BuildConfigOperation
| Modifier and Type | Field and Description |
|---|---|
static String |
BUILD_CONFIG_ANNOTATION |
static String |
BUILD_CONFIG_LABEL |
apiVersion, reaperapiGroupName, apiGroupVersion, client, config, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, YAML_MAPPER| Constructor and Description |
|---|
BuildConfigOperationsImpl(okhttp3.OkHttpClient client,
OpenShiftConfig config,
String namespace) |
BuildConfigOperationsImpl(okhttp3.OkHttpClient client,
OpenShiftConfig config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.openshift.api.model.BuildConfig item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields) |
BuildConfigOperationsImpl(okhttp3.OkHttpClient client,
OpenShiftConfig config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.openshift.api.model.BuildConfig item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
String secret,
String triggerType,
String authorName,
String authorEmail,
String committerName,
String committerEmail,
String commit,
String message,
String asFile,
long timeout,
TimeUnit timeoutUnit) |
| Modifier and Type | Method and Description |
|---|---|
TimeoutInputStreamable<io.fabric8.openshift.api.model.Build> |
asFile(String fileName) |
io.fabric8.openshift.api.model.Build |
fromFile(File file) |
io.fabric8.openshift.api.model.Build |
fromInputStream(InputStream inputStream) |
Gettable<io.fabric8.openshift.api.model.BuildConfig> |
fromServer() |
OpenShiftOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>> |
inNamespace(String namespace) |
io.fabric8.openshift.api.model.Build |
instantiate(io.fabric8.openshift.api.model.BuildRequest request) |
CommitterAuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> |
instantiateBinary() |
BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build> |
load(InputStream is) |
Void |
trigger(io.fabric8.openshift.api.model.WebHookTrigger trigger) |
MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> |
withAuthorEmail(String email) |
AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>> |
withAuthorName(String authorName) |
AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> |
withCommitterEmail(String committerEmail) |
CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>> |
withCommitterName(String committerName) |
AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> |
withMessage(String message) |
BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build> |
withName(String name) |
Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>> |
withResourceVersion(String resourceVersion) |
Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>> |
withSecret(String secret) |
InputStreamable<io.fabric8.openshift.api.model.Build> |
withTimeout(long timeout,
TimeUnit unit) |
InputStreamable<io.fabric8.openshift.api.model.Build> |
withTimeoutInMillis(long timeoutInMillis) |
Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void> |
withType(String type) |
getConfig, getConfigType, getRootUrl, withApiGroup, withApiGroupedit, patch, periodicWatchUntilReady, replace, waitUntilReadycascading, create, createItemOperation, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, forOperationType, get, getApiVersion, getDoneableType, getFieldQueryParam, getFields, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getReloadingFromServer, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleGet, handlePatch, handleReplace, handleResponse, inAnyNamespace, isApiGroup, isCascading, isReady, isReaping, isReloadingFromServer, isResourceNamespaced, list, list, load, load, load, lockResourceVersion, setReaping, updateApiVersion, updateApiVersion, updateApiVersionResource, waitUntilCondition, waitUntilExists, watch, watch, withField, withFields, withGracePeriod, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutLabel, withoutLabel, withoutLabelsassertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getResourceUrl, getResourceUrl, handleCreate, handleDelete, handleDelete, handleGet, handleGet, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, requestException, requestFailure, unmarshal, unmarshal, unmarshalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, createNewreplacelockResourceVersionwaitUntilCondition, waitUntilReadyinAnyNamespacewithField, withFields, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutLabel, withoutLabel, withoutLabelswithGracePerioddelete, deletecreateOrReplace, createOrReplaceWithNewgetName, getNamespacepublic static final String BUILD_CONFIG_LABEL
public static final String BUILD_CONFIG_ANNOTATION
public BuildConfigOperationsImpl(okhttp3.OkHttpClient client,
OpenShiftConfig config,
String namespace)
public BuildConfigOperationsImpl(okhttp3.OkHttpClient client,
OpenShiftConfig config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.openshift.api.model.BuildConfig item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields)
public BuildConfigOperationsImpl(okhttp3.OkHttpClient client,
OpenShiftConfig config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.openshift.api.model.BuildConfig item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
String secret,
String triggerType,
String authorName,
String authorEmail,
String committerName,
String committerEmail,
String commit,
String message,
String asFile,
long timeout,
TimeUnit timeoutUnit)
public BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build> withName(String name)
withName in interface Nameable<BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>withName in class BaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>public OpenShiftOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>> inNamespace(String namespace)
inNamespace in interface Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>>inNamespace in class BaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>public Gettable<io.fabric8.openshift.api.model.BuildConfig> fromServer()
fromServer in interface FromServerable<Gettable<io.fabric8.openshift.api.model.BuildConfig>>fromServer in class BaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>public Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>> withSecret(String secret)
withSecret in interface Secretable<Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>>>public BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build> load(InputStream is)
load in interface Loadable<BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>load in class BaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>public io.fabric8.openshift.api.model.Build instantiate(io.fabric8.openshift.api.model.BuildRequest request)
instantiate in interface Instantiateable<io.fabric8.openshift.api.model.BuildRequest,io.fabric8.openshift.api.model.Build>public CommitterAuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> instantiateBinary()
instantiateBinary in interface Instantiateable<io.fabric8.openshift.api.model.BuildRequest,io.fabric8.openshift.api.model.Build>public Void trigger(io.fabric8.openshift.api.model.WebHookTrigger trigger)
trigger in interface Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>public Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void> withType(String type)
withType in interface Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>>public Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>> withResourceVersion(String resourceVersion)
withResourceVersion in interface Versionable<Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>>withResourceVersion in class BaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,io.fabric8.openshift.api.model.DoneableBuildConfig,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>public io.fabric8.openshift.api.model.Build fromInputStream(InputStream inputStream)
fromInputStream in interface InputStreamable<io.fabric8.openshift.api.model.Build>public io.fabric8.openshift.api.model.Build fromFile(File file)
fromFile in interface InputStreamable<io.fabric8.openshift.api.model.Build>public TimeoutInputStreamable<io.fabric8.openshift.api.model.Build> asFile(String fileName)
asFile in interface AsFileable<TimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>public MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> withAuthorEmail(String email)
withAuthorEmail in interface AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>public AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> withCommitterEmail(String committerEmail)
withCommitterEmail in interface CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>public AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> withMessage(String message)
withMessage in interface Messageable<AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>public AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>> withAuthorName(String authorName)
withAuthorName in interface AuthorNameable<AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>>public CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>> withCommitterName(String committerName)
withCommitterName in interface CommitterNameable<CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>>public InputStreamable<io.fabric8.openshift.api.model.Build> withTimeout(long timeout, TimeUnit unit)
withTimeout in interface Timeoutable<InputStreamable<io.fabric8.openshift.api.model.Build>>public InputStreamable<io.fabric8.openshift.api.model.Build> withTimeoutInMillis(long timeoutInMillis)
withTimeoutInMillis in interface Timeoutable<InputStreamable<io.fabric8.openshift.api.model.Build>>Copyright © 2015–2019 Red Hat. All rights reserved.