Class NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl
java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Visitable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>>,Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>,ApplicableAnd<Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>>,Cascading<Deletable<Boolean>>,CascadingDeletable<Boolean>,Deletable<Boolean>,FromServerable<Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>,Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>,ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>,Namespaceable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>>,NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>,Parameterizable<NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>>,ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>,Readiable,Recreateable<Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>,RecreateApplicable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>,Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>,FromServerGettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>,GracePeriodConfigurable<CascadingDeletable<Boolean>>,PropagationPolicyConfigurable<CascadingDeletable<Boolean>>
public class NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl extends OperationSupport implements ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>, Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>, Readiable
-
Field Summary
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPERFields inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS -
Constructor Summary
Constructors Constructor 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)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)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) -
Method Summary
Modifier and Type Method Description ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>accept(io.fabric8.kubernetes.api.builder.Visitor visitor)List<io.fabric8.kubernetes.api.model.HasMetadata>apply()Deletable<Boolean>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()Booleandelete()Deletes resource and all managed resources, returns null or false if not found.Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>deletingExisting()Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>fromServer()List<io.fabric8.kubernetes.api.model.HasMetadata>get()ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>inNamespace(String explicitNamespace)BooleanisReady()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<Boolean>withGracePeriod(long gracePeriodSeconds)The duration in seconds before the object should be deleted.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>withParameters(Map<String,String> parameters)CascadingDeletable<Boolean>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.Methods inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
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
-
Constructor Details
-
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl
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) -
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl
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) -
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl
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)
-
-
Method Details
-
waitUntilReady
public List<io.fabric8.kubernetes.api.model.HasMetadata> waitUntilReady(long amount, TimeUnit timeUnit) throws InterruptedException- Specified by:
waitUntilReadyin interfaceWaitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>- Throws:
InterruptedException
-
waitUntilCondition
public List<io.fabric8.kubernetes.api.model.HasMetadata> waitUntilCondition(Predicate<io.fabric8.kubernetes.api.model.HasMetadata> condition, long amount, TimeUnit timeUnit) throws InterruptedException- Specified by:
waitUntilConditionin interfaceWaitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>- Throws:
InterruptedException
-
isReady
-
withParameters
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> withParameters(Map<String,String> parameters)- Specified by:
withParametersin interfaceParameterizable<NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>>
-
apply
- Specified by:
applyin interfaceApplicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
-
createOrReplace
- Specified by:
createOrReplacein interfaceApplicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
-
createOrReplaceAnd
public Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata> createOrReplaceAnd()- Specified by:
createOrReplaceAndin interfaceApplicableAnd<Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>>
-
delete
Description copied from interface:DeletableDeletes resource and all managed resources, returns null or false if not found. -
get
-
inNamespace
public ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> inNamespace(String explicitNamespace)- Specified by:
inNamespacein interfaceNamespaceable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>>
-
fromServer
- Specified by:
fromServerin interfaceFromServerable<Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
-
deletingExisting
- Specified by:
deletingExistingin interfaceRecreateable<Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
-
accept
public ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> accept(io.fabric8.kubernetes.api.builder.Visitor visitor)- Specified by:
acceptin interfaceio.fabric8.kubernetes.api.builder.Visitable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>>
-
withGracePeriod
Description copied from interface:GracePeriodConfigurableThe duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.- Specified by:
withGracePeriodin interfaceGracePeriodConfigurable<CascadingDeletable<Boolean>>- Parameters:
gracePeriodSeconds- grace period integer value in seconds- Returns:
- the object for which grace period is configured
-
withPropagationPolicy
public CascadingDeletable<Boolean> withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)Description copied from interface:PropagationPolicyConfigurableWhether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both.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.- Specified by:
withPropagationPolicyin interfacePropagationPolicyConfigurable<CascadingDeletable<Boolean>>- Parameters:
propagationPolicy- propagation policy in form of stringDeletionPropagation- Returns:
- resource
-
withWaitRetryBackoff
public Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata> withWaitRetryBackoff(long initialBackoff, TimeUnit backoffUnit, double backoffMultiplier)Description copied from interface:WaitableConfigure the backoff strategy to use when waiting for conditions, in case the watcher encounters a retryable error.- Specified by:
withWaitRetryBackoffin interfaceWaitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>- Parameters:
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 error- Returns:
-
cascading
Description copied from interface:Cascadingdeletes dependent resources. Sets `orphanDependents` field to `false` when set `true`
-