Class StatefulSetOperationsImpl
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.internal.OperationSupport
-
- io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation<T,T>
-
- io.fabric8.kubernetes.client.dsl.internal.BaseOperation<T,L,R>
-
- io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation<T,L,R>
-
- io.fabric8.kubernetes.client.dsl.internal.apps.v1.RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
- io.fabric8.kubernetes.client.dsl.internal.apps.v1.StatefulSetOperationsImpl
-
- All Implemented Interfaces:
AnyNamespaceable<AnyNamespaceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>>
,AnyNamespaceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,BytesLimitTerminateTimeTailPrettyLoggable
,Containerable<String,Loggable>
,CreateOrReplaceable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Deletable
,DeletableWithOptions
,DryRunable<WritableOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,EditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,FieldValidateable<NonDeletingOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,Filterable<FilterWatchListDeletable<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>>
,FilterWatchListDeletable<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,Gettable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ImageUpdateable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Informable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,InOutCreateable<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ItemReplacable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ItemWritableOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Listable<io.fabric8.kubernetes.api.model.apps.StatefulSetList>
,Loggable
,MixedOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,Nameable<RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,Namespaceable<NonNamespaceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>>
,NonDeletingOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,NonNamespaceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
,PrettyLoggable
,Replaceable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ReplaceDeletable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Resource<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Scalable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ServerSideApplicable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,TailPrettyLoggable
,Timeoutable
,TimeoutableScalable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,TimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,TimestampBytesLimitTerminateTimeTailPrettyLoggable
,TimeTailPrettyLoggable
,Updatable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Waitable<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSet>
,Watchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,WatchAndWaitable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,WritableOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,ExtensibleResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,FromServerGettable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
,GracePeriodConfigurable<PropagationPolicyConfigurable<? extends Deletable>>
,ListerWatcher<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList>
,OperationInfo
,PropagationPolicyConfigurable<GracePeriodConfigurable<? extends Deletable>>
public class StatefulSetOperationsImpl extends RollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>> implements TimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.dsl.FieldValidateable
FieldValidateable.Validation
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.apps.v1.RollableScalableResourceOperation
rollingOperationContext
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.BaseOperation
apiVersion, listType
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation
type
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.OperationSupport
apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource
-
-
Constructor Summary
Constructors Constructor Description StatefulSetOperationsImpl(Client client)
StatefulSetOperationsImpl(PodOperationContext context, OperationContext superContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<io.fabric8.kubernetes.api.model.Container>
getContainers(io.fabric8.kubernetes.api.model.apps.StatefulSet value)
String
getLog(boolean isPretty)
InputStream
getLogInputStream()
Returns an unclosed InputStream.Reader
getLogReader()
Returns an unclosed Reader.RollingUpdater<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList>
getRollingUpdater(long rollingTimeout, TimeUnit rollingTimeUnit)
TimeTailPrettyLoggable
limitBytes(int limitBytes)
StatefulSetOperationsImpl
newInstance(OperationContext context)
StatefulSetOperationsImpl
newInstance(PodOperationContext context, OperationContext superContext)
io.fabric8.kubernetes.api.model.apps.StatefulSet
restart()
io.fabric8.kubernetes.api.model.Status
rollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback)
TailPrettyLoggable
sinceSeconds(int seconds)
TailPrettyLoggable
sinceTime(String timestamp)
PrettyLoggable
tailingLines(int lines)
TimeTailPrettyLoggable
terminated()
io.fabric8.kubernetes.api.model.apps.StatefulSet
undo()
BytesLimitTerminateTimeTailPrettyLoggable
usingTimestamps()
LogWatch
watchLog(OutputStream out)
Loggable
withPrettyOutput()
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.apps.v1.RollableScalableResourceOperation
edit, getLog, inContainer, pause, resume, rolling, sendPatchedObject, updateImage, updateImage, watchLog, withLogWaitTimeout, withReadyWaitTimeout, withTimeout, withTimeoutInMillis
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation
accept, edit, editStatus, handleReplace, modifyItemForReplaceOrPatch, patch, patch, patch, patch, patch, patchStatus, patchStatus, replace, replaceStatus, scale, scale, scale, update, update, updateStatus, waitUntilScaled
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.BaseOperation
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, subresource, unlock, updateApiVersion, updateListItems, 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
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation
create, getType
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.OperationSupport
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
-
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.AnyNamespaceOperation
delete
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
create, createOrReplace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.EditReplacePatchable
accept, edit, edit, patch, patch, patch, patch, patch, patch
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withLabel, withoutLabel
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ImageEditReplacePatchable
edit, updateImage, updateImage
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Informable
inform, inform, inform, informOnCondition, runnableInformer
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemReplacable
replace, replaceStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemWritableOperation
create, createOrReplace, delete, patchStatus, updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.NonDeletingOperation
createOr, editStatus, patchStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.OperationInfo
getFullResourceName, getName, getNamespace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Replaceable
replaceStatus, updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Resource
cascading, isReady, item, require
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ServerSideApplicable
serverSideApply
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TimeoutableScalable
scale
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TimeoutImageEditReplacePatchable
pause, resume, withTimeout, withTimeoutInMillis
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady
-
-
-
-
Constructor Detail
-
StatefulSetOperationsImpl
public StatefulSetOperationsImpl(Client client)
-
StatefulSetOperationsImpl
public StatefulSetOperationsImpl(PodOperationContext context, OperationContext superContext)
-
-
Method Detail
-
newInstance
public StatefulSetOperationsImpl newInstance(OperationContext context)
- Overrides:
newInstance
in classHasMetadataOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
newInstance
public StatefulSetOperationsImpl newInstance(PodOperationContext context, OperationContext superContext)
- Specified by:
newInstance
in classRollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
getRollingUpdater
public RollingUpdater<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList> getRollingUpdater(long rollingTimeout, TimeUnit rollingTimeUnit)
- Specified by:
getRollingUpdater
in classRollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
rollback
public io.fabric8.kubernetes.api.model.Status rollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback)
- Specified by:
rollback
in interfaceRollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>
-
getLogReader
public Reader getLogReader()
Returns an unclosed Reader. It's the caller responsibility to close it.- Specified by:
getLogReader
in interfaceLoggable
- Returns:
- Reader
-
getLogInputStream
public InputStream getLogInputStream()
Returns an unclosed InputStream. It's the caller responsibility to close it.- Specified by:
getLogInputStream
in interfaceLoggable
- Returns:
- InputStream
-
watchLog
public LogWatch watchLog(OutputStream out)
-
restart
public io.fabric8.kubernetes.api.model.apps.StatefulSet restart()
- Specified by:
restart
in interfaceImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
- Specified by:
restart
in interfaceTimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
- Overrides:
restart
in classRollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
undo
public io.fabric8.kubernetes.api.model.apps.StatefulSet undo()
- Specified by:
undo
in interfaceImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
- Specified by:
undo
in interfaceTimeoutImageEditReplacePatchable<io.fabric8.kubernetes.api.model.apps.StatefulSet>
- Overrides:
undo
in classRollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
getContainers
protected List<io.fabric8.kubernetes.api.model.Container> getContainers(io.fabric8.kubernetes.api.model.apps.StatefulSet value)
- Specified by:
getContainers
in classRollableScalableResourceOperation<io.fabric8.kubernetes.api.model.apps.StatefulSet,io.fabric8.kubernetes.api.model.apps.StatefulSetList,RollableScalableResource<io.fabric8.kubernetes.api.model.apps.StatefulSet>>
-
limitBytes
public TimeTailPrettyLoggable limitBytes(int limitBytes)
- Specified by:
limitBytes
in interfaceBytesLimitTerminateTimeTailPrettyLoggable
-
terminated
public TimeTailPrettyLoggable terminated()
- Specified by:
terminated
in interfaceBytesLimitTerminateTimeTailPrettyLoggable
-
withPrettyOutput
public Loggable withPrettyOutput()
- Specified by:
withPrettyOutput
in interfacePrettyLoggable
-
tailingLines
public PrettyLoggable tailingLines(int lines)
- Specified by:
tailingLines
in interfaceTailPrettyLoggable
-
sinceTime
public TailPrettyLoggable sinceTime(String timestamp)
- Specified by:
sinceTime
in interfaceTimeTailPrettyLoggable
-
sinceSeconds
public TailPrettyLoggable sinceSeconds(int seconds)
- Specified by:
sinceSeconds
in interfaceTimeTailPrettyLoggable
-
usingTimestamps
public BytesLimitTerminateTimeTailPrettyLoggable usingTimestamps()
- Specified by:
usingTimestamps
in interfaceTimestampBytesLimitTerminateTimeTailPrettyLoggable
-
-