Interface OrcaLoadReportRequestOrBuilder

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

public interface OrcaLoadReportRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    Interval for generating Open RCA core metric responses.
    com.google.protobuf.DurationOrBuilder
    Interval for generating Open RCA core metric responses.
    Request costs to collect.
    com.google.protobuf.ByteString
    Request costs to collect.
    int
    Request costs to collect.
    Request costs to collect.
    boolean
    Interval for generating Open RCA core metric responses.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasReportInterval

      boolean hasReportInterval()
       Interval for generating Open RCA core metric responses.
       
      .google.protobuf.Duration report_interval = 1;
      Returns:
      Whether the reportInterval field is set.
    • getReportInterval

      com.google.protobuf.Duration getReportInterval()
       Interval for generating Open RCA core metric responses.
       
      .google.protobuf.Duration report_interval = 1;
      Returns:
      The reportInterval.
    • getReportIntervalOrBuilder

      com.google.protobuf.DurationOrBuilder getReportIntervalOrBuilder()
       Interval for generating Open RCA core metric responses.
       
      .google.protobuf.Duration report_interval = 1;
    • getRequestCostNamesList

      List<String> getRequestCostNamesList()
       Request costs to collect. If this is empty, all known requests costs tracked by
       the load reporting agent will be returned. This provides an opportunity for
       the client to selectively obtain a subset of tracked costs.
       
      repeated string request_cost_names = 2;
      Returns:
      A list containing the requestCostNames.
    • getRequestCostNamesCount

      int getRequestCostNamesCount()
       Request costs to collect. If this is empty, all known requests costs tracked by
       the load reporting agent will be returned. This provides an opportunity for
       the client to selectively obtain a subset of tracked costs.
       
      repeated string request_cost_names = 2;
      Returns:
      The count of requestCostNames.
    • getRequestCostNames

      String getRequestCostNames(int index)
       Request costs to collect. If this is empty, all known requests costs tracked by
       the load reporting agent will be returned. This provides an opportunity for
       the client to selectively obtain a subset of tracked costs.
       
      repeated string request_cost_names = 2;
      Parameters:
      index - The index of the element to return.
      Returns:
      The requestCostNames at the given index.
    • getRequestCostNamesBytes

      com.google.protobuf.ByteString getRequestCostNamesBytes(int index)
       Request costs to collect. If this is empty, all known requests costs tracked by
       the load reporting agent will be returned. This provides an opportunity for
       the client to selectively obtain a subset of tracked costs.
       
      repeated string request_cost_names = 2;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the requestCostNames at the given index.