Interface BreakRuleOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BreakRule, BreakRule.Builder

@Generated public interface BreakRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getBreakRequestsList

      List<BreakRule.BreakRequest> getBreakRequestsList()
       Sequence of breaks. See the `BreakRequest` message.
       
      repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1;
    • getBreakRequests

      BreakRule.BreakRequest getBreakRequests(int index)
       Sequence of breaks. See the `BreakRequest` message.
       
      repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1;
    • getBreakRequestsCount

      int getBreakRequestsCount()
       Sequence of breaks. See the `BreakRequest` message.
       
      repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1;
    • getBreakRequestsOrBuilderList

      List<? extends BreakRule.BreakRequestOrBuilder> getBreakRequestsOrBuilderList()
       Sequence of breaks. See the `BreakRequest` message.
       
      repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1;
    • getBreakRequestsOrBuilder

      BreakRule.BreakRequestOrBuilder getBreakRequestsOrBuilder(int index)
       Sequence of breaks. See the `BreakRequest` message.
       
      repeated .google.cloud.optimization.v1.BreakRule.BreakRequest break_requests = 1;
    • getFrequencyConstraintsList

      List<BreakRule.FrequencyConstraint> getFrequencyConstraintsList()
       Several `FrequencyConstraint` may apply. They must all be satisfied by
       the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
       
      repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2;
    • getFrequencyConstraints

      BreakRule.FrequencyConstraint getFrequencyConstraints(int index)
       Several `FrequencyConstraint` may apply. They must all be satisfied by
       the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
       
      repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2;
    • getFrequencyConstraintsCount

      int getFrequencyConstraintsCount()
       Several `FrequencyConstraint` may apply. They must all be satisfied by
       the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
       
      repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2;
    • getFrequencyConstraintsOrBuilderList

      List<? extends BreakRule.FrequencyConstraintOrBuilder> getFrequencyConstraintsOrBuilderList()
       Several `FrequencyConstraint` may apply. They must all be satisfied by
       the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
       
      repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2;
    • getFrequencyConstraintsOrBuilder

      BreakRule.FrequencyConstraintOrBuilder getFrequencyConstraintsOrBuilder(int index)
       Several `FrequencyConstraint` may apply. They must all be satisfied by
       the `BreakRequest`s of this `BreakRule`. See `FrequencyConstraint`.
       
      repeated .google.cloud.optimization.v1.BreakRule.FrequencyConstraint frequency_constraints = 2;