Package com.github.xds.data.orca.v3
Class OrcaLoadReport.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
- com.github.xds.data.orca.v3.OrcaLoadReport.Builder
-
- All Implemented Interfaces:
OrcaLoadReportOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OrcaLoadReport
public static final class OrcaLoadReport.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder> implements OrcaLoadReportOrBuilder
Protobuf typexds.data.orca.v3.OrcaLoadReport
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description OrcaLoadReport.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OrcaLoadReportbuild()OrcaLoadReportbuildPartial()OrcaLoadReport.Builderclear()OrcaLoadReport.BuilderclearApplicationUtilization()Application specific utilization expressed as a fraction of available resources.OrcaLoadReport.BuilderclearCpuUtilization()CPU utilization expressed as a fraction of available CPU resources.OrcaLoadReport.BuilderclearEps()Total EPS (errors/second) being served by an endpoint.OrcaLoadReport.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OrcaLoadReport.BuilderclearMemUtilization()Memory utilization expressed as a fraction of available memory resources.OrcaLoadReport.BuilderclearNamedMetrics()OrcaLoadReport.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OrcaLoadReport.BuilderclearRequestCost()OrcaLoadReport.BuilderclearRps()Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated.OrcaLoadReport.BuilderclearRpsFractional()Total RPS being served by an endpoint.OrcaLoadReport.BuilderclearUtilization()OrcaLoadReport.Builderclone()booleancontainsNamedMetrics(String key)Application specific opaque metrics.booleancontainsRequestCost(String key)Application specific requests costs.booleancontainsUtilization(String key)Resource utilization values.doublegetApplicationUtilization()Application specific utilization expressed as a fraction of available resources.doublegetCpuUtilization()CPU utilization expressed as a fraction of available CPU resources.OrcaLoadReportgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetEps()Total EPS (errors/second) being served by an endpoint.doublegetMemUtilization()Memory utilization expressed as a fraction of available memory resources.Map<String,Double>getMutableNamedMetrics()Deprecated.Map<String,Double>getMutableRequestCost()Deprecated.Map<String,Double>getMutableUtilization()Deprecated.Map<String,Double>getNamedMetrics()Deprecated.intgetNamedMetricsCount()Application specific opaque metrics.Map<String,Double>getNamedMetricsMap()Application specific opaque metrics.doublegetNamedMetricsOrDefault(String key, double defaultValue)Application specific opaque metrics.doublegetNamedMetricsOrThrow(String key)Application specific opaque metrics.Map<String,Double>getRequestCost()Deprecated.intgetRequestCostCount()Application specific requests costs.Map<String,Double>getRequestCostMap()Application specific requests costs.doublegetRequestCostOrDefault(String key, double defaultValue)Application specific requests costs.doublegetRequestCostOrThrow(String key)Application specific requests costs.longgetRps()Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated.doublegetRpsFractional()Total RPS being served by an endpoint.Map<String,Double>getUtilization()Deprecated.intgetUtilizationCount()Resource utilization values.Map<String,Double>getUtilizationMap()Resource utilization values.doublegetUtilizationOrDefault(String key, double defaultValue)Resource utilization values.doublegetUtilizationOrThrow(String key)Resource utilization values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()OrcaLoadReport.BuildermergeFrom(OrcaLoadReport other)OrcaLoadReport.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OrcaLoadReport.BuildermergeFrom(com.google.protobuf.Message other)OrcaLoadReport.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OrcaLoadReport.BuilderputAllNamedMetrics(Map<String,Double> values)Application specific opaque metrics.OrcaLoadReport.BuilderputAllRequestCost(Map<String,Double> values)Application specific requests costs.OrcaLoadReport.BuilderputAllUtilization(Map<String,Double> values)Resource utilization values.OrcaLoadReport.BuilderputNamedMetrics(String key, double value)Application specific opaque metrics.OrcaLoadReport.BuilderputRequestCost(String key, double value)Application specific requests costs.OrcaLoadReport.BuilderputUtilization(String key, double value)Resource utilization values.OrcaLoadReport.BuilderremoveNamedMetrics(String key)Application specific opaque metrics.OrcaLoadReport.BuilderremoveRequestCost(String key)Application specific requests costs.OrcaLoadReport.BuilderremoveUtilization(String key)Resource utilization values.OrcaLoadReport.BuildersetApplicationUtilization(double value)Application specific utilization expressed as a fraction of available resources.OrcaLoadReport.BuildersetCpuUtilization(double value)CPU utilization expressed as a fraction of available CPU resources.OrcaLoadReport.BuildersetEps(double value)Total EPS (errors/second) being served by an endpoint.OrcaLoadReport.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)OrcaLoadReport.BuildersetMemUtilization(double value)Memory utilization expressed as a fraction of available memory resources.OrcaLoadReport.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)OrcaLoadReport.BuildersetRps(long value)Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated.OrcaLoadReport.BuildersetRpsFractional(double value)Total RPS being served by an endpoint.OrcaLoadReport.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
clear
public OrcaLoadReport.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
getDefaultInstanceForType
public OrcaLoadReport getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OrcaLoadReport build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OrcaLoadReport buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OrcaLoadReport.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
setField
public OrcaLoadReport.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
clearField
public OrcaLoadReport.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
clearOneof
public OrcaLoadReport.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
setRepeatedField
public OrcaLoadReport.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
addRepeatedField
public OrcaLoadReport.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
mergeFrom
public OrcaLoadReport.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OrcaLoadReport.Builder>
-
mergeFrom
public OrcaLoadReport.Builder mergeFrom(OrcaLoadReport other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
mergeFrom
public OrcaLoadReport.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OrcaLoadReport.Builder>- Throws:
IOException
-
getCpuUtilization
public double getCpuUtilization()
CPU utilization expressed as a fraction of available CPU resources. This should be derived from the latest sample or measurement. The value may be larger than 1.0 when the usage exceeds the reporter dependent notion of soft limits.
double cpu_utilization = 1 [(.validate.rules) = { ... }- Specified by:
getCpuUtilizationin interfaceOrcaLoadReportOrBuilder- Returns:
- The cpuUtilization.
-
setCpuUtilization
public OrcaLoadReport.Builder setCpuUtilization(double value)
CPU utilization expressed as a fraction of available CPU resources. This should be derived from the latest sample or measurement. The value may be larger than 1.0 when the usage exceeds the reporter dependent notion of soft limits.
double cpu_utilization = 1 [(.validate.rules) = { ... }- Parameters:
value- The cpuUtilization to set.- Returns:
- This builder for chaining.
-
clearCpuUtilization
public OrcaLoadReport.Builder clearCpuUtilization()
CPU utilization expressed as a fraction of available CPU resources. This should be derived from the latest sample or measurement. The value may be larger than 1.0 when the usage exceeds the reporter dependent notion of soft limits.
double cpu_utilization = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getMemUtilization
public 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) = { ... }- Specified by:
getMemUtilizationin interfaceOrcaLoadReportOrBuilder- Returns:
- The memUtilization.
-
setMemUtilization
public OrcaLoadReport.Builder setMemUtilization(double value)
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) = { ... }- Parameters:
value- The memUtilization to set.- Returns:
- This builder for chaining.
-
clearMemUtilization
public OrcaLoadReport.Builder clearMemUtilization()
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:
- This builder for chaining.
-
getRps
@Deprecated public long getRps()
Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated. See xds/data/orca/v3/orca_load_report.proto;l=28Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for. Deprecated -- use ``rps_fractional`` field instead.
uint64 rps = 3 [deprecated = true];- Specified by:
getRpsin interfaceOrcaLoadReportOrBuilder- Returns:
- The rps.
-
setRps
@Deprecated public OrcaLoadReport.Builder setRps(long value)
Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated. See xds/data/orca/v3/orca_load_report.proto;l=28Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for. Deprecated -- use ``rps_fractional`` field instead.
uint64 rps = 3 [deprecated = true];- Parameters:
value- The rps to set.- Returns:
- This builder for chaining.
-
clearRps
@Deprecated public OrcaLoadReport.Builder clearRps()
Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated. See xds/data/orca/v3/orca_load_report.proto;l=28Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for. Deprecated -- use ``rps_fractional`` field instead.
uint64 rps = 3 [deprecated = true];- Returns:
- This builder for chaining.
-
getRequestCostCount
public int getRequestCostCount()
Description copied from interface:OrcaLoadReportOrBuilderApplication 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;- Specified by:
getRequestCostCountin interfaceOrcaLoadReportOrBuilder
-
containsRequestCost
public boolean containsRequestCost(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;- Specified by:
containsRequestCostin interfaceOrcaLoadReportOrBuilder
-
getRequestCost
@Deprecated public Map<String,Double> getRequestCost()
Deprecated.UsegetRequestCostMap()instead.- Specified by:
getRequestCostin interfaceOrcaLoadReportOrBuilder
-
getRequestCostMap
public Map<String,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;- Specified by:
getRequestCostMapin interfaceOrcaLoadReportOrBuilder
-
getRequestCostOrDefault
public double getRequestCostOrDefault(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;- Specified by:
getRequestCostOrDefaultin interfaceOrcaLoadReportOrBuilder
-
getRequestCostOrThrow
public double getRequestCostOrThrow(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;- Specified by:
getRequestCostOrThrowin interfaceOrcaLoadReportOrBuilder
-
clearRequestCost
public OrcaLoadReport.Builder clearRequestCost()
-
removeRequestCost
public OrcaLoadReport.Builder removeRequestCost(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;
-
getMutableRequestCost
@Deprecated public Map<String,Double> getMutableRequestCost()
Deprecated.Use alternate mutation accessors instead.
-
putRequestCost
public OrcaLoadReport.Builder putRequestCost(String key, double value)
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;
-
putAllRequestCost
public OrcaLoadReport.Builder putAllRequestCost(Map<String,Double> values)
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
public int getUtilizationCount()
Description copied from interface:OrcaLoadReportOrBuilderResource 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) = { ... }- Specified by:
getUtilizationCountin interfaceOrcaLoadReportOrBuilder
-
containsUtilization
public boolean containsUtilization(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) = { ... }- Specified by:
containsUtilizationin interfaceOrcaLoadReportOrBuilder
-
getUtilization
@Deprecated public Map<String,Double> getUtilization()
Deprecated.UsegetUtilizationMap()instead.- Specified by:
getUtilizationin interfaceOrcaLoadReportOrBuilder
-
getUtilizationMap
public Map<String,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) = { ... }- Specified by:
getUtilizationMapin interfaceOrcaLoadReportOrBuilder
-
getUtilizationOrDefault
public double getUtilizationOrDefault(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) = { ... }- Specified by:
getUtilizationOrDefaultin interfaceOrcaLoadReportOrBuilder
-
getUtilizationOrThrow
public double getUtilizationOrThrow(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) = { ... }- Specified by:
getUtilizationOrThrowin interfaceOrcaLoadReportOrBuilder
-
clearUtilization
public OrcaLoadReport.Builder clearUtilization()
-
removeUtilization
public OrcaLoadReport.Builder removeUtilization(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) = { ... }
-
getMutableUtilization
@Deprecated public Map<String,Double> getMutableUtilization()
Deprecated.Use alternate mutation accessors instead.
-
putUtilization
public OrcaLoadReport.Builder putUtilization(String key, double value)
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) = { ... }
-
putAllUtilization
public OrcaLoadReport.Builder putAllUtilization(Map<String,Double> values)
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) = { ... }
-
getRpsFractional
public double getRpsFractional()
Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for.
double rps_fractional = 6 [(.validate.rules) = { ... }- Specified by:
getRpsFractionalin interfaceOrcaLoadReportOrBuilder- Returns:
- The rpsFractional.
-
setRpsFractional
public OrcaLoadReport.Builder setRpsFractional(double value)
Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for.
double rps_fractional = 6 [(.validate.rules) = { ... }- Parameters:
value- The rpsFractional to set.- Returns:
- This builder for chaining.
-
clearRpsFractional
public OrcaLoadReport.Builder clearRpsFractional()
Total RPS being served by an endpoint. This should cover all services that an endpoint is responsible for.
double rps_fractional = 6 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getEps
public double getEps()
Total EPS (errors/second) being served by an endpoint. This should cover all services that an endpoint is responsible for.
double eps = 7 [(.validate.rules) = { ... }- Specified by:
getEpsin interfaceOrcaLoadReportOrBuilder- Returns:
- The eps.
-
setEps
public OrcaLoadReport.Builder setEps(double value)
Total EPS (errors/second) being served by an endpoint. This should cover all services that an endpoint is responsible for.
double eps = 7 [(.validate.rules) = { ... }- Parameters:
value- The eps to set.- Returns:
- This builder for chaining.
-
clearEps
public OrcaLoadReport.Builder clearEps()
Total EPS (errors/second) being served by an endpoint. This should cover all services that an endpoint is responsible for.
double eps = 7 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getNamedMetricsCount
public int getNamedMetricsCount()
Description copied from interface:OrcaLoadReportOrBuilderApplication specific opaque metrics.
map<string, double> named_metrics = 8;- Specified by:
getNamedMetricsCountin interfaceOrcaLoadReportOrBuilder
-
containsNamedMetrics
public boolean containsNamedMetrics(String key)
Application specific opaque metrics.
map<string, double> named_metrics = 8;- Specified by:
containsNamedMetricsin interfaceOrcaLoadReportOrBuilder
-
getNamedMetrics
@Deprecated public Map<String,Double> getNamedMetrics()
Deprecated.UsegetNamedMetricsMap()instead.- Specified by:
getNamedMetricsin interfaceOrcaLoadReportOrBuilder
-
getNamedMetricsMap
public Map<String,Double> getNamedMetricsMap()
Application specific opaque metrics.
map<string, double> named_metrics = 8;- Specified by:
getNamedMetricsMapin interfaceOrcaLoadReportOrBuilder
-
getNamedMetricsOrDefault
public double getNamedMetricsOrDefault(String key, double defaultValue)
Application specific opaque metrics.
map<string, double> named_metrics = 8;- Specified by:
getNamedMetricsOrDefaultin interfaceOrcaLoadReportOrBuilder
-
getNamedMetricsOrThrow
public double getNamedMetricsOrThrow(String key)
Application specific opaque metrics.
map<string, double> named_metrics = 8;- Specified by:
getNamedMetricsOrThrowin interfaceOrcaLoadReportOrBuilder
-
clearNamedMetrics
public OrcaLoadReport.Builder clearNamedMetrics()
-
removeNamedMetrics
public OrcaLoadReport.Builder removeNamedMetrics(String key)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
-
getMutableNamedMetrics
@Deprecated public Map<String,Double> getMutableNamedMetrics()
Deprecated.Use alternate mutation accessors instead.
-
putNamedMetrics
public OrcaLoadReport.Builder putNamedMetrics(String key, double value)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
-
putAllNamedMetrics
public OrcaLoadReport.Builder putAllNamedMetrics(Map<String,Double> values)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
-
getApplicationUtilization
public double getApplicationUtilization()
Application specific utilization expressed as a fraction of available resources. For example, an application may report the max of CPU and memory utilization for better load balancing if it is both CPU and memory bound. This should be derived from the latest sample or measurement. The value may be larger than 1.0 when the usage exceeds the reporter dependent notion of soft limits.
double application_utilization = 9 [(.validate.rules) = { ... }- Specified by:
getApplicationUtilizationin interfaceOrcaLoadReportOrBuilder- Returns:
- The applicationUtilization.
-
setApplicationUtilization
public OrcaLoadReport.Builder setApplicationUtilization(double value)
Application specific utilization expressed as a fraction of available resources. For example, an application may report the max of CPU and memory utilization for better load balancing if it is both CPU and memory bound. This should be derived from the latest sample or measurement. The value may be larger than 1.0 when the usage exceeds the reporter dependent notion of soft limits.
double application_utilization = 9 [(.validate.rules) = { ... }- Parameters:
value- The applicationUtilization to set.- Returns:
- This builder for chaining.
-
clearApplicationUtilization
public OrcaLoadReport.Builder clearApplicationUtilization()
Application specific utilization expressed as a fraction of available resources. For example, an application may report the max of CPU and memory utilization for better load balancing if it is both CPU and memory bound. This should be derived from the latest sample or measurement. The value may be larger than 1.0 when the usage exceeds the reporter dependent notion of soft limits.
double application_utilization = 9 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setUnknownFields
public final OrcaLoadReport.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
mergeUnknownFields
public final OrcaLoadReport.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OrcaLoadReport.Builder>
-
-