Class DeploymentConfigOperationsImpl
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.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
io.fabric8.openshift.client.dsl.internal.DeploymentConfigOperationsImpl
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>>,Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig,Boolean>>,CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig,Boolean>,Createable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>,CreateFromServerGettable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>,CreateOrReplaceable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>,Deletable<Boolean>,Editable<io.fabric8.openshift.api.model.DoneableDeploymentConfig>,EditReplacePatchable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>,EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig,Boolean>,Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>>,FilterWatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>,FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>,FromServerable<Gettable<io.fabric8.openshift.api.model.DeploymentConfig>>,Gettable<io.fabric8.openshift.api.model.DeploymentConfig>,Listable<io.fabric8.openshift.api.model.DeploymentConfigList>,Loadable<DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>,Lockable<Replaceable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>>,Loggable<String,LogWatch>,MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>,MultiDeleteable<io.fabric8.openshift.api.model.DeploymentConfig,Boolean>,Nameable<DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>,Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>>,NonNamespaceOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>,Operation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>,Patchable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>,Readiable,Replaceable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>,Requirable<io.fabric8.openshift.api.model.DeploymentConfig>,Resource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>,ScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>,Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>,StatusUpdatable<io.fabric8.openshift.api.model.DeploymentConfig>,Versionable<Watchable<Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>>,VersionWatchable<Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>,Waitable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>,Watchable<Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>,WatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,Boolean,Watch,Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>,FromServerGettable<io.fabric8.openshift.api.model.DeploymentConfig>,GracePeriodConfigurable<Deletable<Boolean>>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig,Boolean>>,Deployable<io.fabric8.openshift.api.model.DeploymentConfig>,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>
public class DeploymentConfigOperationsImpl extends OpenShiftOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>> implements DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>
-
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 DeploymentConfigOperationsImpl(RollingOperationContext context)DeploymentConfigOperationsImpl(okhttp3.OkHttpClient client, Config config) -
Method Summary
Modifier and Type Method Description io.fabric8.openshift.api.model.DeploymentConfigdeployLatest()io.fabric8.openshift.api.model.DeploymentConfigdeployLatest(boolean wait)io.fabric8.openshift.api.model.DoneableDeploymentConfigedit()StringgetLog()StringgetLog(Boolean isPretty)ReadergetLogReader()Returns an unclosed Reader.DeploymentConfigOperationsImplnewInstance(OperationContext context)io.fabric8.openshift.api.model.DeploymentConfigpatch(io.fabric8.openshift.api.model.DeploymentConfig item)io.fabric8.openshift.api.model.DeploymentConfigreplace(io.fabric8.openshift.api.model.DeploymentConfig item)io.fabric8.kubernetes.api.model.autoscaling.v1.Scalescale()io.fabric8.openshift.api.model.DeploymentConfigscale(int count)io.fabric8.openshift.api.model.DeploymentConfigscale(int count, boolean wait)io.fabric8.kubernetes.api.model.autoscaling.v1.Scalescale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale)LogWatchwatchLog()LogWatchwatchLog(OutputStream out)Methods inherited from class io.fabric8.openshift.client.dsl.internal.OpenShiftOperation
getConfig, getConfigType, getRootUrlMethods 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.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
-
edit
public io.fabric8.openshift.api.model.DoneableDeploymentConfig edit()- Specified by:
editin interfaceEditable<io.fabric8.openshift.api.model.DoneableDeploymentConfig>- Overrides:
editin classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
-
replace
public io.fabric8.openshift.api.model.DeploymentConfig replace(io.fabric8.openshift.api.model.DeploymentConfig item)- Specified by:
replacein interfaceReplaceable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>- Overrides:
replacein classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
-
patch
public io.fabric8.openshift.api.model.DeploymentConfig patch(io.fabric8.openshift.api.model.DeploymentConfig item)- Specified by:
patchin interfacePatchable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>- Overrides:
patchin classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,io.fabric8.openshift.api.model.DoneableDeploymentConfig,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DoneableDeploymentConfig>>
-
deployLatest
public io.fabric8.openshift.api.model.DeploymentConfig deployLatest()- Specified by:
deployLatestin interfaceDeployable<io.fabric8.openshift.api.model.DeploymentConfig>
-
deployLatest
public io.fabric8.openshift.api.model.DeploymentConfig deployLatest(boolean wait)- Specified by:
deployLatestin interfaceDeployable<io.fabric8.openshift.api.model.DeploymentConfig>
-
scale
public io.fabric8.openshift.api.model.DeploymentConfig scale(int count) -
scale
public io.fabric8.openshift.api.model.DeploymentConfig scale(int count, boolean wait) -
scale
public io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale() -
scale
public io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale) -
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
-