Package dev.responsive.metrics.v1
Class ExportedMetric.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExportedMetric.Builder>
-
- dev.responsive.metrics.v1.ExportedMetric.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExportedMetricOrBuilder,java.lang.Cloneable
- Enclosing class:
- ExportedMetric
public static final class ExportedMetric.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExportedMetric.Builder> implements ExportedMetricOrBuilder
a metric that is reported from Responsive, for now this is just a simple wrapper over the open telemetry definition of a Resource Metrics. It is expected, though not enforced, that the metrics.resource here matches the TenantResource.resource
Protobuf typeresponsive.metrics.v1.metrics.proto.ExportedMetric
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportedMetricbuild()ExportedMetricbuildPartial()ExportedMetric.Builderclear()ExportedMetric.BuilderclearMetrics().opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;ExportedMetricgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ResourceMetricsgetMetrics().opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;ResourceMetrics.BuildergetMetricsBuilder().opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;ResourceMetricsOrBuildergetMetricsOrBuilder().opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;booleanhasMetrics().opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ExportedMetric.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ExportedMetric.BuildermergeFrom(com.google.protobuf.Message other)ExportedMetric.BuildermergeFrom(ExportedMetric other)ExportedMetric.BuildermergeMetrics(ResourceMetrics value).opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;ExportedMetric.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ExportedMetric.BuildersetMetrics(ResourceMetrics value).opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;ExportedMetric.BuildersetMetrics(ResourceMetrics.Builder builderForValue).opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;ExportedMetric.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ExportedMetric.Builder>
-
clear
public ExportedMetric.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<ExportedMetric.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<ExportedMetric.Builder>
-
getDefaultInstanceForType
public ExportedMetric getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExportedMetric build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExportedMetric buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ExportedMetric.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportedMetric.Builder>
-
mergeFrom
public ExportedMetric.Builder mergeFrom(ExportedMetric other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportedMetric.Builder>
-
mergeFrom
public ExportedMetric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportedMetric.Builder>- Throws:
java.io.IOException
-
hasMetrics
public boolean hasMetrics()
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;- Specified by:
hasMetricsin interfaceExportedMetricOrBuilder- Returns:
- Whether the metrics field is set.
-
getMetrics
public ResourceMetrics getMetrics()
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;- Specified by:
getMetricsin interfaceExportedMetricOrBuilder- Returns:
- The metrics.
-
setMetrics
public ExportedMetric.Builder setMetrics(ResourceMetrics value)
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;
-
setMetrics
public ExportedMetric.Builder setMetrics(ResourceMetrics.Builder builderForValue)
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;
-
mergeMetrics
public ExportedMetric.Builder mergeMetrics(ResourceMetrics value)
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;
-
clearMetrics
public ExportedMetric.Builder clearMetrics()
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;
-
getMetricsBuilder
public ResourceMetrics.Builder getMetricsBuilder()
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;
-
getMetricsOrBuilder
public ResourceMetricsOrBuilder getMetricsOrBuilder()
.opentelemetry.proto.metrics.v1.ResourceMetrics metrics = 1;- Specified by:
getMetricsOrBuilderin interfaceExportedMetricOrBuilder
-
setUnknownFields
public final ExportedMetric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportedMetric.Builder>
-
mergeUnknownFields
public final ExportedMetric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportedMetric.Builder>
-
-