Package com.github.xds.data.orca.v3
Class OrcaLoadReport.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.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
,java.lang.Cloneable
- Enclosing class:
- OrcaLoadReport
public static final class OrcaLoadReport.Builder extends com.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder> implements OrcaLoadReportOrBuilder
Protobuf typexds.data.orca.v3.OrcaLoadReport
-
-
Field Summary
Fields Modifier and Type Field Description private double
applicationUtilization_
private int
bitField0_
private double
cpuUtilization_
private double
eps_
private double
memUtilization_
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
namedMetrics_
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
requestCost_
private long
rps_
private double
rpsFractional_
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
utilization_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description OrcaLoadReport
build()
OrcaLoadReport
buildPartial()
private void
buildPartial0(OrcaLoadReport result)
OrcaLoadReport.Builder
clear()
OrcaLoadReport.Builder
clearApplicationUtilization()
Application specific utilization expressed as a fraction of available resources.OrcaLoadReport.Builder
clearCpuUtilization()
CPU utilization expressed as a fraction of available CPU resources.OrcaLoadReport.Builder
clearEps()
Total EPS (errors/second) being served by an endpoint.OrcaLoadReport.Builder
clearMemUtilization()
Memory utilization expressed as a fraction of available memory resources.OrcaLoadReport.Builder
clearNamedMetrics()
OrcaLoadReport.Builder
clearRequestCost()
OrcaLoadReport.Builder
clearRps()
Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated.OrcaLoadReport.Builder
clearRpsFractional()
Total RPS being served by an endpoint.OrcaLoadReport.Builder
clearUtilization()
boolean
containsNamedMetrics(java.lang.String key)
Application specific opaque metrics.boolean
containsRequestCost(java.lang.String key)
Application specific requests costs.boolean
containsUtilization(java.lang.String key)
Resource utilization values.double
getApplicationUtilization()
Application specific utilization expressed as a fraction of available resources.double
getCpuUtilization()
CPU utilization expressed as a fraction of available CPU resources.OrcaLoadReport
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getEps()
Total EPS (errors/second) being served by an endpoint.double
getMemUtilization()
Memory utilization expressed as a fraction of available memory resources.java.util.Map<java.lang.String,java.lang.Double>
getMutableNamedMetrics()
Deprecated.java.util.Map<java.lang.String,java.lang.Double>
getMutableRequestCost()
Deprecated.java.util.Map<java.lang.String,java.lang.Double>
getMutableUtilization()
Deprecated.java.util.Map<java.lang.String,java.lang.Double>
getNamedMetrics()
Deprecated.int
getNamedMetricsCount()
Application specific opaque metrics.java.util.Map<java.lang.String,java.lang.Double>
getNamedMetricsMap()
Application specific opaque metrics.double
getNamedMetricsOrDefault(java.lang.String key, double defaultValue)
Application specific opaque metrics.double
getNamedMetricsOrThrow(java.lang.String key)
Application specific opaque metrics.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()
Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated.double
getRpsFractional()
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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
internalGetMutableNamedMetrics()
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
internalGetMutableRequestCost()
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
internalGetMutableUtilization()
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
internalGetNamedMetrics()
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
internalGetRequestCost()
private com.google.protobuf.MapField<java.lang.String,java.lang.Double>
internalGetUtilization()
boolean
isInitialized()
OrcaLoadReport.Builder
mergeFrom(OrcaLoadReport other)
OrcaLoadReport.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
OrcaLoadReport.Builder
mergeFrom(com.google.protobuf.Message other)
OrcaLoadReport.Builder
putAllNamedMetrics(java.util.Map<java.lang.String,java.lang.Double> values)
Application specific opaque metrics.OrcaLoadReport.Builder
putAllRequestCost(java.util.Map<java.lang.String,java.lang.Double> values)
Application specific requests costs.OrcaLoadReport.Builder
putAllUtilization(java.util.Map<java.lang.String,java.lang.Double> values)
Resource utilization values.OrcaLoadReport.Builder
putNamedMetrics(java.lang.String key, double value)
Application specific opaque metrics.OrcaLoadReport.Builder
putRequestCost(java.lang.String key, double value)
Application specific requests costs.OrcaLoadReport.Builder
putUtilization(java.lang.String key, double value)
Resource utilization values.OrcaLoadReport.Builder
removeNamedMetrics(java.lang.String key)
Application specific opaque metrics.OrcaLoadReport.Builder
removeRequestCost(java.lang.String key)
Application specific requests costs.OrcaLoadReport.Builder
removeUtilization(java.lang.String key)
Resource utilization values.OrcaLoadReport.Builder
setApplicationUtilization(double value)
Application specific utilization expressed as a fraction of available resources.OrcaLoadReport.Builder
setCpuUtilization(double value)
CPU utilization expressed as a fraction of available CPU resources.OrcaLoadReport.Builder
setEps(double value)
Total EPS (errors/second) being served by an endpoint.OrcaLoadReport.Builder
setMemUtilization(double value)
Memory utilization expressed as a fraction of available memory resources.OrcaLoadReport.Builder
setRps(long value)
Deprecated.xds.data.orca.v3.OrcaLoadReport.rps is deprecated.OrcaLoadReport.Builder
setRpsFractional(double value)
Total RPS being served by an endpoint.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
cpuUtilization_
private double cpuUtilization_
-
memUtilization_
private double memUtilization_
-
rps_
private long rps_
-
requestCost_
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> requestCost_
-
utilization_
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> utilization_
-
rpsFractional_
private double rpsFractional_
-
eps_
private double eps_
-
namedMetrics_
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> namedMetrics_
-
applicationUtilization_
private double applicationUtilization_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder>
-
clear
public OrcaLoadReport.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder>
-
getDefaultInstanceForType
public OrcaLoadReport getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public OrcaLoadReport build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OrcaLoadReport buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(OrcaLoadReport result)
-
mergeFrom
public OrcaLoadReport.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OrcaLoadReport.Builder>
-
mergeFrom
public OrcaLoadReport.Builder mergeFrom(OrcaLoadReport other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<OrcaLoadReport.Builder>
-
mergeFrom
public OrcaLoadReport.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OrcaLoadReport.Builder>
- Throws:
java.io.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:
getCpuUtilization
in 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:
getMemUtilization
in 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:
getRps
in 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.
-
internalGetRequestCost
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> internalGetRequestCost()
-
internalGetMutableRequestCost
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> internalGetMutableRequestCost()
-
getRequestCostCount
public int getRequestCostCount()
Description copied from interface:OrcaLoadReportOrBuilder
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:
getRequestCostCount
in interfaceOrcaLoadReportOrBuilder
-
containsRequestCost
public 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;
- Specified by:
containsRequestCost
in interfaceOrcaLoadReportOrBuilder
-
getRequestCost
@Deprecated public java.util.Map<java.lang.String,java.lang.Double> getRequestCost()
Deprecated.UsegetRequestCostMap()
instead.- Specified by:
getRequestCost
in interfaceOrcaLoadReportOrBuilder
-
getRequestCostMap
public 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;
- Specified by:
getRequestCostMap
in interfaceOrcaLoadReportOrBuilder
-
getRequestCostOrDefault
public 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;
- Specified by:
getRequestCostOrDefault
in interfaceOrcaLoadReportOrBuilder
-
getRequestCostOrThrow
public 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;
- Specified by:
getRequestCostOrThrow
in interfaceOrcaLoadReportOrBuilder
-
clearRequestCost
public OrcaLoadReport.Builder clearRequestCost()
-
removeRequestCost
public OrcaLoadReport.Builder removeRequestCost(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;
-
getMutableRequestCost
@Deprecated public java.util.Map<java.lang.String,java.lang.Double> getMutableRequestCost()
Deprecated.Use alternate mutation accessors instead.
-
putRequestCost
public OrcaLoadReport.Builder putRequestCost(java.lang.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(java.util.Map<java.lang.String,java.lang.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;
-
internalGetUtilization
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> internalGetUtilization()
-
internalGetMutableUtilization
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> internalGetMutableUtilization()
-
getUtilizationCount
public int getUtilizationCount()
Description copied from interface:OrcaLoadReportOrBuilder
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:
getUtilizationCount
in interfaceOrcaLoadReportOrBuilder
-
containsUtilization
public 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) = { ... }
- Specified by:
containsUtilization
in interfaceOrcaLoadReportOrBuilder
-
getUtilization
@Deprecated public java.util.Map<java.lang.String,java.lang.Double> getUtilization()
Deprecated.UsegetUtilizationMap()
instead.- Specified by:
getUtilization
in interfaceOrcaLoadReportOrBuilder
-
getUtilizationMap
public 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) = { ... }
- Specified by:
getUtilizationMap
in interfaceOrcaLoadReportOrBuilder
-
getUtilizationOrDefault
public 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) = { ... }
- Specified by:
getUtilizationOrDefault
in interfaceOrcaLoadReportOrBuilder
-
getUtilizationOrThrow
public 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) = { ... }
- Specified by:
getUtilizationOrThrow
in interfaceOrcaLoadReportOrBuilder
-
clearUtilization
public OrcaLoadReport.Builder clearUtilization()
-
removeUtilization
public OrcaLoadReport.Builder removeUtilization(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) = { ... }
-
getMutableUtilization
@Deprecated public java.util.Map<java.lang.String,java.lang.Double> getMutableUtilization()
Deprecated.Use alternate mutation accessors instead.
-
putUtilization
public OrcaLoadReport.Builder putUtilization(java.lang.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(java.util.Map<java.lang.String,java.lang.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:
getRpsFractional
in 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:
getEps
in 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.
-
internalGetNamedMetrics
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> internalGetNamedMetrics()
-
internalGetMutableNamedMetrics
private com.google.protobuf.MapField<java.lang.String,java.lang.Double> internalGetMutableNamedMetrics()
-
getNamedMetricsCount
public int getNamedMetricsCount()
Description copied from interface:OrcaLoadReportOrBuilder
Application specific opaque metrics.
map<string, double> named_metrics = 8;
- Specified by:
getNamedMetricsCount
in interfaceOrcaLoadReportOrBuilder
-
containsNamedMetrics
public boolean containsNamedMetrics(java.lang.String key)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
- Specified by:
containsNamedMetrics
in interfaceOrcaLoadReportOrBuilder
-
getNamedMetrics
@Deprecated public java.util.Map<java.lang.String,java.lang.Double> getNamedMetrics()
Deprecated.UsegetNamedMetricsMap()
instead.- Specified by:
getNamedMetrics
in interfaceOrcaLoadReportOrBuilder
-
getNamedMetricsMap
public java.util.Map<java.lang.String,java.lang.Double> getNamedMetricsMap()
Application specific opaque metrics.
map<string, double> named_metrics = 8;
- Specified by:
getNamedMetricsMap
in interfaceOrcaLoadReportOrBuilder
-
getNamedMetricsOrDefault
public double getNamedMetricsOrDefault(java.lang.String key, double defaultValue)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
- Specified by:
getNamedMetricsOrDefault
in interfaceOrcaLoadReportOrBuilder
-
getNamedMetricsOrThrow
public double getNamedMetricsOrThrow(java.lang.String key)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
- Specified by:
getNamedMetricsOrThrow
in interfaceOrcaLoadReportOrBuilder
-
clearNamedMetrics
public OrcaLoadReport.Builder clearNamedMetrics()
-
removeNamedMetrics
public OrcaLoadReport.Builder removeNamedMetrics(java.lang.String key)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
-
getMutableNamedMetrics
@Deprecated public java.util.Map<java.lang.String,java.lang.Double> getMutableNamedMetrics()
Deprecated.Use alternate mutation accessors instead.
-
putNamedMetrics
public OrcaLoadReport.Builder putNamedMetrics(java.lang.String key, double value)
Application specific opaque metrics.
map<string, double> named_metrics = 8;
-
putAllNamedMetrics
public OrcaLoadReport.Builder putAllNamedMetrics(java.util.Map<java.lang.String,java.lang.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:
getApplicationUtilization
in 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.
-
-