Class BuildOperationsImpl
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.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>
io.fabric8.openshift.client.dsl.internal.BuildOperationsImpl
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.Build>>>,BytesLimitable<TimeTailPrettyLoggable<String,LogWatch>>,BytesLimitTerminateTimeTailPrettyLoggable<String,LogWatch>,Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,Boolean>>,CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,Boolean>,Createable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild>,CreateFromServerGettable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild>,CreateOrReplaceable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild>,Deletable<Boolean>,Editable<io.fabric8.openshift.api.model.DoneableBuild>,EditReplacePatchable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild>,EditReplacePatchDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,Boolean>,Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.Build>>>,FilterWatchListDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.Build>>,FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.Build>>,FromServerable<Gettable<io.fabric8.openshift.api.model.Build>>,Gettable<io.fabric8.openshift.api.model.Build>,Listable<io.fabric8.openshift.api.model.BuildList>,Loadable<BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>,Lockable<Replaceable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build>>,Loggable<String,LogWatch>,MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>,MultiDeleteable<io.fabric8.openshift.api.model.Build,Boolean>,Nameable<BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>,Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>>,NonNamespaceOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>,Operation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>,Patchable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build>,Prettyable<Loggable<String,LogWatch>>,PrettyLoggable<String,LogWatch>,Readiable,Replaceable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build>,Requirable<io.fabric8.openshift.api.model.Build>,Resource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild>,StatusUpdatable<io.fabric8.openshift.api.model.Build>,Tailable<PrettyLoggable<String,LogWatch>>,TailPrettyLoggable<String,LogWatch>,Terminateable<TimeTailPrettyLoggable<String,LogWatch>>,TerminateTimeTailPrettyLoggable<String,LogWatch>,Timeable<TailPrettyLoggable<String,LogWatch>>,Timestampable<BytesLimitTerminateTimeTailPrettyLoggable<String,LogWatch>>,TimestampBytesLimitTerminateTimeTailPrettyLoggable<String,LogWatch>,TimeTailPrettyLoggable<String,LogWatch>,Versionable<Watchable<Watch,Watcher<io.fabric8.openshift.api.model.Build>>>,VersionWatchable<Watch,Watcher<io.fabric8.openshift.api.model.Build>>,Waitable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build>,Watchable<Watch,Watcher<io.fabric8.openshift.api.model.Build>>,WatchListDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.Build>>,FromServerGettable<io.fabric8.openshift.api.model.Build>,GracePeriodConfigurable<Deletable<Boolean>>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,Boolean>>,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>
public class BuildOperationsImpl extends OpenShiftOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>> implements BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>
-
Field Summary
Fields 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 BuildOperationsImpl(BuildOperationContext context)BuildOperationsImpl(okhttp3.OkHttpClient client, OpenShiftConfig config) -
Method Summary
Modifier and Type Method Description protected okhttp3.ResponseBodydoGetLog()StringgetLog()StringgetLog(Boolean isPretty)protected StringgetLogParameters()ReadergetLogReader()Returns an unclosed Reader.BytesLimitTerminateTimeTailPrettyLoggable<String,LogWatch>limitBytes(int limitBytes)BuildOperationsImplnewInstance(OperationContext context)TailPrettyLoggable<String,LogWatch>sinceSeconds(int sinceSeconds)TailPrettyLoggable<String,LogWatch>sinceTime(String sinceTimestamp)PrettyLoggable<String,LogWatch>tailingLines(int tailingLines)TimeTailPrettyLoggable<String,LogWatch>terminated()BytesLimitTerminateTimeTailPrettyLoggable<String,LogWatch>usingTimestamps()LogWatchwatchLog()LogWatchwatchLog(OutputStream out)Loggable<String,LogWatch>withPrettyOutput()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, withResourceVersion, 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.GracePeriodConfigurable
withGracePeriodMethods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicyMethods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
-
Constructor Details
-
Method Details
-
newInstance
- Overrides:
newInstancein classBaseOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,io.fabric8.openshift.api.model.DoneableBuild,BuildResource<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.DoneableBuild,String,LogWatch>>
-
getLogParameters
-
doGetLog
protected okhttp3.ResponseBody doGetLog() -
getLog
-
getLog
-
getLogReader
Returns an unclosed Reader. It's the caller responsibility to close it.- Specified by:
getLogReaderin interfaceLoggable<String,LogWatch>- Returns:
- Reader
-
watchLog
-
watchLog
-
withPrettyOutput
- Specified by:
withPrettyOutputin interfacePrettyable<Loggable<String,LogWatch>>
-
tailingLines
- Specified by:
tailingLinesin interfaceTailable<PrettyLoggable<String,LogWatch>>
-
terminated
- Specified by:
terminatedin interfaceTerminateable<TimeTailPrettyLoggable<String,LogWatch>>
-
sinceTime
- Specified by:
sinceTimein interfaceTimeable<TailPrettyLoggable<String,LogWatch>>
-
sinceSeconds
- Specified by:
sinceSecondsin interfaceTimeable<TailPrettyLoggable<String,LogWatch>>
-
limitBytes
- Specified by:
limitBytesin interfaceBytesLimitable<TimeTailPrettyLoggable<String,LogWatch>>
-
usingTimestamps
- Specified by:
usingTimestampsin interfaceTimestampable<BytesLimitTerminateTimeTailPrettyLoggable<String,LogWatch>>
-