Class BucketInfo.CreatedBeforeDeleteRule (2.46.0)

public static class BucketInfo.CreatedBeforeDeleteRule extends BucketInfo.DeleteRule

Deprecated. Use a LifecycleRule with an action DeleteLifecycleAction and a condition LifecycleCondition.Builder.setCreatedBefore instead.

Delete rule class for blobs in the bucket that have been created before a certain date. See Also: Object Lifecycle Management

Inheritance

java.lang.Object > BucketInfo.DeleteRule > BucketInfo.CreatedBeforeDeleteRule

Constructors

CreatedBeforeDeleteRule(OffsetDateTime time) (deprecated)

public CreatedBeforeDeleteRule(OffsetDateTime time)

Creates an CreatedBeforeDeleteRule object.

Parameter
Name Description
time OffsetDateTime

Blobs that have been created before midnight of the provided date meet the delete condition

CreatedBeforeDeleteRule(long timeMillis) (deprecated)

public CreatedBeforeDeleteRule(long timeMillis)

Deprecated. Use #CreatedBeforeDeleteRule(OffsetDateTime) instead

Creates an CreatedBeforeDeleteRule object.

Parameter
Name Description
timeMillis long

a date in UTC. Blobs that have been created before midnight of the provided date meet the delete condition

Methods

getTime() (deprecated)

public OffsetDateTime getTime()
Returns
Type Description
OffsetDateTime

getTimeMillis() (deprecated)

public long getTimeMillis()

Deprecated. #getTime()

Returns
Type Description
long