Class Bucket.Lifecycle.Builder (2.50.0)

public static final class Bucket.Lifecycle.Builder extends GeneratedMessageV3.Builder<Bucket.Lifecycle.Builder> implements Bucket.LifecycleOrBuilder

Lifecycle properties of a bucket. For more information, see https://cloud.google.com/storage/docs/lifecycle.

Protobuf type google.storage.v2.Bucket.Lifecycle

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllRule(Iterable<? extends Bucket.Lifecycle.Rule> values)

public Bucket.Lifecycle.Builder addAllRule(Iterable<? extends Bucket.Lifecycle.Rule> values)

A lifecycle management rule, which is made of an action to take and the condition(s) under which the action will be taken.

repeated .google.storage.v2.Bucket.Lifecycle.Rule rule = 1;

Parameter
Name Description
values Iterable<? extends com.google.storage.v2.Bucket.Lifecycle.Rule>
Returns
Type Description
Bucket.Lifecycle.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Bucket.Lifecycle.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description