public class NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl extends OperationSupport implements ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>, Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>, Readiable
Modifier and Type | Field and Description |
---|---|
protected static String |
EXPRESSION |
protected static com.fasterxml.jackson.databind.ObjectMapper |
OBJECT_MAPPER |
apiGroupName, apiGroupVersion, client, config, context, dryRun, JSON, JSON_MAPPER, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
Constructor and Description |
---|
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client,
Config config,
String namespace,
String explicitNamespace,
Boolean fromServer,
Boolean deletingExisting,
List<io.fabric8.kubernetes.api.builder.Visitor> visitors,
InputStream is,
Map<String,String> parameters,
Boolean cascading,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
boolean dryRun) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client,
Config config,
String namespace,
String explicitNamespace,
Boolean fromServer,
Boolean deletingExisting,
List<io.fabric8.kubernetes.api.builder.Visitor> visitors,
Object item,
InputStream inputStream,
Map<String,String> parameters,
long gracePeriodSeconds,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
Boolean cascading,
long watchRetryInitialBackoffMillis,
double watchRetryBackoffMultiplier,
boolean dryRun) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client,
Config config,
String namespace,
String explicitNamespace,
Boolean fromServer,
Boolean deletingExisting,
List<io.fabric8.kubernetes.api.builder.Visitor> visitors,
Object item,
Map<String,String> parameters,
io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
Boolean cascading,
boolean dryRun) |
Modifier and Type | Method and Description |
---|---|
ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
accept(io.fabric8.kubernetes.api.builder.Visitor... visitors) |
List<io.fabric8.kubernetes.api.model.HasMetadata> |
apply() |
protected <T> List<io.fabric8.kubernetes.api.model.HasMetadata> |
asHasMetadata(T item,
Boolean enableProcessing) |
Deletable |
cascading(boolean cascading)
deletes dependent resources.
|
List<io.fabric8.kubernetes.api.model.HasMetadata> |
createOrReplace() |
Waitable<List<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<List<io.fabric8.kubernetes.api.model.HasMetadata>> |
deletingExisting() |
ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata> |
dryRun(boolean isDryRun)
Indicates whether modifications should not be persisted or not.
|
Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>> |
fromServer() |
List<io.fabric8.kubernetes.api.model.HasMetadata> |
get() |
protected Readiness |
getReadiness() |
ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
inNamespace(String explicitNamespace) |
Boolean |
isReady() |
List<io.fabric8.kubernetes.api.model.HasMetadata> |
waitUntilCondition(Predicate<io.fabric8.kubernetes.api.model.HasMetadata> condition,
long amount,
TimeUnit timeUnit) |
List<io.fabric8.kubernetes.api.model.HasMetadata> |
waitUntilReady(long amount,
TimeUnit timeUnit) |
CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>> |
withGracePeriod(long gracePeriodSeconds)
The duration in seconds before the object should be deleted.
|
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
withParameters(Map<String,String> parameters) |
CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>> |
withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
Whether and how garbage collection will be performed.
|
Waitable<List<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, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handlePatch, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleUpdate, handleUpdate, isResourceNamespaced, requestException, requestFailure, unmarshal, unmarshal, unmarshal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dryRun
protected static final String EXPRESSION
protected static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client, Config config, String namespace, String explicitNamespace, Boolean fromServer, Boolean deletingExisting, List<io.fabric8.kubernetes.api.builder.Visitor> visitors, InputStream is, Map<String,String> parameters, Boolean cascading, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, boolean dryRun)
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client, Config config, String namespace, String explicitNamespace, Boolean fromServer, Boolean deletingExisting, List<io.fabric8.kubernetes.api.builder.Visitor> visitors, Object item, Map<String,String> parameters, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, Boolean cascading, boolean dryRun)
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(okhttp3.OkHttpClient client, Config config, String namespace, String explicitNamespace, Boolean fromServer, Boolean deletingExisting, List<io.fabric8.kubernetes.api.builder.Visitor> visitors, Object item, InputStream inputStream, Map<String,String> parameters, long gracePeriodSeconds, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, Boolean cascading, long watchRetryInitialBackoffMillis, double watchRetryBackoffMultiplier, boolean dryRun)
public List<io.fabric8.kubernetes.api.model.HasMetadata> waitUntilReady(long amount, TimeUnit timeUnit) throws InterruptedException
waitUntilReady
in interface Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>
InterruptedException
public List<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<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>
InterruptedException
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> withParameters(Map<String,String> parameters)
withParameters
in interface Parameterizable<NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
public ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata> dryRun(boolean isDryRun)
DryRunable
dryRun
in interface DryRunable<ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata>>
isDryRun
- whether dry run is enabled or disabledpublic List<io.fabric8.kubernetes.api.model.HasMetadata> apply()
apply
in interface Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
public List<io.fabric8.kubernetes.api.model.HasMetadata> createOrReplace()
createOrReplace
in interface Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
public Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata> createOrReplaceAnd()
createOrReplaceAnd
in interface ApplicableAnd<Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>>
public Boolean delete()
Deletable
public List<io.fabric8.kubernetes.api.model.HasMetadata> get()
public ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> inNamespace(String explicitNamespace)
inNamespace
in interface Namespaceable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
public Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>> fromServer()
fromServer
in interface FromServerable<Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
public Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>> deletingExisting()
deletingExisting
in interface Recreateable<Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
public ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> accept(io.fabric8.kubernetes.api.builder.Visitor... visitors)
accept
in interface io.fabric8.kubernetes.api.builder.Visitable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
public CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>> withGracePeriod(long gracePeriodSeconds)
GracePeriodConfigurable
withGracePeriod
in interface GracePeriodConfigurable<CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
gracePeriodSeconds
- grace period integer value in secondspublic CascadingDeletable<List<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<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
propagationPolicy
- propagation policy in form of string DeletionPropagation
public Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata> withWaitRetryBackoff(long initialBackoff, TimeUnit backoffUnit, double backoffMultiplier)
Waitable
withWaitRetryBackoff
in interface Waitable<List<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 Deletable cascading(boolean cascading)
Cascading
protected Readiness getReadiness()
Copyright © 2015–2021 Red Hat. All rights reserved.