Package io.fabric8.kubernetes.client.dsl
Interface ScalableResource<T>
-
- All Superinterfaces:
BytesLimitTerminateTimeTailPrettyLoggable,Containerable<String,Loggable>,CreateOrReplaceable<T>,CreateOrReplaceDeletable<T>,Deletable,DeletableWithOptions,DryRunable<WritableOperation<T>>,EditReplacePatchable<T>,FieldValidateable<NonDeletingOperation<T>>,FromServerGettable<T>,Gettable<T>,GracePeriodConfigurable<PropagationPolicyConfigurable<? extends Deletable>>,Informable<T>,ItemReplacable<T>,ItemWritableOperation<T>,Loggable,MetadataGettable,NonDeletingOperation<T>,PrettyLoggable,PropagationPolicyConfigurable<GracePeriodConfigurable<? extends Deletable>>,Replaceable<T>,ReplaceDeletable<T>,Resource<T>,Scalable<T>,ServerSideApplicable<T>,TableGettable,TailPrettyLoggable,Timeoutable,TimeoutableScalable<T>,TimestampBytesLimitTerminateTimeTailPrettyLoggable,TimeTailPrettyLoggable,Updatable<T>,Waitable<T,T>,Watchable<T>,WatchAndWaitable<T>,WritableOperation<T>
- All Known Subinterfaces:
RollableScalableResource<T>
public interface ScalableResource<T> extends Resource<T>, Loggable, Containerable<String,Loggable>, TimestampBytesLimitTerminateTimeTailPrettyLoggable, TimeoutableScalable<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.dsl.FieldValidateable
FieldValidateable.Validation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScalableResource<T>withTimeout(long timeout, TimeUnit unit)Perform the delete operation as blocking, waiting for finalizers, for up to the given timeoutdefault ScalableResource<T>withTimeoutInMillis(long timeoutInMillis)Perform the delete operation as blocking, waiting for finalizers, for up to the given timeout-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.BytesLimitTerminateTimeTailPrettyLoggable
limitBytes, terminated
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Containerable
inContainer
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
create, createOrReplace
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun, dryRun
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.EditReplacePatchable
accept, edit, edit, edit, patch, patch, patch, patch, patch, patch
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.FieldValidateable
fieldValidation
-
Methods inherited from interface io.fabric8.kubernetes.client.FromServerGettable
fromServer
-
Methods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriod
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Informable
inform, inform, inform, informOnCondition, runnableInformer, withIndexers, withLimit
-
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.Loggable
getLog, getLog, getLogInputStream, getLogReader, watchLog, watchLog, withLogWaitTimeout, withReadyWaitTimeout
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.MetadataGettable
getAsPartialObjectMetadata
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.NonDeletingOperation
createOr, editStatus, patchStatus, status, subresource, unlock
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.PrettyLoggable
withPrettyOutput
-
Methods inherited from interface io.fabric8.kubernetes.client.PropagationPolicyConfigurable
withPropagationPolicy
-
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, lockResourceVersion, lockResourceVersion, require
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Scalable
scale, scale, scale, scale
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ServerSideApplicable
fieldManager, forceConflicts, serverSideApply
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TableGettable
getAsTable
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TailPrettyLoggable
tailingLines
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TimeoutableScalable
scale
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TimestampBytesLimitTerminateTimeTailPrettyLoggable
usingTimestamps
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.TimeTailPrettyLoggable
sinceSeconds, sinceTime
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
waitUntilCondition, waitUntilReady
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Watchable
streamingList, watch, watch, watch
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.WatchAndWaitable
withResourceVersion
-
-
-
-
Method Detail
-
withTimeout
ScalableResource<T> withTimeout(long timeout, TimeUnit unit)
Description copied from interface:DeletablePerform the delete operation as blocking, waiting for finalizers, for up to the given timeout- Specified by:
withTimeoutin interfaceCreateOrReplaceDeletable<T>- Specified by:
withTimeoutin interfaceDeletable- Specified by:
withTimeoutin interfaceTimeoutable- Specified by:
withTimeoutin interfaceTimeoutableScalable<T>- Parameters:
timeout- 0 indicates no wait
-
withTimeoutInMillis
default ScalableResource<T> withTimeoutInMillis(long timeoutInMillis)
Description copied from interface:DeletablePerform the delete operation as blocking, waiting for finalizers, for up to the given timeout- Specified by:
withTimeoutInMillisin interfaceCreateOrReplaceDeletable<T>- Specified by:
withTimeoutInMillisin interfaceDeletable- Specified by:
withTimeoutInMillisin interfaceTimeoutable- Specified by:
withTimeoutInMillisin interfaceTimeoutableScalable<T>- Parameters:
timeoutInMillis- 0 indicates no wait
-
-