Class BucketInfo.LifecycleRule.LifecycleCondition (2.45.0)

public static class BucketInfo.LifecycleRule.LifecycleCondition implements Serializable

Condition for a Lifecycle rule, specifies under what criteria an Action should be executed. See Also: Object Lifecycle Management

Inheritance

Object > BucketInfo.LifecycleRule.LifecycleCondition

Implements

Serializable

Static Methods

newBuilder()

public static BucketInfo.LifecycleRule.LifecycleCondition.Builder newBuilder()
Returns
Type Description
BucketInfo.LifecycleRule.LifecycleCondition.Builder

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

getAge()

public Integer getAge()
Returns
Type Description
Integer

getCreatedBefore() (deprecated)

public DateTime getCreatedBefore()
Returns
Type Description
com.google.api.client.util.DateTime

getCreatedBeforeOffsetDateTime()

public OffsetDateTime getCreatedBeforeOffsetDateTime()

Returns the date and offset from UTC for this condition. If a time other than 00:00:00.000 is present in the value, GCS will truncate to 00:00:00.000.

Returns
Type Description
OffsetDateTime

getCustomTimeBefore() (deprecated)

public DateTime getCustomTimeBefore()

Deprecated. Use #getCustomTimeBeforeOffsetDateTime()

Returns the date in RFC 3339 format with only the date part (for instance, "2013-01-15").

Returns
Type Description
com.google.api.client.util.DateTime

getCustomTimeBeforeOffsetDateTime()

public OffsetDateTime getCustomTimeBeforeOffsetDateTime()

Returns the date and offset from UTC for this condition. If a time other than 00:00:00.000 is present in the value, GCS will truncate to 00:00:00.000.

Returns
Type Description
OffsetDateTime

getDaysSinceCustomTime()

public Integer getDaysSinceCustomTime()

Returns the number of days elapsed since the user-specified timestamp set on an object.

Returns
Type Description
Integer

getDaysSinceNoncurrentTime()

public Integer getDaysSinceNoncurrentTime()

Returns the number of days elapsed since the noncurrent timestamp of an object.

Returns
Type Description
Integer

getIsLive()

public Boolean getIsLive()
Returns
Type Description
Boolean

getMatchesPrefix()

public List<String> getMatchesPrefix()
Returns
Type Description
List<String>

getMatchesStorageClass()

public List<StorageClass> getMatchesStorageClass()
Returns
Type Description
List<StorageClass>

getMatchesSuffix()

public List<String> getMatchesSuffix()
Returns
Type Description
List<String>

getNoncurrentTimeBefore() (deprecated)

public DateTime getNoncurrentTimeBefore()

Deprecated. Use #getNoncurrentTimeBeforeOffsetDateTime()

Returns the date in RFC 3339 format with only the date part (for instance, "2013-01-15").

Returns
Type Description
com.google.api.client.util.DateTime

getNoncurrentTimeBeforeOffsetDateTime()

public OffsetDateTime getNoncurrentTimeBeforeOffsetDateTime()

Returns the date and offset from UTC for this condition. If a time other than 00:00:00.000 is present in the value, GCS will truncate to 00:00:00.000.

Returns
Type Description
OffsetDateTime

getNumberOfNewerVersions()

public Integer getNumberOfNewerVersions()
Returns
Type Description
Integer

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

toBuilder()

public BucketInfo.LifecycleRule.LifecycleCondition.Builder toBuilder()
Returns
Type Description
BucketInfo.LifecycleRule.LifecycleCondition.Builder

toString()

public String toString()
Returns
Type Description
String
Overrides