Interface BreakRuleOrBuilder

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

    public interface BreakRuleOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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;