Interface Bucket.Lifecycle.RuleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Bucket.Lifecycle.Rule, Bucket.Lifecycle.Rule.Builder
Enclosing class:
Bucket.Lifecycle

public static interface Bucket.Lifecycle.RuleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAction

      boolean hasAction()
       The action to take.
       
      .google.storage.v2.Bucket.Lifecycle.Rule.Action action = 1;
      Returns:
      Whether the action field is set.
    • getAction

       The action to take.
       
      .google.storage.v2.Bucket.Lifecycle.Rule.Action action = 1;
      Returns:
      The action.
    • getActionOrBuilder

       The action to take.
       
      .google.storage.v2.Bucket.Lifecycle.Rule.Action action = 1;
    • hasCondition

      boolean hasCondition()
       The condition(s) under which the action will be taken.
       
      .google.storage.v2.Bucket.Lifecycle.Rule.Condition condition = 2;
      Returns:
      Whether the condition field is set.
    • getCondition

       The condition(s) under which the action will be taken.
       
      .google.storage.v2.Bucket.Lifecycle.Rule.Condition condition = 2;
      Returns:
      The condition.
    • getConditionOrBuilder

       The condition(s) under which the action will be taken.
       
      .google.storage.v2.Bucket.Lifecycle.Rule.Condition condition = 2;