public class BuildOperationsImpl extends HasMetadataOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource> implements BuildResource
Modifier and Type | Field and Description |
---|---|
static String |
OPENSHIFT_IO_BUILD_NAME |
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
apiVersion, listType
type
apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource
Constructor and Description |
---|
BuildOperationsImpl(io.fabric8.kubernetes.client.Client client) |
BuildOperationsImpl(PodOperationContext context,
OperationContext superContext,
Integer version) |
Modifier and Type | Method and 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(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) |
accept, edit, edit, editStatus, handleReplace, modifyItemForReplaceOrPatch, patch, patch, patch, patch, patch, patchStatus, patchStatus, replace, replaceStatus, scale, scale, scale, update, update, updateStatus, waitUntilScaled
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, unlock, updateApiVersion, updateApiVersion, 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
create, getType
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cascading, isReady, item, lockResourceVersion, lockResourceVersion, require
scale, scale, scale, scale
withResourceVersion
waitUntilCondition, waitUntilReady
createOr, unlock
create, createOrReplace
accept, edit, edit, edit, editStatus, patch, patch, patch, patch, patch, patch, patchStatus
replace, replaceStatus, update, updateStatus
create, createOrReplace, delete, patchStatus, updateStatus
withGracePeriod
withPropagationPolicy
delete, withTimeout, withTimeoutInMillis
replace, replaceStatus
fieldManager, forceConflicts, serverSideApply
inform, inform, inform, informOnCondition, runnableInformer, withIndexers, withLimit
getFullResourceName, getName, getNamespace
public static final String OPENSHIFT_IO_BUILD_NAME
public BuildOperationsImpl(io.fabric8.kubernetes.client.Client client)
public BuildOperationsImpl(PodOperationContext context, OperationContext superContext, Integer version)
public BuildOperationsImpl newInstance(OperationContext context)
newInstance
in class HasMetadataOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource>
protected String getLogParameters()
protected <T> T doGetLog(Class<T> type)
public String getLog()
getLog
in interface io.fabric8.kubernetes.client.dsl.Loggable
public String getLog(boolean isPretty)
getLog
in interface io.fabric8.kubernetes.client.dsl.Loggable
public Reader getLogReader()
getLogReader
in interface io.fabric8.kubernetes.client.dsl.Loggable
public InputStream getLogInputStream()
getLogInputStream
in interface io.fabric8.kubernetes.client.dsl.Loggable
public io.fabric8.kubernetes.client.dsl.LogWatch watchLog()
watchLog
in interface io.fabric8.kubernetes.client.dsl.Loggable
public io.fabric8.kubernetes.client.dsl.LogWatch watchLog(OutputStream out)
watchLog
in interface io.fabric8.kubernetes.client.dsl.Loggable
public io.fabric8.kubernetes.client.dsl.Loggable withLogWaitTimeout(Integer logWaitTimeout)
withLogWaitTimeout
in interface io.fabric8.kubernetes.client.dsl.Loggable
public io.fabric8.kubernetes.client.dsl.Loggable withReadyWaitTimeout(Integer timeout)
withReadyWaitTimeout
in interface io.fabric8.kubernetes.client.dsl.Loggable
public io.fabric8.kubernetes.client.dsl.Loggable withPrettyOutput()
withPrettyOutput
in interface io.fabric8.kubernetes.client.dsl.PrettyLoggable
public io.fabric8.kubernetes.client.dsl.PrettyLoggable tailingLines(int tailingLines)
tailingLines
in interface io.fabric8.kubernetes.client.dsl.TailPrettyLoggable
public io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable terminated()
terminated
in interface io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable
public io.fabric8.kubernetes.client.dsl.TailPrettyLoggable sinceTime(String sinceTimestamp)
sinceTime
in interface io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable
public io.fabric8.kubernetes.client.dsl.TailPrettyLoggable sinceSeconds(int sinceSeconds)
sinceSeconds
in interface io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable
public io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable limitBytes(int limitBytes)
limitBytes
in interface io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable
public io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable withVersion(Integer version)
withVersion
in interface BuildResource
public io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable usingTimestamps()
usingTimestamps
in interface io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable
Copyright © 2015–2023 Red Hat. All rights reserved.