Package com.github.xds.service.orca.v3
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.DurationgetReportInterval()Interval for generating Open RCA core metric responses.com.google.protobuf.DurationOrBuildergetReportIntervalOrBuilder()Interval for generating Open RCA core metric responses.StringgetRequestCostNames(int index)Request costs to collect.com.google.protobuf.ByteStringgetRequestCostNamesBytes(int index)Request costs to collect.intgetRequestCostNamesCount()Request costs to collect.List<String>getRequestCostNamesList()Request costs to collect.booleanhasReportInterval()Interval for generating Open RCA core metric responses.-
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
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.
-
-