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