public class ReplicationControllerOperationsImpl extends RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> implements TimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.ReplicationController>
rollingOperationContext
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
apiVersion, listType
type
apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MAPPER, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH
Constructor and Description |
---|
ReplicationControllerOperationsImpl(Client client) |
ReplicationControllerOperationsImpl(RollingOperationContext context,
OperationContext superContext) |
Modifier and Type | Method and Description |
---|---|
protected List<io.fabric8.kubernetes.api.model.Container> |
getContainers(io.fabric8.kubernetes.api.model.ReplicationController value) |
int |
getCurrentReplicas(io.fabric8.kubernetes.api.model.ReplicationController current) |
int |
getDesiredReplicas(io.fabric8.kubernetes.api.model.ReplicationController item) |
String |
getLog(boolean isPretty) |
InputStream |
getLogInputStream()
Returns an unclosed InputStream.
|
Reader |
getLogReader()
Returns an unclosed Reader.
|
long |
getObservedGeneration(io.fabric8.kubernetes.api.model.ReplicationController current) |
RollingUpdater<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList> |
getRollingUpdater(long rollingTimeout,
TimeUnit rollingTimeUnit) |
ReplicationControllerOperationsImpl |
newInstance(OperationContext context) |
ReplicationControllerOperationsImpl |
newInstance(RollingOperationContext context) |
io.fabric8.kubernetes.api.model.ReplicationController |
pause() |
io.fabric8.kubernetes.api.model.ReplicationController |
restart() |
io.fabric8.kubernetes.api.model.ReplicationController |
resume() |
io.fabric8.kubernetes.api.model.Status |
rollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback) |
io.fabric8.kubernetes.api.model.ReplicationController |
undo() |
LogWatch |
watchLog(OutputStream out) |
io.fabric8.kubernetes.api.model.ReplicationController |
withReplicas(int count) |
edit, getLog, inContainer, patch, replace, rolling, scale, scale, scale, scale, sendPatchedObject, updateImage, updateImage, watchLog, withLogWaitTimeout, withTimeout, withTimeoutInMillis
accept, edit, editStatus, modifyItemForReplaceOrPatch, patch, patch, patchStatus, replace, replace, replaceStatus, requireFromServer
appendListOptionParams, create, createOrReplace, createOrReplace, delete, delete, delete, dryRun, dryRun, edit, fetchListUrl, forOperationType, fromServer, get, getConfigType, getFieldQueryParam, getGracePeriodSeconds, getGroup, getItem, getKind, getLimit, getListType, getMandatory, getNonNullItem, getOperationType, getPlural, getPropagationPolicy, getReadiness, getResourceVersion, getVersion, getWatchReconnectInterval, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handleResponse, handleScale, handleUpdate, inAnyNamespace, inform, informOnCondition, inNamespace, inWriteContext, isReady, isReloadingFromServer, isResourceNamespaced, list, list, list, load, load, load, load, lockResourceVersion, lockResourceVersion, newResource, patch, patch, patchStatus, replaceStatus, require, resource, resources, runnableInformer, setListType, setType, submitList, submitWatch, 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
create, getType
assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getParameters, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrl, handleApproveOrDeny, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, retryWithExponentialBackoff, unmarshal, unmarshal, unmarshal, waitForResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withTimeout, withTimeoutInMillis
updateImage, updateImage
accept, edit, edit, edit, editStatus, patch, patch, patch, patch, patch, patch, patchStatus
replace, replaceStatus
cascading, isReady, lockResourceVersion, lockResourceVersion, require
fromServer
withResourceVersion
waitUntilCondition, waitUntilReady
create, createOrReplace
create, createOrReplace, delete, patchStatus, updateStatus
withGracePeriod
withPropagationPolicy
replaceStatus
dryRun, dryRun
inform, inform, inform, informOnCondition, runnableInformer, withIndexers, withLimit
getFullResourceName, getName, getNamespace
delete
withLabel, withoutLabel
getNamespace
public ReplicationControllerOperationsImpl(Client client)
public ReplicationControllerOperationsImpl(RollingOperationContext context, OperationContext superContext)
public ReplicationControllerOperationsImpl newInstance(OperationContext context)
newInstance
in class HasMetadataOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public ReplicationControllerOperationsImpl newInstance(RollingOperationContext context)
newInstance
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public io.fabric8.kubernetes.api.model.ReplicationController withReplicas(int count)
withReplicas
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public RollingUpdater<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList> getRollingUpdater(long rollingTimeout, TimeUnit rollingTimeUnit)
getRollingUpdater
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public int getCurrentReplicas(io.fabric8.kubernetes.api.model.ReplicationController current)
getCurrentReplicas
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public int getDesiredReplicas(io.fabric8.kubernetes.api.model.ReplicationController item)
getDesiredReplicas
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public long getObservedGeneration(io.fabric8.kubernetes.api.model.ReplicationController current)
getObservedGeneration
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
public io.fabric8.kubernetes.api.model.Status rollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback)
rollback
in interface RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>
public Reader getLogReader()
getLogReader
in interface Loggable
public InputStream getLogInputStream()
getLogInputStream
in interface Loggable
public LogWatch watchLog(OutputStream out)
public io.fabric8.kubernetes.api.model.ReplicationController pause()
pause
in interface ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.ReplicationController>
public io.fabric8.kubernetes.api.model.ReplicationController resume()
resume
in interface ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.ReplicationController>
public io.fabric8.kubernetes.api.model.ReplicationController restart()
restart
in interface ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.ReplicationController>
public io.fabric8.kubernetes.api.model.ReplicationController undo()
undo
in interface ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.ReplicationController>
protected List<io.fabric8.kubernetes.api.model.Container> getContainers(io.fabric8.kubernetes.api.model.ReplicationController value)
getContainers
in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>>
Copyright © 2015–2022 Red Hat. All rights reserved.