public static final class Bucket.Lifecycle.Rule.Condition extends GenericJson
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Condition() |
Modifier and Type | Method and Description |
---|---|
Bucket.Lifecycle.Rule.Condition |
clone() |
Integer |
getAge()
Age of an object (in days).
|
DateTime |
getCreatedBefore()
A date in RFC 3339 format with only the date part, e.g.
|
Boolean |
getIsLive()
Relevant only for versioned objects.
|
Integer |
getNumNewerVersions()
Relevant only for versioned objects.
|
Bucket.Lifecycle.Rule.Condition |
set(String fieldName,
Object value) |
Bucket.Lifecycle.Rule.Condition |
setAge(Integer age)
Age of an object (in days).
|
Bucket.Lifecycle.Rule.Condition |
setCreatedBefore(DateTime createdBefore)
A date in RFC 3339 format with only the date part, e.g.
|
Bucket.Lifecycle.Rule.Condition |
setIsLive(Boolean isLive)
Relevant only for versioned objects.
|
Bucket.Lifecycle.Rule.Condition |
setNumNewerVersions(Integer numNewerVersions)
Relevant only for versioned objects.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public Integer getAge()
null
for nonepublic Bucket.Lifecycle.Rule.Condition setAge(Integer age)
age
- age or null
for nonepublic DateTime getCreatedBefore()
null
for nonepublic Bucket.Lifecycle.Rule.Condition setCreatedBefore(DateTime createdBefore)
createdBefore
- createdBefore or null
for nonepublic Boolean getIsLive()
null
for nonepublic Bucket.Lifecycle.Rule.Condition setIsLive(Boolean isLive)
isLive
- isLive or null
for nonepublic Integer getNumNewerVersions()
null
for nonepublic Bucket.Lifecycle.Rule.Condition setNumNewerVersions(Integer numNewerVersions)
numNewerVersions
- numNewerVersions or null
for nonepublic Bucket.Lifecycle.Rule.Condition set(String fieldName, Object value)
set
in class GenericJson
public Bucket.Lifecycle.Rule.Condition clone()
clone
in class GenericJson