Interface OrcaLoadReportOrBuilder

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

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

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsRequestCost​(java.lang.String key)
      Application specific requests costs.
      boolean containsUtilization​(java.lang.String key)
      Resource utilization values.
      double getCpuUtilization()
      CPU utilization expressed as a fraction of available CPU resources.
      double getMemUtilization()
      Memory utilization expressed as a fraction of available memory resources.
      java.util.Map<java.lang.String,​java.lang.Double> getRequestCost()
      Deprecated.
      int getRequestCostCount()
      Application specific requests costs.
      java.util.Map<java.lang.String,​java.lang.Double> getRequestCostMap()
      Application specific requests costs.
      double getRequestCostOrDefault​(java.lang.String key, double defaultValue)
      Application specific requests costs.
      double getRequestCostOrThrow​(java.lang.String key)
      Application specific requests costs.
      long getRps()
      Total RPS being served by an endpoint.
      java.util.Map<java.lang.String,​java.lang.Double> getUtilization()
      Deprecated.
      int getUtilizationCount()
      Resource utilization values.
      java.util.Map<java.lang.String,​java.lang.Double> getUtilizationMap()
      Resource utilization values.
      double getUtilizationOrDefault​(java.lang.String key, double defaultValue)
      Resource utilization values.
      double getUtilizationOrThrow​(java.lang.String key)
      Resource utilization values.
      • 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

      • getCpuUtilization

        double getCpuUtilization()
         CPU utilization expressed as a fraction of available CPU resources. This
         should be derived from the latest sample or measurement.
         
        double cpu_utilization = 1 [(.validate.rules) = { ... }
        Returns:
        The cpuUtilization.
      • getMemUtilization

        double getMemUtilization()
         Memory utilization expressed as a fraction of available memory
         resources. This should be derived from the latest sample or measurement.
         
        double mem_utilization = 2 [(.validate.rules) = { ... }
        Returns:
        The memUtilization.
      • getRps

        long getRps()
         Total RPS being served by an endpoint. This should cover all services that an endpoint is
         responsible for.
         
        uint64 rps = 3;
        Returns:
        The rps.
      • getRequestCostCount

        int getRequestCostCount()
         Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of
         storage) associated with the request.
         
        map<string, double> request_cost = 4;
      • containsRequestCost

        boolean containsRequestCost​(java.lang.String key)
         Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of
         storage) associated with the request.
         
        map<string, double> request_cost = 4;
      • getRequestCost

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.Double> getRequestCost()
        Deprecated.
        Use getRequestCostMap() instead.
      • getRequestCostMap

        java.util.Map<java.lang.String,​java.lang.Double> getRequestCostMap()
         Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of
         storage) associated with the request.
         
        map<string, double> request_cost = 4;
      • getRequestCostOrDefault

        double getRequestCostOrDefault​(java.lang.String key,
                                       double defaultValue)
         Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of
         storage) associated with the request.
         
        map<string, double> request_cost = 4;
      • getRequestCostOrThrow

        double getRequestCostOrThrow​(java.lang.String key)
         Application specific requests costs. Each value is an absolute cost (e.g. 3487 bytes of
         storage) associated with the request.
         
        map<string, double> request_cost = 4;
      • getUtilizationCount

        int getUtilizationCount()
         Resource utilization values. Each value is expressed as a fraction of total resources
         available, derived from the latest sample or measurement.
         
        map<string, double> utilization = 5 [(.validate.rules) = { ... }
      • containsUtilization

        boolean containsUtilization​(java.lang.String key)
         Resource utilization values. Each value is expressed as a fraction of total resources
         available, derived from the latest sample or measurement.
         
        map<string, double> utilization = 5 [(.validate.rules) = { ... }
      • getUtilization

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.Double> getUtilization()
        Deprecated.
        Use getUtilizationMap() instead.
      • getUtilizationMap

        java.util.Map<java.lang.String,​java.lang.Double> getUtilizationMap()
         Resource utilization values. Each value is expressed as a fraction of total resources
         available, derived from the latest sample or measurement.
         
        map<string, double> utilization = 5 [(.validate.rules) = { ... }
      • getUtilizationOrDefault

        double getUtilizationOrDefault​(java.lang.String key,
                                       double defaultValue)
         Resource utilization values. Each value is expressed as a fraction of total resources
         available, derived from the latest sample or measurement.
         
        map<string, double> utilization = 5 [(.validate.rules) = { ... }
      • getUtilizationOrThrow

        double getUtilizationOrThrow​(java.lang.String key)
         Resource utilization values. Each value is expressed as a fraction of total resources
         available, derived from the latest sample or measurement.
         
        map<string, double> utilization = 5 [(.validate.rules) = { ... }