Package cz.xtf.junit5.extensions.helpers
Class ResourcesFilterBuilder<E extends io.fabric8.kubernetes.api.model.HasMetadata>
- java.lang.Object
-
- cz.xtf.junit5.extensions.helpers.ResourcesFilterBuilder<E>
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
EventsFilterBuilder
public class ResourcesFilterBuilder<E extends io.fabric8.kubernetes.api.model.HasMetadata> extends Object implements Cloneable
-
-
Constructor Summary
Constructors Constructor Description ResourcesFilterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Predicate<E>build()ResourcesFilterBuilder<E>clone()ResourcesFilterBuilderfilterByLastSeenResources()ResourcesFilterBuilderfilterByResourceNames()ZonedDateTimegetExcludedUntil()ZonedDateTimegetIncludedAlwaysWindowAfter()ZonedDateTimegetIncludedAlwaysWindowUntil()ResourcesFilterBuildersetExcludedUntil(ZonedDateTime until)Resources until the time will be excluded.ResourcesFilterBuildersetIncludedAlwaysWindow(ZonedDateTime after, ZonedDateTime until)Resources in the window will be always included despitesetExcludedUntil(ZonedDateTime).ResourcesFilterBuildersetResourceNames(String... resourceNames)
-
-
-
Method Detail
-
getExcludedUntil
public ZonedDateTime getExcludedUntil()
-
setExcludedUntil
public ResourcesFilterBuilder setExcludedUntil(ZonedDateTime until)
Resources until the time will be excluded. Lower priority thansetIncludedAlwaysWindow(ZonedDateTime, ZonedDateTime). It the resource is in thealways included windowit will be included
-
setIncludedAlwaysWindow
public ResourcesFilterBuilder setIncludedAlwaysWindow(ZonedDateTime after, ZonedDateTime until)
Resources in the window will be always included despitesetExcludedUntil(ZonedDateTime).
-
getIncludedAlwaysWindowAfter
public ZonedDateTime getIncludedAlwaysWindowAfter()
-
getIncludedAlwaysWindowUntil
public ZonedDateTime getIncludedAlwaysWindowUntil()
-
filterByResourceNames
public ResourcesFilterBuilder filterByResourceNames()
-
filterByLastSeenResources
public ResourcesFilterBuilder filterByLastSeenResources()
-
setResourceNames
public ResourcesFilterBuilder setResourceNames(String... resourceNames)
-
clone
public ResourcesFilterBuilder<E> clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-