Package io.fabric8.kubernetes.client
Interface GracePeriodConfigurable<T>
- All Known Subinterfaces:
CascadingEditReplacePatchDeletable<I,D,T,B>,EditReplacePatchDeletable<I,T,D,B>,FilterWatchListDeletable<T,L,B,H,W>,FilterWatchListMultiDeletable<T,L,B,H,W>,ListVisitFromServerGetDeleteRecreateWaitApplicable<T,B>,MixedOperation<T,L,D,R>,NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T,B>,NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<T,B>,NonNamespaceOperation<T,L,D,R>,Operation<T,L,D,R>,ParameterMixedOperation<T,L,D,R>,ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T,B>,PodResource<T,D>,Resource<T,D>,RollableScalableResource<T,D>,ScalableResource<T,D>,ServiceResource<T,D>,VisitFromServerGetWatchDeleteRecreateWaitApplicable<T,B>,WatchListDeletable<T,L,B,H,W>
- All Known Implementing Classes:
APIServiceOperationsImpl,BaseOperation,BindingOperationsImpl,CertificateSigningRequestOperationsImpl,ClusterRoleBindingOperationsImpl,ClusterRoleOperationsImpl,ComponentStatusOperationsImpl,ConfigMapOperationsImpl,ControllerRevisionOperationsImpl,CronJobOperationsImpl,CSIDriverOperationsImpl,CSINodeOperationsImpl,CustomResourceDefinitionOperationsImpl,CustomResourceOperationsImpl,DaemonSetOperationsImpl,DaemonSetOperationsImpl,DeploymentOperationsImpl,DeploymentOperationsImpl,EndpointSliceOperationsImpl,EndpointsOperationsImpl,EventOperationsImpl,EventOperationsImpl,HasMetadataOperation,HorizontalPodAutoscalerOperationsImpl,HorizontalPodAutoscalerOperationsImpl,HorizontalPodAutoscalerOperationsImpl,IngressOperationsImpl,IngressOperationsImpl,JobOperationsImpl,LeaseOperationsImpl,LimitRangeOperationsImpl,MutatingWebhookConfigurationOperationsImpl,MutatingWebhookConfigurationOperationsImpl,NamespaceOperationsImpl,NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl,NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl,NetworkPolicyOperationsImpl,NetworkPolicyOperationsImpl,NodeMetricsOperationsImpl,NodeOperationsImpl,PersistentVolumeClaimOperationsImpl,PersistentVolumeOperationsImpl,PodDisruptionBudgetOperationsImpl,PodMetricsOperationsImpl,PodOperationsImpl,PodPresetOperationsImpl,PodSecurityPolicyOperationsImpl,PodTemplateOperationsImpl,PriorityClassOperationsImpl,ReplicaSetOperationsImpl,ReplicaSetOperationsImpl,ReplicationControllerOperationsImpl,ResourceQuotaOperationsImpl,RoleBindingOperationsImpl,RoleOperationsImpl,RollableScalableResourceOperation,SecretOperationsImpl,ServiceAccountOperationsImpl,ServiceOperationsImpl,SharedInformerFactory,StatefulSetOperationsImpl,StorageClassOperationsImpl,ValidatingWebhookConfigurationOperationsImpl,ValidatingWebhookConfigurationOperationsImpl,VolumeAttachmentOperationsImpl
public interface GracePeriodConfigurable<T>
-
Method Summary
Modifier and Type Method Description TwithGracePeriod(long gracePeriodSeconds)The duration in seconds before the object should be deleted.
-
Method Details
-
withGracePeriod
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.- Parameters:
gracePeriodSeconds- grace period integer value in seconds- Returns:
- the object for which grace period is configured
-