Package com.couchbase.client.java.kv
Class Expiry
- java.lang.Object
-
- com.couchbase.client.java.kv.Expiry
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Expiry
absolute(Instant expiry)
CoreExpiry
encode()
static Expiry
none()
static Expiry
relative(Duration expiry)
String
toString()
-
-
-
Method Detail
-
none
public static Expiry none()
-
relative
public static Expiry relative(Duration expiry)
- Throws:
InvalidArgumentException
- if the Duration is non-zero and less than 1 second, or greater than 18,250 days (~50 years)
-
absolute
public static Expiry absolute(Instant expiry)
- Throws:
InvalidArgumentException
- if the Instant is after 2106-02-07T06:28:15Z, or is non-zero and before 1970-02-01T00:00:00Z
-
encode
public CoreExpiry encode()
-
-