Class BuildConfigOperationsImpl
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.base.OperationSupport
-
- io.fabric8.kubernetes.client.dsl.base.BaseOperation<T,L,R>
-
- io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation<T,L,R>
-
- io.fabric8.openshift.client.dsl.internal.OpenShiftOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>
-
- io.fabric8.openshift.client.dsl.internal.BuildConfigOperationsImpl
-
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList>>,Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig>>,CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig>,Createable<io.fabric8.openshift.api.model.BuildConfig>,CreateFromServerGettable<io.fabric8.openshift.api.model.BuildConfig>,CreateOrReplaceable<io.fabric8.openshift.api.model.BuildConfig>,Deletable,DryRunable<WritableOperation<io.fabric8.openshift.api.model.BuildConfig>>,Editable<io.fabric8.openshift.api.model.BuildConfig>,EditReplacePatchable<io.fabric8.openshift.api.model.BuildConfig>,EditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig>,Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList>>,FilterWatchListDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList>,FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList>,FromServerable<Gettable<io.fabric8.openshift.api.model.BuildConfig>>,Gettable<io.fabric8.openshift.api.model.BuildConfig>,Listable<io.fabric8.openshift.api.model.BuildConfigList>,Loadable<BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>,Lockable<Replaceable<io.fabric8.openshift.api.model.BuildConfig>>,MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>,MultiDeleteable<io.fabric8.openshift.api.model.BuildConfig>,Nameable<BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>,Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>>,NonNamespaceOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>,Operation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>,Patchable<io.fabric8.openshift.api.model.BuildConfig>,Readiable,Replaceable<io.fabric8.openshift.api.model.BuildConfig>,Requirable<io.fabric8.openshift.api.model.BuildConfig>,Resource<io.fabric8.openshift.api.model.BuildConfig>,Secretable<Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>>>,StatusUpdatable<io.fabric8.openshift.api.model.BuildConfig>,Timeoutable<InputStreamable<io.fabric8.openshift.api.model.Build>>,Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>,Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>>,Versionable<WatchAndWaitable<io.fabric8.openshift.api.model.BuildConfig>>,VersionWatchAndWaitable<io.fabric8.openshift.api.model.BuildConfig>,Waitable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig>,Watchable<Watcher<io.fabric8.openshift.api.model.BuildConfig>>,WatchAndWaitable<io.fabric8.openshift.api.model.BuildConfig>,WatchListDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList>,WritableOperation<io.fabric8.openshift.api.model.BuildConfig>,FromServerGettable<io.fabric8.openshift.api.model.BuildConfig>,GracePeriodConfigurable<Deletable>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig>>,AsFileable<TimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>,AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>,AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>,AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>,AuthorNameable<AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>>,AuthorNameOrEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>,CommitterAuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>,CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>,CommitterNameable<CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>>,CommitterNameOrEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>,Messageable<AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>,MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>,BuildConfigOperation,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>,InputStreamable<io.fabric8.openshift.api.model.Build>,Instantiateable<io.fabric8.openshift.api.model.BuildRequest,io.fabric8.openshift.api.model.Build>,TimeoutInputStreamable<io.fabric8.openshift.api.model.Build>
public class BuildConfigOperationsImpl extends OpenShiftOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>> implements BuildConfigOperation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBuildConfigOperationsImpl.ArchiveFileInputStreamRequestBody
-
Field Summary
Fields Modifier and Type Field Description static StringBUILD_CONFIG_ANNOTATIONstatic StringBUILD_CONFIG_LABEL-
Fields inherited from class io.fabric8.openshift.client.dsl.internal.OpenShiftOperation
OPENSHIFT_APIGROUP_SUFFIX
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
apiVersion, listType, type
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, dryRun, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
-
Fields inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
-
-
Constructor Summary
Constructors Constructor Description BuildConfigOperationsImpl(BuildConfigOperationContext context)BuildConfigOperationsImpl(okhttp3.OkHttpClient client, OpenShiftConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeoutInputStreamable<io.fabric8.openshift.api.model.Build>asFile(String fileName)io.fabric8.openshift.api.model.BuildConfigedit(io.fabric8.kubernetes.api.builder.Visitor... visitors)io.fabric8.openshift.api.model.BuildfromFile(File file)io.fabric8.openshift.api.model.BuildfromInputStream(InputStream inputStream)BuildConfigOperationContextgetContext()io.fabric8.openshift.api.model.Buildinstantiate(io.fabric8.openshift.api.model.BuildRequest request)CommitterAuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>instantiateBinary()BuildConfigOperationsImplnewInstance(OperationContext context)protected io.fabric8.openshift.api.model.BuildsubmitToApiServerWithRequestBody(okhttp3.RequestBody requestBody)Voidtrigger(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,Void,io.fabric8.openshift.api.model.Build>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 triggerType)-
Methods inherited from class io.fabric8.openshift.client.dsl.internal.OpenShiftOperation
getConfig, getConfigType, getReadiness, getRootUrl
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
accept, edit, patch, replace
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
cascading, create, create, createOrReplace, delete, delete, delete, dryRun, edit, fetchListUrl, forOperationType, fromServer, get, getApiVersion, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handlePatch, handleReplace, handleResponse, handleScale, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReloadingFromServer, isResourceNamespaced, list, list, list, load, load, load, load, lockResourceVersion, require, sendPatchedObject, setListType, setNamespace, setType, updateApiVersion, updateApiVersion, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withInvolvedObject, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withWaitRetryBackoff
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceUrl, getResourceUrl, getResourceURLForWriteOperation, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.AnyNamespaceable
inAnyNamespace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Createable
create, create
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
createOrReplace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun, dryRun
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withField, withFields, withInvolvedObject, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.FromServerable
fromServer
-
Methods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriod
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Lockable
lockResourceVersion
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.MultiDeleteable
delete, delete
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Namespaceable
inNamespace
-
Methods inherited from interface io.fabric8.kubernetes.client.OperationInfo
getName, getNamespace
-
Methods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicy
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Replaceable
replace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Requirable
require
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.StatusUpdatable
updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
-
-
-
-
Field Detail
-
BUILD_CONFIG_LABEL
public static final String BUILD_CONFIG_LABEL
- See Also:
- Constant Field Values
-
BUILD_CONFIG_ANNOTATION
public static final String BUILD_CONFIG_ANNOTATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BuildConfigOperationsImpl
public BuildConfigOperationsImpl(okhttp3.OkHttpClient client, OpenShiftConfig config)
-
BuildConfigOperationsImpl
public BuildConfigOperationsImpl(BuildConfigOperationContext context)
-
-
Method Detail
-
newInstance
public BuildConfigOperationsImpl newInstance(OperationContext context)
- Overrides:
newInstancein classBaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>
-
getContext
public BuildConfigOperationContext getContext()
-
instantiate
public io.fabric8.openshift.api.model.Build instantiate(io.fabric8.openshift.api.model.BuildRequest request)
- Specified by:
instantiatein interfaceInstantiateable<io.fabric8.openshift.api.model.BuildRequest,io.fabric8.openshift.api.model.Build>
-
instantiateBinary
public CommitterAuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> instantiateBinary()
- Specified by:
instantiateBinaryin interfaceInstantiateable<io.fabric8.openshift.api.model.BuildRequest,io.fabric8.openshift.api.model.Build>
-
trigger
public Void trigger(io.fabric8.openshift.api.model.WebHookTrigger trigger)
- Specified by:
triggerin interfaceTriggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>
-
withType
public Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void> withType(String triggerType)
- Specified by:
withTypein interfaceTypeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>>
-
withResourceVersion
public BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build> withResourceVersion(String resourceVersion)
- Specified by:
withResourceVersionin interfaceVersionable<WatchAndWaitable<io.fabric8.openshift.api.model.BuildConfig>>- Overrides:
withResourceVersionin classBaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>
-
fromInputStream
public io.fabric8.openshift.api.model.Build fromInputStream(InputStream inputStream)
- Specified by:
fromInputStreamin interfaceInputStreamable<io.fabric8.openshift.api.model.Build>
-
fromFile
public io.fabric8.openshift.api.model.Build fromFile(File file)
- Specified by:
fromFilein interfaceInputStreamable<io.fabric8.openshift.api.model.Build>
-
asFile
public TimeoutInputStreamable<io.fabric8.openshift.api.model.Build> asFile(String fileName)
- Specified by:
asFilein interfaceAsFileable<TimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>
-
withAuthorEmail
public MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> withAuthorEmail(String email)
- Specified by:
withAuthorEmailin interfaceAuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>
-
withCommitterEmail
public AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> withCommitterEmail(String committerEmail)
- Specified by:
withCommitterEmailin interfaceCommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>
-
withMessage
public AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build> withMessage(String message)
- Specified by:
withMessagein interfaceMessageable<AsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>
-
withAuthorName
public AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>> withAuthorName(String authorName)
- Specified by:
withAuthorNamein interfaceAuthorNameable<AuthorEmailable<MessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>>
-
withCommitterName
public CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>> withCommitterName(String committerName)
- Specified by:
withCommitterNamein interfaceCommitterNameable<CommitterEmailable<AuthorMessageAsFileTimeoutInputStreamable<io.fabric8.openshift.api.model.Build>>>
-
withTimeout
public InputStreamable<io.fabric8.openshift.api.model.Build> withTimeout(long timeout, TimeUnit unit)
- Specified by:
withTimeoutin interfaceTimeoutable<InputStreamable<io.fabric8.openshift.api.model.Build>>
-
withTimeoutInMillis
public InputStreamable<io.fabric8.openshift.api.model.Build> withTimeoutInMillis(long timeoutInMillis)
- Specified by:
withTimeoutInMillisin interfaceTimeoutable<InputStreamable<io.fabric8.openshift.api.model.Build>>
-
withSecret
public Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>> withSecret(String secret)
- Specified by:
withSecretin interfaceSecretable<Typeable<Triggerable<io.fabric8.openshift.api.model.WebHookTrigger,Void>>>
-
edit
public io.fabric8.openshift.api.model.BuildConfig edit(io.fabric8.kubernetes.api.builder.Visitor... visitors)
- Specified by:
editin interfaceEditable<io.fabric8.openshift.api.model.BuildConfig>- Overrides:
editin classBaseOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>
-
submitToApiServerWithRequestBody
protected io.fabric8.openshift.api.model.Build submitToApiServerWithRequestBody(okhttp3.RequestBody requestBody)
-
-