public static final class Distribution.Exemplar.Builder extends GeneratedMessageV3.Builder<Distribution.Exemplar.Builder> implements Distribution.ExemplarOrBuilder
Exemplars are example points that may be used to annotate aggregated
distribution values. They are metadata that gives information about a
particular value added to a Distribution bucket, such as a trace ID that
was active when a value was added. They may contain further information,
such as a example values and timestamps, origin, etc.
Protobuf type google.api.Distribution.Exemplar
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllAttachments(Iterable<? extends Any> values)
public Distribution.Exemplar.Builder addAllAttachments(Iterable<? extends Any> values)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.protobuf.Any>
|
addAttachments(Any value)
public Distribution.Exemplar.Builder addAttachments(Any value)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
value | Any
|
addAttachments(Any.Builder builderForValue)
public Distribution.Exemplar.Builder addAttachments(Any.Builder builderForValue)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
builderForValue | Builder
|
addAttachments(int index, Any value)
public Distribution.Exemplar.Builder addAttachments(int index, Any value)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameters |
---|
Name | Description |
index | int
|
value | Any
|
addAttachments(int index, Any.Builder builderForValue)
public Distribution.Exemplar.Builder addAttachments(int index, Any.Builder builderForValue)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameters |
---|
Name | Description |
index | int
|
builderForValue | Builder
|
addAttachmentsBuilder()
public Any.Builder addAttachmentsBuilder()
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
addAttachmentsBuilder(int index)
public Any.Builder addAttachmentsBuilder(int index)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
index | int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Distribution.Exemplar.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Distribution.Exemplar build()
buildPartial()
public Distribution.Exemplar buildPartial()
clear()
public Distribution.Exemplar.Builder clear()
Overrides
clearAttachments()
public Distribution.Exemplar.Builder clearAttachments()
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
clearField(Descriptors.FieldDescriptor field)
public Distribution.Exemplar.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Distribution.Exemplar.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTimestamp()
public Distribution.Exemplar.Builder clearTimestamp()
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
clearValue()
public Distribution.Exemplar.Builder clearValue()
Value of the exemplar point. This value determines to which bucket the
exemplar belongs.
double value = 1;
clone()
public Distribution.Exemplar.Builder clone()
Overrides
getAttachments(int index)
public Any getAttachments(int index)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
index | int
|
Returns |
---|
Type | Description |
Any | |
getAttachmentsBuilder(int index)
public Any.Builder getAttachmentsBuilder(int index)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
index | int
|
getAttachmentsBuilderList()
public List<Any.Builder> getAttachmentsBuilderList()
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
getAttachmentsCount()
public int getAttachmentsCount()
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Returns |
---|
Type | Description |
int | |
getAttachmentsList()
public List<Any> getAttachmentsList()
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
getAttachmentsOrBuilder(int index)
public AnyOrBuilder getAttachmentsOrBuilder(int index)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
index | int
|
getAttachmentsOrBuilderList()
public List<? extends AnyOrBuilder> getAttachmentsOrBuilderList()
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Returns |
---|
Type | Description |
List<? extends com.google.protobuf.AnyOrBuilder> | |
getDefaultInstanceForType()
public Distribution.Exemplar getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getTimestamp()
public Timestamp getTimestamp()
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
Returns |
---|
Type | Description |
Timestamp | The timestamp.
|
getTimestampBuilder()
public Timestamp.Builder getTimestampBuilder()
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
getTimestampOrBuilder()
public TimestampOrBuilder getTimestampOrBuilder()
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
getValue()
Value of the exemplar point. This value determines to which bucket the
exemplar belongs.
double value = 1;
Returns |
---|
Type | Description |
double | The value.
|
hasTimestamp()
public boolean hasTimestamp()
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
Returns |
---|
Type | Description |
boolean | Whether the timestamp field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Distribution.Exemplar other)
public Distribution.Exemplar.Builder mergeFrom(Distribution.Exemplar other)
public Distribution.Exemplar.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Distribution.Exemplar.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeTimestamp(Timestamp value)
public Distribution.Exemplar.Builder mergeTimestamp(Timestamp value)
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Distribution.Exemplar.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeAttachments(int index)
public Distribution.Exemplar.Builder removeAttachments(int index)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameter |
---|
Name | Description |
index | int
|
setAttachments(int index, Any value)
public Distribution.Exemplar.Builder setAttachments(int index, Any value)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameters |
---|
Name | Description |
index | int
|
value | Any
|
setAttachments(int index, Any.Builder builderForValue)
public Distribution.Exemplar.Builder setAttachments(int index, Any.Builder builderForValue)
Contextual information about the example value. Examples are:
Trace: type.googleapis.com/google.monitoring.v3.SpanContext
Literal string: type.googleapis.com/google.protobuf.StringValue
Labels dropped during aggregation:
type.googleapis.com/google.monitoring.v3.DroppedLabels
There may be only a single attachment of any given message type in a
single exemplar, and this is enforced by the system.
repeated .google.protobuf.Any attachments = 3;
Parameters |
---|
Name | Description |
index | int
|
builderForValue | Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public Distribution.Exemplar.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Distribution.Exemplar.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTimestamp(Timestamp value)
public Distribution.Exemplar.Builder setTimestamp(Timestamp value)
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
setTimestamp(Timestamp.Builder builderForValue)
public Distribution.Exemplar.Builder setTimestamp(Timestamp.Builder builderForValue)
The observation (sampling) time of the above value.
.google.protobuf.Timestamp timestamp = 2;
Parameter |
---|
Name | Description |
builderForValue | Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Distribution.Exemplar.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setValue(double value)
public Distribution.Exemplar.Builder setValue(double value)
Value of the exemplar point. This value determines to which bucket the
exemplar belongs.
double value = 1;
Parameter |
---|
Name | Description |
value | double
The value to set.
|