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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Duration getReportInterval()
      Interval for generating Open RCA core metric responses.
      com.google.protobuf.DurationOrBuilder getReportIntervalOrBuilder()
      Interval for generating Open RCA core metric responses.
      java.lang.String getRequestCostNames​(int index)
      Request costs to collect.
      com.google.protobuf.ByteString getRequestCostNamesBytes​(int index)
      Request costs to collect.
      int getRequestCostNamesCount()
      Request costs to collect.
      java.util.List<java.lang.String> getRequestCostNamesList()
      Request costs to collect.
      boolean hasReportInterval()
      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 Detail

      • 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

        java.util.List<java.lang.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

        java.lang.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.