Go to the documentation of this file.
23 #include "absl/strings/string_view.h"
24 #include "absl/types/optional.h"
38 namespace experimental {
101 p.second,
arena.ptr());
107 p.second,
arena.ptr());
CallMetricRecorder & RecordRequestCostMetric(string_ref name, double value)
grpc_core::ScopedArenaPtr arena
struct xds_data_orca_v3_OrcaLoadReport xds_data_orca_v3_OrcaLoadReport
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_set_cpu_utilization(xds_data_orca_v3_OrcaLoadReport *msg, double value)
CallMetricRecorder & RecordCpuUtilizationMetric(double value)
CallMetricRecorder & RecordUtilizationMetric(string_ref name, double value)
UPB_INLINE char * xds_data_orca_v3_OrcaLoadReport_serialize(const xds_data_orca_v3_OrcaLoadReport *msg, upb_Arena *arena, size_t *len)
CallMetricRecorder(grpc_core::Arena *arena)
CallMetricRecorder & RecordMemoryUtilizationMetric(double value)
BackendMetricData backend_metric_data_
UPB_INLINE upb_StringView upb_StringView_FromDataAndSize(const char *data, size_t size)
absl::optional< std::string > CreateSerializedReport()
UPB_INLINE xds_data_orca_v3_OrcaLoadReport * xds_data_orca_v3_OrcaLoadReport_new(upb_Arena *arena)
UPB_INLINE void xds_data_orca_v3_OrcaLoadReport_set_mem_utilization(xds_data_orca_v3_OrcaLoadReport *msg, double value)
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_utilization_set(xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key, double val, upb_Arena *a)
UPB_INLINE bool xds_data_orca_v3_OrcaLoadReport_request_cost_set(xds_data_orca_v3_OrcaLoadReport *msg, upb_StringView key, double val, upb_Arena *a)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:51