public class NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl extends OperationSupport implements NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>, Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>, Readiable
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
Constructor and Description |
---|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient client,
Config config,
String namespace,
String explicitNamespace,
Boolean fromServer,
Boolean deletingExisting,
List<io.fabric8.kubernetes.api.builder.Visitor> visitors,
InputStream is,
Boolean cascading,
long watchRetryInitialBackoffMillis,
double watchRetryBackoffMultiplier) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient client,
Config config,
String namespace,
String explicitNamespace,
Boolean fromServer,
Boolean deletingExisting,
List<io.fabric8.kubernetes.api.builder.Visitor> visitors,
Object item,
long gracePeriodSeconds,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
Boolean cascading,
long watchRetryInitialBackoffMillis,
double watchRetryBackoffMultiplier) |
Modifier and Type | Method and Description |
---|---|
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() |
Gettable<io.fabric8.kubernetes.api.model.HasMetadata> |
fromServer() |
io.fabric8.kubernetes.api.model.HasMetadata |
get() |
VisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
inNamespace(String explicitNamespace) |
Boolean |
isReady() |
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 |
withGracePeriod(long gracePeriodSeconds)
The duration in seconds before the object should be deleted.
|
CascadingDeletable |
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.
|
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceT, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, isResourceNamespaced, requestException, requestFailure, unmarshal, unmarshal, unmarshal
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient client, Config config, String namespace, String explicitNamespace, Boolean fromServer, Boolean deletingExisting, List<io.fabric8.kubernetes.api.builder.Visitor> visitors, InputStream is, Boolean cascading, long watchRetryInitialBackoffMillis, double watchRetryBackoffMultiplier)
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(okhttp3.OkHttpClient client, Config config, String namespace, String explicitNamespace, Boolean fromServer, Boolean deletingExisting, List<io.fabric8.kubernetes.api.builder.Visitor> visitors, Object item, long gracePeriodSeconds, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, Boolean cascading, long watchRetryInitialBackoffMillis, double watchRetryBackoffMultiplier)
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>>
public CascadingDeletable withGracePeriod(long gracePeriodSeconds)
GracePeriodConfigurable
withGracePeriod
in interface GracePeriodConfigurable<CascadingDeletable>
gracePeriodSeconds
- grace period integer value in secondspublic CascadingDeletable 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>
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 resourcepublic io.fabric8.kubernetes.api.model.HasMetadata waitUntilReady(long amount, TimeUnit timeUnit) throws InterruptedException
waitUntilReady
in interface Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>
InterruptedException
public io.fabric8.kubernetes.api.model.HasMetadata waitUntilCondition(Predicate<io.fabric8.kubernetes.api.model.HasMetadata> condition, long amount, TimeUnit timeUnit) throws InterruptedException
waitUntilCondition
in interface Waitable<io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.HasMetadata>
InterruptedException
Copyright © 2015–2020 Red Hat. All rights reserved.