public class NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl extends Object implements NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>, Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>, Readiable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
Constructor and Description |
---|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient httpClient,
Config configuration,
io.fabric8.kubernetes.api.model.HasMetadata item) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(OperationContext context,
NamespaceVisitOperationContext namespaceVisitOperationContext) |
Modifier and Type | Method and Description |
---|---|
io.fabric8.kubernetes.api.model.HasMetadata |
accept(Consumer<io.fabric8.kubernetes.api.model.HasMetadata> function)
Issues a JSON patch against the item based upon the changes made by the function provided as argument
|
VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
accept(io.fabric8.kubernetes.api.builder.Visitor... visitors) |
io.fabric8.kubernetes.api.model.HasMetadata |
apply() |
Deletable |
cascading(boolean cascading)
deletes dependent resources.
|
io.fabric8.kubernetes.api.model.HasMetadata |
createOrReplace() |
Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata> |
createOrReplaceAnd() |
Boolean |
delete()
Deletes resource and all managed resources, returns null or false if not found.
|
Applicable<io.fabric8.kubernetes.api.model.HasMetadata> |
deletingExisting() |
VisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata> |
dryRun(boolean isDryRun)
Indicates whether modifications should not be persisted or not.
|
<V> io.fabric8.kubernetes.api.model.HasMetadata |
edit(Class<V> visitorType,
io.fabric8.kubernetes.api.builder.Visitor<V> visitor)
Issues a JSON patch against the item based upon the changes made to the object by the visitor.
|
io.fabric8.kubernetes.api.model.HasMetadata |
edit(UnaryOperator<io.fabric8.kubernetes.api.model.HasMetadata> function)
Issues a JSON patch against the item based upon the changes made to the object returned by the function.
|
io.fabric8.kubernetes.api.model.HasMetadata |
edit(io.fabric8.kubernetes.api.builder.Visitor... visitors)
Issues a JSON patch against the item based upon the changes made to the object by the visitors.
|
Gettable<io.fabric8.kubernetes.api.model.HasMetadata> |
fromServer() |
io.fabric8.kubernetes.api.model.HasMetadata |
get() |
protected Readiness |
getReadiness() |
VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
inNamespace(String explicitNamespace) |
boolean |
isReady()
Check if the resource is ready.
|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl |
newInstance(OperationContext context,
NamespaceVisitOperationContext namespaceVisitOperationContext) |
io.fabric8.kubernetes.api.model.HasMetadata |
waitUntilCondition(Predicate<io.fabric8.kubernetes.api.model.HasMetadata> condition,
long amount,
TimeUnit timeUnit) |
io.fabric8.kubernetes.api.model.HasMetadata |
waitUntilReady(long amount,
TimeUnit timeUnit) |
Watch |
watch(io.fabric8.kubernetes.api.model.ListOptions options,
Watcher<io.fabric8.kubernetes.api.model.HasMetadata> watcher)
Watch returns
Watch interface that watches requested resource |
Watch |
watch(String resourceVersion,
Watcher<io.fabric8.kubernetes.api.model.HasMetadata> watcher)
Watch returns
Watch interface that watches requested resource from
specified resourceVersion |
Watch |
watch(Watcher<io.fabric8.kubernetes.api.model.HasMetadata> watcher)
Watch returns
Watch interface that watches requested resource |
CascadingDeletable<io.fabric8.kubernetes.api.model.HasMetadata> |
withGracePeriod(long gracePeriodSeconds)
The duration in seconds before the object should be deleted.
|
CascadingDeletable<io.fabric8.kubernetes.api.model.HasMetadata> |
withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
Whether and how garbage collection will be performed.
|
Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata> |
withWaitRetryBackoff(long initialBackoff,
TimeUnit backoffUnit,
double backoffMultiplier)
Configure the backoff strategy to use when waiting for conditions, in case the watcher encounters a retryable error.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
dryRun
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(OperationContext context, NamespaceVisitOperationContext namespaceVisitOperationContext)
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient httpClient, Config configuration, io.fabric8.kubernetes.api.model.HasMetadata item)
public io.fabric8.kubernetes.api.model.HasMetadata apply()
apply
in interface Applicable<io.fabric8.kubernetes.api.model.HasMetadata>
public io.fabric8.kubernetes.api.model.HasMetadata createOrReplace()
createOrReplace
in interface Applicable<io.fabric8.kubernetes.api.model.HasMetadata>
public Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata> createOrReplaceAnd()
createOrReplaceAnd
in interface ApplicableAnd<Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>>
public Boolean delete()
Deletable
public io.fabric8.kubernetes.api.model.HasMetadata get()
public VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> inNamespace(String explicitNamespace)
inNamespace
in interface Namespaceable<VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
public Gettable<io.fabric8.kubernetes.api.model.HasMetadata> fromServer()
fromServer
in interface FromServerable<Gettable<io.fabric8.kubernetes.api.model.HasMetadata>>
public Applicable<io.fabric8.kubernetes.api.model.HasMetadata> deletingExisting()
deletingExisting
in interface Recreateable<Applicable<io.fabric8.kubernetes.api.model.HasMetadata>>
public VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> accept(io.fabric8.kubernetes.api.builder.Visitor... visitors)
accept
in interface io.fabric8.kubernetes.api.builder.Visitable<VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
accept
in interface VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>
public CascadingDeletable<io.fabric8.kubernetes.api.model.HasMetadata> withGracePeriod(long gracePeriodSeconds)
GracePeriodConfigurable
withGracePeriod
in interface GracePeriodConfigurable<CascadingDeletable<io.fabric8.kubernetes.api.model.HasMetadata>>
gracePeriodSeconds
- grace period integer value in secondspublic CascadingDeletable<io.fabric8.kubernetes.api.model.HasMetadata> withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
PropagationPolicyConfigurable
The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy.
Acceptable values are:
'Orphan' - orphan the dependents;
'Background' - allow the garbage collector to delete the dependents in the background;
'Foreground' - a cascading policy that deletes all dependents in the foreground.
withPropagationPolicy
in interface PropagationPolicyConfigurable<CascadingDeletable<io.fabric8.kubernetes.api.model.HasMetadata>>
propagationPolicy
- propagation policy in form of string DeletionPropagation
public Deletable cascading(boolean cascading)
Cascading
public Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata> withWaitRetryBackoff(long initialBackoff, TimeUnit backoffUnit, double backoffMultiplier)
Waitable
withWaitRetryBackoff
in interface Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>
initialBackoff
- the value for the initial backoff on first errorbackoffUnit
- the TimeUnit for the initial backoff valuebackoffMultiplier
- what to multiply the backoff by on each subsequent errorpublic Watch watch(Watcher<io.fabric8.kubernetes.api.model.HasMetadata> watcher)
Watchable
Watch
interface that watches requested resourcepublic Watch watch(String resourceVersion, Watcher<io.fabric8.kubernetes.api.model.HasMetadata> watcher)
Watchable
Watch
interface that watches requested resource from
specified resourceVersionpublic Watch watch(io.fabric8.kubernetes.api.model.ListOptions options, Watcher<io.fabric8.kubernetes.api.model.HasMetadata> watcher)
Watchable
Watch
interface that watches requested resource
The passed in options may be modified as a side-effect of this call.
Values that already exist at this context, such as the labels, fields,
and resourceVersion will be overridden on the passed in options regardless of initial values.
protected Readiness getReadiness()
public final boolean isReady()
Readiable
public io.fabric8.kubernetes.api.model.HasMetadata waitUntilReady(long amount, TimeUnit timeUnit)
waitUntilReady
in interface Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>
public VisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata> dryRun(boolean isDryRun)
DryRunable
dryRun
in interface DryRunable<VisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata>>
isDryRun
- whether dry run is enabled or disabledpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl newInstance(OperationContext context, NamespaceVisitOperationContext namespaceVisitOperationContext)
public io.fabric8.kubernetes.api.model.HasMetadata waitUntilCondition(Predicate<io.fabric8.kubernetes.api.model.HasMetadata> condition, long amount, TimeUnit timeUnit)
waitUntilCondition
in interface Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>
public <V> io.fabric8.kubernetes.api.model.HasMetadata edit(Class<V> visitorType, io.fabric8.kubernetes.api.builder.Visitor<V> visitor)
Editable
public io.fabric8.kubernetes.api.model.HasMetadata edit(UnaryOperator<io.fabric8.kubernetes.api.model.HasMetadata> function)
Editable
It is generally convenient to use a Builder constructed off of the item.
public io.fabric8.kubernetes.api.model.HasMetadata edit(io.fabric8.kubernetes.api.builder.Visitor... visitors)
Editable
Copyright © 2015–2020 Red Hat. All rights reserved.