public class TimeBoxedFlag
A flag with a validity limit.
public TimeBoxedFlag(@NotNull
java.lang.String value,
@Nullable
java.time.Instant expirationDate)
A flag with a validity limit.
public boolean isValid()
@NotNull public java.lang.String getValue()
@Nullable public java.time.Instant getExpirationDate()
@NotNull public java.lang.String component1()
@Nullable public java.time.Instant component2()
@NotNull public TimeBoxedFlag copy(@NotNull java.lang.String value, @Nullable java.time.Instant expirationDate)
A flag with a validity limit.
@NotNull public java.lang.String toString()
A flag with a validity limit.
public int hashCode()
A flag with a validity limit.
public boolean equals(@Nullable
java.lang.Object p)
A flag with a validity limit.