Class DeploymentConfigOperationsImpl
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.base.OperationSupport
-
- io.fabric8.kubernetes.client.dsl.base.BaseOperation<T,L,R>
-
- io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation<T,L,R>
-
- io.fabric8.openshift.client.dsl.internal.OpenShiftOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
- io.fabric8.openshift.client.dsl.internal.DeploymentConfigOperationsImpl
-
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList>>,Cascading<EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig>>,CascadingEditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig>,Createable<io.fabric8.openshift.api.model.DeploymentConfig>,CreateFromServerGettable<io.fabric8.openshift.api.model.DeploymentConfig>,CreateOrReplaceable<io.fabric8.openshift.api.model.DeploymentConfig>,Deletable,DryRunable<WritableOperation<io.fabric8.openshift.api.model.DeploymentConfig>>,Editable<io.fabric8.openshift.api.model.DeploymentConfig>,EditReplacePatchable<io.fabric8.openshift.api.model.DeploymentConfig>,EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig>,Filterable<FilterWatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList>>,FilterWatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList>,FilterWatchListMultiDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList>,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>>,Lockable<Replaceable<io.fabric8.openshift.api.model.DeploymentConfig>>,Loggable<LogWatch>,MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>,MultiDeleteable<io.fabric8.openshift.api.model.DeploymentConfig>,Nameable<DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>,Namespaceable<NonNamespaceOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>>,NonNamespaceOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>,Operation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>,Patchable<io.fabric8.openshift.api.model.DeploymentConfig>,Readiable,Replaceable<io.fabric8.openshift.api.model.DeploymentConfig>,Requirable<io.fabric8.openshift.api.model.DeploymentConfig>,Resource<io.fabric8.openshift.api.model.DeploymentConfig>,ScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>,Scaleable<io.fabric8.openshift.api.model.DeploymentConfig>,StatusUpdatable<io.fabric8.openshift.api.model.DeploymentConfig>,Versionable<WatchAndWaitable<io.fabric8.openshift.api.model.DeploymentConfig>>,VersionWatchAndWaitable<io.fabric8.openshift.api.model.DeploymentConfig>,Waitable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfig>,Watchable<Watcher<io.fabric8.openshift.api.model.DeploymentConfig>>,WatchAndWaitable<io.fabric8.openshift.api.model.DeploymentConfig>,WatchListDeletable<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList>,WritableOperation<io.fabric8.openshift.api.model.DeploymentConfig>,FromServerGettable<io.fabric8.openshift.api.model.DeploymentConfig>,GracePeriodConfigurable<Deletable>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.openshift.api.model.DeploymentConfig>>,Deployable<io.fabric8.openshift.api.model.DeploymentConfig>,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>
public class DeploymentConfigOperationsImpl extends OpenShiftOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> implements DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>
-
-
Field Summary
Fields Modifier and Type Field Description static StringOPENSHIFT_IO_DEPLOYMENT_CONFIG_NAME-
Fields inherited from class io.fabric8.openshift.client.dsl.internal.OpenShiftOperation
OPENSHIFT_APIGROUP_SUFFIX
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
apiVersion, listType, type
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, dryRun, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
-
Fields inherited from interface io.fabric8.kubernetes.client.dsl.Scaleable
POLL_INTERVAL_MS
-
Fields 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.openshift.api.model.DeploymentConfigaccept(Consumer<io.fabric8.openshift.api.model.DeploymentConfig> consumer)io.fabric8.openshift.api.model.DeploymentConfigdeployLatest()io.fabric8.openshift.api.model.DeploymentConfigdeployLatest(boolean wait)io.fabric8.openshift.api.model.DeploymentConfigedit(io.fabric8.kubernetes.api.builder.Visitor... visitors)io.fabric8.openshift.api.model.DeploymentConfigedit(UnaryOperator<io.fabric8.openshift.api.model.DeploymentConfig> function)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)Loggable<LogWatch>withLogWaitTimeout(Integer logWaitTimeout)-
Methods inherited from class io.fabric8.openshift.client.dsl.internal.OpenShiftOperation
getConfig, getConfigType, getReadiness, getRootUrl
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
cascading, create, create, createOrReplace, delete, delete, delete, dryRun, edit, fetchListUrl, forOperationType, fromServer, get, getApiVersion, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, 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, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withInvolvedObject, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withWaitRetryBackoff
-
Methods 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, getResourceURLForWriteOperation, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Createable
create, create
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
createOrReplace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun, dryRun
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.FromServerable
fromServer
-
Methods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriod
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Lockable
lockResourceVersion
-
Methods inherited from interface io.fabric8.kubernetes.client.OperationInfo
getName, getNamespace
-
Methods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicy
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Requirable
require
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.StatusUpdatable
updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Versionable
withResourceVersion
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
-
-
-
-
Field Detail
-
OPENSHIFT_IO_DEPLOYMENT_CONFIG_NAME
public static final String OPENSHIFT_IO_DEPLOYMENT_CONFIG_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DeploymentConfigOperationsImpl
public DeploymentConfigOperationsImpl(okhttp3.OkHttpClient client, Config config)
-
DeploymentConfigOperationsImpl
public DeploymentConfigOperationsImpl(RollingOperationContext context)
-
-
Method Detail
-
newInstance
public DeploymentConfigOperationsImpl newInstance(OperationContext context)
- Overrides:
newInstancein classBaseOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
edit
public io.fabric8.openshift.api.model.DeploymentConfig edit(UnaryOperator<io.fabric8.openshift.api.model.DeploymentConfig> function)
- Specified by:
editin interfaceEditable<io.fabric8.openshift.api.model.DeploymentConfig>- Overrides:
editin classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
accept
public io.fabric8.openshift.api.model.DeploymentConfig accept(Consumer<io.fabric8.openshift.api.model.DeploymentConfig> consumer)
- Specified by:
acceptin interfaceEditable<io.fabric8.openshift.api.model.DeploymentConfig>- Overrides:
acceptin classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
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>- Overrides:
replacein classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
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>- Overrides:
patchin classHasMetadataOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
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)
-
getLogReader
public Reader getLogReader()
Returns an unclosed Reader. It's the caller responsibility to close it.- Specified by:
getLogReaderin interfaceLoggable<LogWatch>- Returns:
- Reader
-
watchLog
public LogWatch watchLog(OutputStream out)
-
withLogWaitTimeout
public Loggable<LogWatch> withLogWaitTimeout(Integer logWaitTimeout)
- Specified by:
withLogWaitTimeoutin interfaceLoggable<LogWatch>
-
edit
public io.fabric8.openshift.api.model.DeploymentConfig edit(io.fabric8.kubernetes.api.builder.Visitor... visitors)
- Specified by:
editin interfaceEditable<io.fabric8.openshift.api.model.DeploymentConfig>- Overrides:
editin classBaseOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>
-
-