public class DeploymentOperationsImpl extends RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DeploymentList,io.fabric8.kubernetes.api.model.apps.DoneableDeployment,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>> implements TimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>
apiVersion, reaperapiGroupName, apiGroupVersion, client, config, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, YAML_MAPPERPOLL_INTERVAL_MS| Constructor and Description |
|---|
DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace) |
DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.apps.Deployment item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields) |
DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.apps.Deployment item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
Long rollingTimeout,
TimeUnit rollingTimeUnit) |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.model.apps.DoneableDeployment |
edit() |
io.fabric8.kubernetes.api.model.apps.Deployment |
patch(io.fabric8.kubernetes.api.model.apps.Deployment item) |
io.fabric8.kubernetes.api.model.apps.Deployment |
replace(io.fabric8.kubernetes.api.model.apps.Deployment item) |
DeploymentOperationsImpl |
rolling() |
io.fabric8.kubernetes.api.model.apps.Deployment |
scale(int count) |
io.fabric8.kubernetes.api.model.apps.Deployment |
scale(int count,
boolean wait) |
io.fabric8.kubernetes.api.model.apps.Deployment |
updateImage(String image) |
ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment> |
withTimeout(long timeout,
TimeUnit unit) |
ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment> |
withTimeoutInMillis(long timeoutInMillis) |
periodicWatchUntilReady, waitUntilReadycascading, create, createItemOperation, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, forOperationType, fromServer, get, getApiVersion, getConfigType, getDoneableType, getFieldQueryParam, getFields, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getReloadingFromServer, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleGet, handlePatch, handleReplace, handleResponse, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReaping, isReloadingFromServer, isResourceNamespaced, list, list, load, load, load, load, lockResourceVersion, require, setReaping, updateApiVersion, updateApiVersion, updateApiVersionResource, waitUntilCondition, waitUntilExists, watch, watch, withField, withFields, withGracePeriod, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutLabel, withoutLabel, withoutLabels, withResourceVersionassertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleGet, handleGet, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, requestException, requestFailure, unmarshal, unmarshal, unmarshalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateOrReplace, createOrReplaceWithNewcreate, createNewfromServerwithGracePeriodlockResourceVersionwithResourceVersionwaitUntilCondition, waitUntilReadyrequiregetName, getNamespacepublic DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String namespace)
public DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.apps.Deployment item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields)
public DeploymentOperationsImpl(okhttp3.OkHttpClient client,
Config config,
String apiGroup,
String apiVersion,
String namespace,
String name,
Boolean cascading,
io.fabric8.kubernetes.api.model.apps.Deployment item,
String resourceVersion,
Boolean reloadingFromServer,
long gracePeriodSeconds,
Map<String,String> labels,
Map<String,String> labelsNot,
Map<String,String[]> labelsIn,
Map<String,String[]> labelsNotIn,
Map<String,String> fields,
Long rollingTimeout,
TimeUnit rollingTimeUnit)
public io.fabric8.kubernetes.api.model.apps.Deployment scale(int count)
scale in interface Scaleable<io.fabric8.kubernetes.api.model.apps.Deployment>scale in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DeploymentList,io.fabric8.kubernetes.api.model.apps.DoneableDeployment,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public io.fabric8.kubernetes.api.model.apps.Deployment scale(int count,
boolean wait)
scale in interface Scaleable<io.fabric8.kubernetes.api.model.apps.Deployment>scale in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DeploymentList,io.fabric8.kubernetes.api.model.apps.DoneableDeployment,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public io.fabric8.kubernetes.api.model.apps.DoneableDeployment edit()
edit in interface Editable<io.fabric8.kubernetes.api.model.apps.DoneableDeployment>edit in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DeploymentList,io.fabric8.kubernetes.api.model.apps.DoneableDeployment,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public io.fabric8.kubernetes.api.model.apps.Deployment replace(io.fabric8.kubernetes.api.model.apps.Deployment item)
replace in interface Replaceable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment>replace in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DeploymentList,io.fabric8.kubernetes.api.model.apps.DoneableDeployment,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public io.fabric8.kubernetes.api.model.apps.Deployment patch(io.fabric8.kubernetes.api.model.apps.Deployment item)
patch in interface Patchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment>patch in class RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DeploymentList,io.fabric8.kubernetes.api.model.apps.DoneableDeployment,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public DeploymentOperationsImpl rolling()
rolling in interface Rollable<TimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public io.fabric8.kubernetes.api.model.apps.Deployment updateImage(String image)
updateImage in interface ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>public ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment> withTimeoutInMillis(long timeoutInMillis)
withTimeoutInMillis in interface Timeoutable<ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>public ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment> withTimeout(long timeout, TimeUnit unit)
withTimeout in interface Timeoutable<ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.Deployment,io.fabric8.kubernetes.api.model.apps.DoneableDeployment>>Copyright © 2015–2019 Red Hat. All rights reserved.