public final class Metric extends com.google.protobuf.GeneratedMessageV3 implements MetricOrBuilder
Defines a Metric which has one or more timeseries.Protobuf type
opencensus.proto.metrics.v1.Metric| Modifier and Type | Class and Description |
|---|---|
static class |
Metric.Builder
Defines a Metric which has one or more timeseries.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
METRIC_DESCRIPTOR_FIELD_NUMBER |
static int |
RESOURCE_FIELD_NUMBER |
static int |
TIMESERIES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Metric |
getDefaultInstance() |
Metric |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
MetricDescriptor |
getMetricDescriptor()
The descriptor of the Metric.
|
MetricDescriptorOrBuilder |
getMetricDescriptorOrBuilder()
The descriptor of the Metric.
|
com.google.protobuf.Parser<Metric> |
getParserForType() |
Resource |
getResource()
The resource for the metric.
|
ResourceOrBuilder |
getResourceOrBuilder()
The resource for the metric.
|
int |
getSerializedSize() |
TimeSeries |
getTimeseries(int index)
One or more timeseries for a single metric, where each timeseries has
one or more points.
|
int |
getTimeseriesCount()
One or more timeseries for a single metric, where each timeseries has
one or more points.
|
List<TimeSeries> |
getTimeseriesList()
One or more timeseries for a single metric, where each timeseries has
one or more points.
|
TimeSeriesOrBuilder |
getTimeseriesOrBuilder(int index)
One or more timeseries for a single metric, where each timeseries has
one or more points.
|
List<? extends TimeSeriesOrBuilder> |
getTimeseriesOrBuilderList()
One or more timeseries for a single metric, where each timeseries has
one or more points.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasMetricDescriptor()
The descriptor of the Metric.
|
boolean |
hasResource()
The resource for the metric.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Metric.Builder |
newBuilder() |
static Metric.Builder |
newBuilder(Metric prototype) |
Metric.Builder |
newBuilderForType() |
protected Metric.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Metric |
parseDelimitedFrom(InputStream input) |
static Metric |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Metric |
parseFrom(byte[] data) |
static Metric |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Metric |
parseFrom(ByteBuffer data) |
static Metric |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Metric |
parseFrom(com.google.protobuf.ByteString data) |
static Metric |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Metric |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Metric |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Metric |
parseFrom(InputStream input) |
static Metric |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Metric> |
parser() |
Metric.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int METRIC_DESCRIPTOR_FIELD_NUMBER
public static final int TIMESERIES_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasMetricDescriptor()
The descriptor of the Metric. TODO(issue #152): consider only sending the name of descriptor for optimization.
.opencensus.proto.metrics.v1.MetricDescriptor metric_descriptor = 1;hasMetricDescriptor in interface MetricOrBuilderpublic MetricDescriptor getMetricDescriptor()
The descriptor of the Metric. TODO(issue #152): consider only sending the name of descriptor for optimization.
.opencensus.proto.metrics.v1.MetricDescriptor metric_descriptor = 1;getMetricDescriptor in interface MetricOrBuilderpublic MetricDescriptorOrBuilder getMetricDescriptorOrBuilder()
The descriptor of the Metric. TODO(issue #152): consider only sending the name of descriptor for optimization.
.opencensus.proto.metrics.v1.MetricDescriptor metric_descriptor = 1;getMetricDescriptorOrBuilder in interface MetricOrBuilderpublic List<TimeSeries> getTimeseriesList()
One or more timeseries for a single metric, where each timeseries has one or more points.
repeated .opencensus.proto.metrics.v1.TimeSeries timeseries = 2;getTimeseriesList in interface MetricOrBuilderpublic List<? extends TimeSeriesOrBuilder> getTimeseriesOrBuilderList()
One or more timeseries for a single metric, where each timeseries has one or more points.
repeated .opencensus.proto.metrics.v1.TimeSeries timeseries = 2;getTimeseriesOrBuilderList in interface MetricOrBuilderpublic int getTimeseriesCount()
One or more timeseries for a single metric, where each timeseries has one or more points.
repeated .opencensus.proto.metrics.v1.TimeSeries timeseries = 2;getTimeseriesCount in interface MetricOrBuilderpublic TimeSeries getTimeseries(int index)
One or more timeseries for a single metric, where each timeseries has one or more points.
repeated .opencensus.proto.metrics.v1.TimeSeries timeseries = 2;getTimeseries in interface MetricOrBuilderpublic TimeSeriesOrBuilder getTimeseriesOrBuilder(int index)
One or more timeseries for a single metric, where each timeseries has one or more points.
repeated .opencensus.proto.metrics.v1.TimeSeries timeseries = 2;getTimeseriesOrBuilder in interface MetricOrBuilderpublic boolean hasResource()
The resource for the metric. If unset, it may be set to a default value provided for a sequence of messages in an RPC stream.
.opencensus.proto.resource.v1.Resource resource = 3;hasResource in interface MetricOrBuilderpublic Resource getResource()
The resource for the metric. If unset, it may be set to a default value provided for a sequence of messages in an RPC stream.
.opencensus.proto.resource.v1.Resource resource = 3;getResource in interface MetricOrBuilderpublic ResourceOrBuilder getResourceOrBuilder()
The resource for the metric. If unset, it may be set to a default value provided for a sequence of messages in an RPC stream.
.opencensus.proto.resource.v1.Resource resource = 3;getResourceOrBuilder in interface MetricOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Metric parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Metric parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Metric parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Metric parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Metric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Metric parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Metric parseFrom(InputStream input) throws IOException
IOExceptionpublic static Metric parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Metric parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Metric parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Metric parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Metric parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Metric.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Metric.Builder newBuilder()
public static Metric.Builder newBuilder(Metric prototype)
public Metric.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Metric.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Metric getDefaultInstance()
public static com.google.protobuf.Parser<Metric> parser()
public com.google.protobuf.Parser<Metric> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Metric getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder