Class BuildOperationsImpl

  • All Implemented Interfaces:
    io.fabric8.kubernetes.client.dsl.AnyNamespaceable<io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>>, io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>, io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable, io.fabric8.kubernetes.client.dsl.CreateOrReplaceable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Deletable, io.fabric8.kubernetes.client.dsl.DeletableWithOptions, io.fabric8.kubernetes.client.dsl.DryRunable<io.fabric8.kubernetes.client.dsl.WritableOperation<io.fabric8.openshift.api.model.Build>>, io.fabric8.kubernetes.client.dsl.EditReplacePatchable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.FieldValidateable<io.fabric8.kubernetes.client.dsl.NonDeletingOperation<io.fabric8.openshift.api.model.Build>>, io.fabric8.kubernetes.client.dsl.Filterable<io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>>, io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>, io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Informable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.ItemReplacable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.ItemWritableOperation<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Listable<io.fabric8.openshift.api.model.BuildList>, io.fabric8.kubernetes.client.dsl.Loggable, io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>, io.fabric8.kubernetes.client.dsl.Nameable<io.fabric8.openshift.client.dsl.BuildResource>, io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>>, io.fabric8.kubernetes.client.dsl.NonDeletingOperation<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>, io.fabric8.kubernetes.client.dsl.PrettyLoggable, io.fabric8.kubernetes.client.dsl.Replaceable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.ReplaceDeletable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Scalable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.ServerSideApplicable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.TailPrettyLoggable, io.fabric8.kubernetes.client.dsl.Timeoutable, io.fabric8.kubernetes.client.dsl.TimeoutableScalable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable, io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable, io.fabric8.kubernetes.client.dsl.Updatable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Waitable<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.Watchable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.WatchAndWaitable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.dsl.WritableOperation<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.extension.ExtensibleResource<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.FromServerGettable<io.fabric8.openshift.api.model.Build>, io.fabric8.kubernetes.client.GracePeriodConfigurable<io.fabric8.kubernetes.client.PropagationPolicyConfigurable<? extends io.fabric8.kubernetes.client.dsl.Deletable>>, io.fabric8.kubernetes.client.informers.impl.ListerWatcher<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList>, io.fabric8.kubernetes.client.OperationInfo, io.fabric8.kubernetes.client.PropagationPolicyConfigurable<io.fabric8.kubernetes.client.GracePeriodConfigurable<? extends io.fabric8.kubernetes.client.dsl.Deletable>>, io.fabric8.openshift.client.dsl.BuildResource

    public class BuildOperationsImpl
    extends io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>
    implements io.fabric8.openshift.client.dsl.BuildResource
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.dsl.FieldValidateable

        io.fabric8.kubernetes.client.dsl.FieldValidateable.Validation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String OPENSHIFT_IO_BUILD_NAME  
      • Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation

        DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
      • Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.BaseOperation

        apiVersion, listType
      • Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation

        type
      • Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.OperationSupport

        apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource
    • Constructor Summary

      Constructors 
      Constructor Description
      BuildOperationsImpl​(io.fabric8.kubernetes.client.Client client)  
      BuildOperationsImpl​(io.fabric8.kubernetes.client.dsl.internal.PodOperationContext context, io.fabric8.kubernetes.client.dsl.internal.OperationContext superContext, Integer version)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected <T> T doGetLog​(Class<T> type)  
      String getLog()  
      String getLog​(boolean isPretty)  
      InputStream getLogInputStream()
      Returns an unclosed InputStream.
      protected String getLogParameters()  
      Reader getLogReader()
      Returns an unclosed Reader.
      io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable limitBytes​(int limitBytes)  
      BuildOperationsImpl newInstance​(io.fabric8.kubernetes.client.dsl.internal.OperationContext context)  
      io.fabric8.kubernetes.client.dsl.TailPrettyLoggable sinceSeconds​(int sinceSeconds)  
      io.fabric8.kubernetes.client.dsl.TailPrettyLoggable sinceTime​(String sinceTimestamp)  
      io.fabric8.kubernetes.client.dsl.PrettyLoggable tailingLines​(int tailingLines)  
      io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable terminated()  
      io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable usingTimestamps()  
      io.fabric8.kubernetes.client.dsl.LogWatch watchLog()  
      io.fabric8.kubernetes.client.dsl.LogWatch watchLog​(OutputStream out)  
      io.fabric8.kubernetes.client.dsl.Loggable withLogWaitTimeout​(Integer logWaitTimeout)  
      io.fabric8.kubernetes.client.dsl.Loggable withPrettyOutput()  
      io.fabric8.kubernetes.client.dsl.Loggable withReadyWaitTimeout​(Integer timeout)  
      io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable withVersion​(Integer version)  
      • Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation

        accept, edit, edit, editStatus, handleReplace, modifyItemForReplaceOrPatch, patch, patch, patch, patch, patch, patchStatus, patchStatus, replace, replaceStatus, scale, scale, scale, update, update, updateStatus, waitUntilScaled
      • Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.BaseOperation

        appendListOptionParams, create, createOr, createOrReplace, createOrReplace, delete, delete, delete, deleteAll, dryRun, dryRun, edit, fetchListUrl, fieldManager, fieldValidation, forceConflicts, forOperationType, fromServer, get, getApiEndpointPath, getConfigType, getFieldQueryParam, getGracePeriodSeconds, getGroup, getItem, getItemOrRequireFromServer, getKind, getLimit, getListType, getNonNullItem, getOperationType, getPlural, getPropagationPolicy, getReadiness, getResourceVersion, getVersion, getWatchReconnectInterval, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handleResponse, handleScale, handleUpdate, inAnyNamespace, inform, informOnCondition, inNamespace, inWriteContext, isReady, isResourceNamespaced, item, list, list, list, load, load, load, load, lockResourceVersion, lockResourceVersion, newResource, replace, replaceStatus, require, requireFromServer, resource, resources, runnableInformer, serverSideApply, setListType, setType, submitList, submitWatch, subresource, unlock, updateApiVersion, updateListItems, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withIndexers, withInvolvedObject, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withLabelSelector, withLimit, withName, withNewFilter, withoutField, withoutFields, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withTimeout
      • Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation

        create, getType
      • Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.OperationSupport

        addNamespacedUrlPathParts, assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getKubernetesSerialization, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getOperationContext, getRequestConfig, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrlParts, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRaw, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, waitForResult
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation

        delete
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable

        create, createOrReplace
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Deletable

        delete
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable

        dryRun
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.EditReplacePatchable

        accept, edit, edit, edit, patch, patch, patch, patch, patch, patch
      • Methods inherited from interface io.fabric8.kubernetes.client.extension.ExtensibleResource

        withTimeoutInMillis
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable

        withLabel, withoutLabel
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Gettable

        get
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Informable

        inform, inform, inform, informOnCondition, runnableInformer
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemReplacable

        replace, replaceStatus
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemWritableOperation

        create, createOrReplace, delete, patchStatus, updateStatus
      • Methods inherited from interface io.fabric8.kubernetes.client.informers.impl.ListerWatcher

        getConfig
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.NonDeletingOperation

        createOr, editStatus, patchStatus
      • Methods inherited from interface io.fabric8.kubernetes.client.OperationInfo

        getFullResourceName, getName, getNamespace
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Replaceable

        replaceStatus, updateStatus
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Resource

        cascading, isReady, item, require
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Scalable

        scale, scale, scale
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.ServerSideApplicable

        serverSideApply
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Updatable

        replace, update
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable

        waitUntilCondition, waitUntilReady
      • Methods inherited from interface io.fabric8.kubernetes.client.dsl.Watchable

        streamingList, watch, watch, watch
    • Constructor Detail

      • BuildOperationsImpl

        public BuildOperationsImpl​(io.fabric8.kubernetes.client.Client client)
      • BuildOperationsImpl

        public BuildOperationsImpl​(io.fabric8.kubernetes.client.dsl.internal.PodOperationContext context,
                                   io.fabric8.kubernetes.client.dsl.internal.OperationContext superContext,
                                   Integer version)
    • Method Detail

      • newInstance

        public BuildOperationsImpl newInstance​(io.fabric8.kubernetes.client.dsl.internal.OperationContext context)
        Overrides:
        newInstance in class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation<io.fabric8.openshift.api.model.Build,​io.fabric8.openshift.api.model.BuildList,​io.fabric8.openshift.client.dsl.BuildResource>
      • getLogParameters

        protected String getLogParameters()
      • doGetLog

        protected <T> T doGetLog​(Class<T> type)
      • getLog

        public String getLog()
        Specified by:
        getLog in interface io.fabric8.kubernetes.client.dsl.Loggable
      • getLog

        public String getLog​(boolean isPretty)
        Specified by:
        getLog in interface io.fabric8.kubernetes.client.dsl.Loggable
      • getLogReader

        public Reader getLogReader()
        Returns an unclosed Reader. It's the caller responsibility to close it.
        Specified by:
        getLogReader in interface io.fabric8.kubernetes.client.dsl.Loggable
        Returns:
        Reader
      • getLogInputStream

        public InputStream getLogInputStream()
        Returns an unclosed InputStream. It's the caller responsibility to close it.
        Specified by:
        getLogInputStream in interface io.fabric8.kubernetes.client.dsl.Loggable
        Returns:
        InputStream
      • watchLog

        public io.fabric8.kubernetes.client.dsl.LogWatch watchLog()
        Specified by:
        watchLog in interface io.fabric8.kubernetes.client.dsl.Loggable
      • watchLog

        public io.fabric8.kubernetes.client.dsl.LogWatch watchLog​(OutputStream out)
        Specified by:
        watchLog in interface io.fabric8.kubernetes.client.dsl.Loggable
      • withLogWaitTimeout

        public io.fabric8.kubernetes.client.dsl.Loggable withLogWaitTimeout​(Integer logWaitTimeout)
        Specified by:
        withLogWaitTimeout in interface io.fabric8.kubernetes.client.dsl.Loggable
      • withReadyWaitTimeout

        public io.fabric8.kubernetes.client.dsl.Loggable withReadyWaitTimeout​(Integer timeout)
        Specified by:
        withReadyWaitTimeout in interface io.fabric8.kubernetes.client.dsl.Loggable
      • withPrettyOutput

        public io.fabric8.kubernetes.client.dsl.Loggable withPrettyOutput()
        Specified by:
        withPrettyOutput in interface io.fabric8.kubernetes.client.dsl.PrettyLoggable
      • tailingLines

        public io.fabric8.kubernetes.client.dsl.PrettyLoggable tailingLines​(int tailingLines)
        Specified by:
        tailingLines in interface io.fabric8.kubernetes.client.dsl.TailPrettyLoggable
      • terminated

        public io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable terminated()
        Specified by:
        terminated in interface io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable
      • sinceTime

        public io.fabric8.kubernetes.client.dsl.TailPrettyLoggable sinceTime​(String sinceTimestamp)
        Specified by:
        sinceTime in interface io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable
      • sinceSeconds

        public io.fabric8.kubernetes.client.dsl.TailPrettyLoggable sinceSeconds​(int sinceSeconds)
        Specified by:
        sinceSeconds in interface io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable
      • limitBytes

        public io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable limitBytes​(int limitBytes)
        Specified by:
        limitBytes in interface io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable
      • withVersion

        public io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable withVersion​(Integer version)
        Specified by:
        withVersion in interface io.fabric8.openshift.client.dsl.BuildResource
      • usingTimestamps

        public io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable usingTimestamps()
        Specified by:
        usingTimestamps in interface io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable