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>>
,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>
,CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
,Deletable
,DryRunable<ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata>>
,FromServerable<Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
,Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
,ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>
,ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata>
,Namespaceable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
,NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>
,Parameterizable<NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
,ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>
,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<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
,PropagationPolicyConfigurable<CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
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
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
EXPRESSION
protected static com.fasterxml.jackson.databind.ObjectMapper
OBJECT_MAPPER
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, dryRun, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
-
Fields 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, 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
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, getResourceURLForWriteOperation, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, isResourceNamespaced, requestException, requestFailure, unmarshal, unmarshal, unmarshal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun
-
-
-
-
Field Detail
-
EXPRESSION
protected static final String EXPRESSION
- See Also:
- Constant Field Values
-
OBJECT_MAPPER
protected static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
-
-
Constructor Detail
-
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, boolean dryRun)
-
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, boolean dryRun)
-
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, boolean dryRun)
-
-
Method Detail
-
waitUntilReady
public List<io.fabric8.kubernetes.api.model.HasMetadata> waitUntilReady(long amount, TimeUnit timeUnit) throws InterruptedException
- Specified by:
waitUntilReady
in 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:
waitUntilCondition
in interfaceWaitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>
- Throws:
InterruptedException
-
withParameters
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> withParameters(Map<String,String> parameters)
- Specified by:
withParameters
in interfaceParameterizable<NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
-
dryRun
public ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata> dryRun(boolean isDryRun)
Description copied from interface:DryRunable
Indicates whether modifications should not be persisted or not. If enabled, All dry run stages will be processed. the request is still processed as typical request: the fields are defaulted, the object is validated, it goes through the validation admission chain, and through the mutating admission chain, and then the final object is returned to the user as it normally would, without being persisted.- Specified by:
dryRun
in interfaceDryRunable<ListVisitFromServerWritable<io.fabric8.kubernetes.api.model.HasMetadata>>
- Parameters:
isDryRun
- whether dry run is enabled or disabled- Returns:
- write operations which are applicable for dry run
-
apply
public List<io.fabric8.kubernetes.api.model.HasMetadata> apply()
- Specified by:
apply
in interfaceApplicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>
-
createOrReplace
public List<io.fabric8.kubernetes.api.model.HasMetadata> createOrReplace()
- Specified by:
createOrReplace
in 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:
createOrReplaceAnd
in interfaceApplicableAnd<Waitable<List<io.fabric8.kubernetes.api.model.HasMetadata>,io.fabric8.kubernetes.api.model.HasMetadata>>
-
delete
public Boolean delete()
Description copied from interface:Deletable
Deletes resource and all managed resources, returns null or false if not found.
-
get
public List<io.fabric8.kubernetes.api.model.HasMetadata> get()
-
inNamespace
public ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> inNamespace(String explicitNamespace)
- Specified by:
inNamespace
in interfaceNamespaceable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
-
fromServer
public Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>> fromServer()
- Specified by:
fromServer
in interfaceFromServerable<Gettable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
-
deletingExisting
public Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>> deletingExisting()
- Specified by:
deletingExisting
in interfaceRecreateable<Applicable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
-
accept
public ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> accept(io.fabric8.kubernetes.api.builder.Visitor... visitors)
- Specified by:
accept
in interfaceio.fabric8.kubernetes.api.builder.Visitable<ListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata>>
-
withGracePeriod
public CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>> withGracePeriod(long gracePeriodSeconds)
Description copied from interface:GracePeriodConfigurable
The 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:
withGracePeriod
in interfaceGracePeriodConfigurable<CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
- Parameters:
gracePeriodSeconds
- grace period integer value in seconds- Returns:
- the object for which grace period is configured
-
withPropagationPolicy
public CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>> withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
Description copied from interface:PropagationPolicyConfigurable
Whether 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:
withPropagationPolicy
in interfacePropagationPolicyConfigurable<CascadingDeletable<List<io.fabric8.kubernetes.api.model.HasMetadata>>>
- 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:Waitable
Configure the backoff strategy to use when waiting for conditions, in case the watcher encounters a retryable error.- Specified by:
withWaitRetryBackoff
in 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:
- the waitable
-
cascading
public Deletable cascading(boolean cascading)
Description copied from interface:Cascading
deletes dependent resources. Sets `orphanDependents` field to `false` when set `true`
-
getReadiness
protected Readiness getReadiness()
-
-