Class ResourceMetrics.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder>
-
- io.opentelemetry.proto.metrics.v1.ResourceMetrics.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ResourceMetricsOrBuilder,Cloneable
- Enclosing class:
- ResourceMetrics
public static final class ResourceMetrics.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder> implements ResourceMetricsOrBuilder
A collection of InstrumentationLibraryMetrics from a Resource.
Protobuf typeopentelemetry.proto.metrics.v1.ResourceMetrics
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceMetrics.BuilderaddAllInstrumentationLibraryMetrics(Iterable<? extends InstrumentationLibraryMetrics> values)A list of metrics that originate from a resource.ResourceMetrics.BuilderaddInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics value)A list of metrics that originate from a resource.ResourceMetrics.BuilderaddInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics.Builder builderForValue)A list of metrics that originate from a resource.ResourceMetrics.BuilderaddInstrumentationLibraryMetrics(InstrumentationLibraryMetrics value)A list of metrics that originate from a resource.ResourceMetrics.BuilderaddInstrumentationLibraryMetrics(InstrumentationLibraryMetrics.Builder builderForValue)A list of metrics that originate from a resource.InstrumentationLibraryMetrics.BuilderaddInstrumentationLibraryMetricsBuilder()A list of metrics that originate from a resource.InstrumentationLibraryMetrics.BuilderaddInstrumentationLibraryMetricsBuilder(int index)A list of metrics that originate from a resource.ResourceMetrics.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResourceMetricsbuild()ResourceMetricsbuildPartial()ResourceMetrics.Builderclear()ResourceMetrics.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ResourceMetrics.BuilderclearInstrumentationLibraryMetrics()A list of metrics that originate from a resource.ResourceMetrics.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ResourceMetrics.BuilderclearResource()The resource for the metrics in this message.ResourceMetrics.BuilderclearSchemaUrl()This schema_url applies to the data in the "resource" field.ResourceMetrics.Builderclone()ResourceMetricsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()InstrumentationLibraryMetricsgetInstrumentationLibraryMetrics(int index)A list of metrics that originate from a resource.InstrumentationLibraryMetrics.BuildergetInstrumentationLibraryMetricsBuilder(int index)A list of metrics that originate from a resource.List<InstrumentationLibraryMetrics.Builder>getInstrumentationLibraryMetricsBuilderList()A list of metrics that originate from a resource.intgetInstrumentationLibraryMetricsCount()A list of metrics that originate from a resource.List<InstrumentationLibraryMetrics>getInstrumentationLibraryMetricsList()A list of metrics that originate from a resource.InstrumentationLibraryMetricsOrBuildergetInstrumentationLibraryMetricsOrBuilder(int index)A list of metrics that originate from a resource.List<? extends InstrumentationLibraryMetricsOrBuilder>getInstrumentationLibraryMetricsOrBuilderList()A list of metrics that originate from a resource.ResourcegetResource()The resource for the metrics in this message.Resource.BuildergetResourceBuilder()The resource for the metrics in this message.ResourceOrBuildergetResourceOrBuilder()The resource for the metrics in this message.StringgetSchemaUrl()This schema_url applies to the data in the "resource" field.com.google.protobuf.ByteStringgetSchemaUrlBytes()This schema_url applies to the data in the "resource" field.booleanhasResource()The resource for the metrics in this message.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ResourceMetrics.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ResourceMetrics.BuildermergeFrom(com.google.protobuf.Message other)ResourceMetrics.BuildermergeFrom(ResourceMetrics other)ResourceMetrics.BuildermergeResource(Resource value)The resource for the metrics in this message.ResourceMetrics.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ResourceMetrics.BuilderremoveInstrumentationLibraryMetrics(int index)A list of metrics that originate from a resource.ResourceMetrics.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResourceMetrics.BuildersetInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics value)A list of metrics that originate from a resource.ResourceMetrics.BuildersetInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics.Builder builderForValue)A list of metrics that originate from a resource.ResourceMetrics.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ResourceMetrics.BuildersetResource(Resource value)The resource for the metrics in this message.ResourceMetrics.BuildersetResource(Resource.Builder builderForValue)The resource for the metrics in this message.ResourceMetrics.BuildersetSchemaUrl(String value)This schema_url applies to the data in the "resource" field.ResourceMetrics.BuildersetSchemaUrlBytes(com.google.protobuf.ByteString value)This schema_url applies to the data in the "resource" field.ResourceMetrics.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, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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<ResourceMetrics.Builder>
-
clear
public ResourceMetrics.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<ResourceMetrics.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<ResourceMetrics.Builder>
-
getDefaultInstanceForType
public ResourceMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResourceMetrics build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResourceMetrics buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResourceMetrics.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<ResourceMetrics.Builder>
-
setField
public ResourceMetrics.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<ResourceMetrics.Builder>
-
clearField
public ResourceMetrics.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder>
-
clearOneof
public ResourceMetrics.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder>
-
setRepeatedField
public ResourceMetrics.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<ResourceMetrics.Builder>
-
addRepeatedField
public ResourceMetrics.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<ResourceMetrics.Builder>
-
mergeFrom
public ResourceMetrics.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourceMetrics.Builder>
-
mergeFrom
public ResourceMetrics.Builder mergeFrom(ResourceMetrics other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder>
-
mergeFrom
public ResourceMetrics.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<ResourceMetrics.Builder>- Throws:
IOException
-
hasResource
public boolean hasResource()
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;- Specified by:
hasResourcein interfaceResourceMetricsOrBuilder
-
getResource
public Resource getResource()
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;- Specified by:
getResourcein interfaceResourceMetricsOrBuilder
-
setResource
public ResourceMetrics.Builder setResource(Resource value)
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;
-
setResource
public ResourceMetrics.Builder setResource(Resource.Builder builderForValue)
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;
-
mergeResource
public ResourceMetrics.Builder mergeResource(Resource value)
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;
-
clearResource
public ResourceMetrics.Builder clearResource()
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;
-
getResourceBuilder
public Resource.Builder getResourceBuilder()
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;
-
getResourceOrBuilder
public ResourceOrBuilder getResourceOrBuilder()
The resource for the metrics in this message. If this field is not set then no resource info is known.
.opentelemetry.proto.resource.v1.Resource resource = 1;- Specified by:
getResourceOrBuilderin interfaceResourceMetricsOrBuilder
-
getInstrumentationLibraryMetricsList
public List<InstrumentationLibraryMetrics> getInstrumentationLibraryMetricsList()
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;- Specified by:
getInstrumentationLibraryMetricsListin interfaceResourceMetricsOrBuilder
-
getInstrumentationLibraryMetricsCount
public int getInstrumentationLibraryMetricsCount()
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;- Specified by:
getInstrumentationLibraryMetricsCountin interfaceResourceMetricsOrBuilder
-
getInstrumentationLibraryMetrics
public InstrumentationLibraryMetrics getInstrumentationLibraryMetrics(int index)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;- Specified by:
getInstrumentationLibraryMetricsin interfaceResourceMetricsOrBuilder
-
setInstrumentationLibraryMetrics
public ResourceMetrics.Builder setInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics value)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
setInstrumentationLibraryMetrics
public ResourceMetrics.Builder setInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics.Builder builderForValue)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
addInstrumentationLibraryMetrics
public ResourceMetrics.Builder addInstrumentationLibraryMetrics(InstrumentationLibraryMetrics value)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
addInstrumentationLibraryMetrics
public ResourceMetrics.Builder addInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics value)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
addInstrumentationLibraryMetrics
public ResourceMetrics.Builder addInstrumentationLibraryMetrics(InstrumentationLibraryMetrics.Builder builderForValue)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
addInstrumentationLibraryMetrics
public ResourceMetrics.Builder addInstrumentationLibraryMetrics(int index, InstrumentationLibraryMetrics.Builder builderForValue)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
addAllInstrumentationLibraryMetrics
public ResourceMetrics.Builder addAllInstrumentationLibraryMetrics(Iterable<? extends InstrumentationLibraryMetrics> values)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
clearInstrumentationLibraryMetrics
public ResourceMetrics.Builder clearInstrumentationLibraryMetrics()
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
removeInstrumentationLibraryMetrics
public ResourceMetrics.Builder removeInstrumentationLibraryMetrics(int index)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
getInstrumentationLibraryMetricsBuilder
public InstrumentationLibraryMetrics.Builder getInstrumentationLibraryMetricsBuilder(int index)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
getInstrumentationLibraryMetricsOrBuilder
public InstrumentationLibraryMetricsOrBuilder getInstrumentationLibraryMetricsOrBuilder(int index)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;- Specified by:
getInstrumentationLibraryMetricsOrBuilderin interfaceResourceMetricsOrBuilder
-
getInstrumentationLibraryMetricsOrBuilderList
public List<? extends InstrumentationLibraryMetricsOrBuilder> getInstrumentationLibraryMetricsOrBuilderList()
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;- Specified by:
getInstrumentationLibraryMetricsOrBuilderListin interfaceResourceMetricsOrBuilder
-
addInstrumentationLibraryMetricsBuilder
public InstrumentationLibraryMetrics.Builder addInstrumentationLibraryMetricsBuilder()
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
addInstrumentationLibraryMetricsBuilder
public InstrumentationLibraryMetrics.Builder addInstrumentationLibraryMetricsBuilder(int index)
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
getInstrumentationLibraryMetricsBuilderList
public List<InstrumentationLibraryMetrics.Builder> getInstrumentationLibraryMetricsBuilderList()
A list of metrics that originate from a resource.
repeated .opentelemetry.proto.metrics.v1.InstrumentationLibraryMetrics instrumentation_library_metrics = 2;
-
getSchemaUrl
public String getSchemaUrl()
This schema_url applies to the data in the "resource" field. It does not apply to the data in the "instrumentation_library_metrics" field which have their own schema_url field.
string schema_url = 3;- Specified by:
getSchemaUrlin interfaceResourceMetricsOrBuilder
-
getSchemaUrlBytes
public com.google.protobuf.ByteString getSchemaUrlBytes()
This schema_url applies to the data in the "resource" field. It does not apply to the data in the "instrumentation_library_metrics" field which have their own schema_url field.
string schema_url = 3;- Specified by:
getSchemaUrlBytesin interfaceResourceMetricsOrBuilder
-
setSchemaUrl
public ResourceMetrics.Builder setSchemaUrl(String value)
This schema_url applies to the data in the "resource" field. It does not apply to the data in the "instrumentation_library_metrics" field which have their own schema_url field.
string schema_url = 3;
-
clearSchemaUrl
public ResourceMetrics.Builder clearSchemaUrl()
This schema_url applies to the data in the "resource" field. It does not apply to the data in the "instrumentation_library_metrics" field which have their own schema_url field.
string schema_url = 3;
-
setSchemaUrlBytes
public ResourceMetrics.Builder setSchemaUrlBytes(com.google.protobuf.ByteString value)
This schema_url applies to the data in the "resource" field. It does not apply to the data in the "instrumentation_library_metrics" field which have their own schema_url field.
string schema_url = 3;
-
setUnknownFields
public final ResourceMetrics.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder>
-
mergeUnknownFields
public final ResourceMetrics.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourceMetrics.Builder>
-
-