public static final class Bucket.Lifecycle.Rule extends GeneratedMessageV3 implements Bucket.Lifecycle.RuleOrBuilder
A lifecycle Rule, combining an action to take on an object and a
condition which will trigger that action.
Protobuf type google.storage.v2.Bucket.Lifecycle.Rule
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONDITION_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Bucket.Lifecycle.Rule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Bucket.Lifecycle.Rule.Builder newBuilder()
newBuilder(Bucket.Lifecycle.Rule prototype)
public static Bucket.Lifecycle.Rule.Builder newBuilder(Bucket.Lifecycle.Rule prototype)
public static Bucket.Lifecycle.Rule parseDelimitedFrom(InputStream input)
public static Bucket.Lifecycle.Rule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Bucket.Lifecycle.Rule parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Bucket.Lifecycle.Rule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Bucket.Lifecycle.Rule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Bucket.Lifecycle.Rule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Bucket.Lifecycle.Rule parseFrom(CodedInputStream input)
public static Bucket.Lifecycle.Rule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Bucket.Lifecycle.Rule parseFrom(InputStream input)
public static Bucket.Lifecycle.Rule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Bucket.Lifecycle.Rule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Bucket.Lifecycle.Rule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Bucket.Lifecycle.Rule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAction()
public Bucket.Lifecycle.Rule.Action getAction()
The action to take.
.google.storage.v2.Bucket.Lifecycle.Rule.Action action = 1;
getActionOrBuilder()
public Bucket.Lifecycle.Rule.ActionOrBuilder getActionOrBuilder()
The action to take.
.google.storage.v2.Bucket.Lifecycle.Rule.Action action = 1;
getCondition()
public Bucket.Lifecycle.Rule.Condition getCondition()
The condition(s) under which the action will be taken.
.google.storage.v2.Bucket.Lifecycle.Rule.Condition condition = 2;
getConditionOrBuilder()
public Bucket.Lifecycle.Rule.ConditionOrBuilder getConditionOrBuilder()
The condition(s) under which the action will be taken.
.google.storage.v2.Bucket.Lifecycle.Rule.Condition condition = 2;
getDefaultInstanceForType()
public Bucket.Lifecycle.Rule getDefaultInstanceForType()
getParserForType()
public Parser<Bucket.Lifecycle.Rule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasAction()
public boolean hasAction()
The action to take.
.google.storage.v2.Bucket.Lifecycle.Rule.Action action = 1;
Returns |
Type |
Description |
boolean |
Whether the action field is set.
|
hasCondition()
public boolean hasCondition()
The condition(s) under which the action will be taken.
.google.storage.v2.Bucket.Lifecycle.Rule.Condition condition = 2;
Returns |
Type |
Description |
boolean |
Whether the condition field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Bucket.Lifecycle.Rule.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Bucket.Lifecycle.Rule.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Bucket.Lifecycle.Rule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides