Class BuildConfigOperationsImpl
java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.kubernetes.client.dsl.base.BaseOperation<T,L,D,R>
io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation<T,L,D,R>
io.fabric8.openshift.client.dsl.internal.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>>
io.fabric8.openshift.client.dsl.internal.BuildConfigOperationsImpl
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>>,Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Boolean>>,CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Boolean>,Createable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig>,CreateFromServerGettable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig>,CreateOrReplaceable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig>,Deletable<Boolean>,Editable<io.fabric8.openshift.api.model.DoneableBuildConfig>,EditReplacePatchable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig>,EditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Boolean>,Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>>,FilterWatchListDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>,FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>,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,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>,Lockable<Replaceable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig>>,MixedOperation<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>>,MultiDeleteable<io.fabric8.openshift.api.model.BuildConfig,Boolean>,Nameable<BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Void,io.fabric8.openshift.api.model.Build>>,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>>>,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>>,Operation<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>>,Patchable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig>,Readiable,Replaceable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig>,Requirable<io.fabric8.openshift.api.model.BuildConfig>,Resource<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig>,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<Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>>,VersionWatchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>,Waitable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig>,Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>,WatchListDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>,FromServerGettable<io.fabric8.openshift.api.model.BuildConfig>,GracePeriodConfigurable<Deletable<Boolean>>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.DoneableBuildConfig,Boolean>>,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,io.fabric8.openshift.api.model.DoneableBuildConfig,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,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
-
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_LABELFields inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
DEFAULT_PROPAGATION_POLICYFields inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
apiVersion, doneableType, listType, typeFields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPERFields 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
Modifier and Type Method Description TimeoutInputStreamable<io.fabric8.openshift.api.model.Build>asFile(String fileName)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)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 triggerType)Methods inherited from class io.fabric8.openshift.client.dsl.internal.OpenShiftOperation
getConfig, getConfigType, getRootUrlMethods inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
edit, patch, replaceMethods inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
cascading, create, create, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, fetchListUrl, forOperationType, fromServer, get, getApiVersion, getDoneableType, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, getReloadingFromServer, 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, updateApiVersionResource, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withWaitRetryBackoffMethods 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, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.client.dsl.Createable
create, create, createNewMethods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
createOrReplace, createOrReplaceWithNewMethods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withField, withFields, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabelsMethods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriodMethods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicyMethods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
-
Field Details
-
BUILD_CONFIG_LABEL
- See Also:
- Constant Field Values
-
BUILD_CONFIG_ANNOTATION
- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
newInstance
- Overrides:
newInstancein classBaseOperation<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>>
-
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
- 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 Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>> withResourceVersion(String resourceVersion)- Specified by:
withResourceVersionin interfaceVersionable<Watchable<Watch,Watcher<io.fabric8.openshift.api.model.BuildConfig>>>- Overrides:
withResourceVersionin classBaseOperation<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>>
-
fromInputStream
- Specified by:
fromInputStreamin interfaceInputStreamable<io.fabric8.openshift.api.model.Build>
-
fromFile
- Specified by:
fromFilein interfaceInputStreamable<io.fabric8.openshift.api.model.Build>
-
asFile
- 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>>>
-
submitToApiServerWithRequestBody
protected io.fabric8.openshift.api.model.Build submitToApiServerWithRequestBody(okhttp3.RequestBody requestBody)
-