public final class LatencyMetrics extends GeneratedMessage implements LatencyMetricsOrBuilder
LatencyMetrics contains relevant timestamps for measuring latency per event
variable. These metrics are calculated from ALL of the events that contribute
to the detection, not just the sampled ones.
Protobuf type google.backstory.LatencyMetrics
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
INGESTION_LATENCY_FIELD_NUMBER
public static final int INGESTION_LATENCY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NEWEST_EVENT_TIME_FIELD_NUMBER
public static final int NEWEST_EVENT_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NEWEST_INGESTION_TIME_FIELD_NUMBER
public static final int NEWEST_INGESTION_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OLDEST_EVENT_TIME_FIELD_NUMBER
public static final int OLDEST_EVENT_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OLDEST_INGESTION_TIME_FIELD_NUMBER
public static final int OLDEST_INGESTION_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static LatencyMetrics getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static LatencyMetrics.Builder newBuilder()
newBuilder(LatencyMetrics prototype)
public static LatencyMetrics.Builder newBuilder(LatencyMetrics prototype)
parseDelimitedFrom(InputStream input)
public static LatencyMetrics parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static LatencyMetrics parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static LatencyMetrics parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static LatencyMetrics parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static LatencyMetrics parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static LatencyMetrics parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static LatencyMetrics parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static LatencyMetrics parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static LatencyMetrics parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static LatencyMetrics parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static LatencyMetrics parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static LatencyMetrics parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<LatencyMetrics> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public LatencyMetrics getDefaultInstanceForType()
getIngestionLatency()
public Duration getIngestionLatency()
The difference between newest ingestion timestamp and newest event
timestamp.
.google.protobuf.Duration ingestion_latency = 5;
| Returns |
| Type |
Description |
Duration |
The ingestionLatency.
|
getIngestionLatencyOrBuilder()
public DurationOrBuilder getIngestionLatencyOrBuilder()
The difference between newest ingestion timestamp and newest event
timestamp.
.google.protobuf.Duration ingestion_latency = 5;
getNewestEventTime()
public Timestamp getNewestEventTime()
The newest (most recent) event timestamp from the events used to create
the detection.
.google.protobuf.Timestamp newest_event_time = 4;
| Returns |
| Type |
Description |
Timestamp |
The newestEventTime.
|
getNewestEventTimeOrBuilder()
public TimestampOrBuilder getNewestEventTimeOrBuilder()
The newest (most recent) event timestamp from the events used to create
the detection.
.google.protobuf.Timestamp newest_event_time = 4;
getNewestIngestionTime()
public Timestamp getNewestIngestionTime()
The newest (most recent) ingestion timestamp from the events used to
create the detection.
.google.protobuf.Timestamp newest_ingestion_time = 2;
| Returns |
| Type |
Description |
Timestamp |
The newestIngestionTime.
|
getNewestIngestionTimeOrBuilder()
public TimestampOrBuilder getNewestIngestionTimeOrBuilder()
The newest (most recent) ingestion timestamp from the events used to
create the detection.
.google.protobuf.Timestamp newest_ingestion_time = 2;
getOldestEventTime()
public Timestamp getOldestEventTime()
The oldest event timestamp from the events used to create the detection.
.google.protobuf.Timestamp oldest_event_time = 3;
| Returns |
| Type |
Description |
Timestamp |
The oldestEventTime.
|
getOldestEventTimeOrBuilder()
public TimestampOrBuilder getOldestEventTimeOrBuilder()
The oldest event timestamp from the events used to create the detection.
.google.protobuf.Timestamp oldest_event_time = 3;
getOldestIngestionTime()
public Timestamp getOldestIngestionTime()
The oldest ingestion timestamp from the events used to create the
detection.
.google.protobuf.Timestamp oldest_ingestion_time = 1;
| Returns |
| Type |
Description |
Timestamp |
The oldestIngestionTime.
|
getOldestIngestionTimeOrBuilder()
public TimestampOrBuilder getOldestIngestionTimeOrBuilder()
The oldest ingestion timestamp from the events used to create the
detection.
.google.protobuf.Timestamp oldest_ingestion_time = 1;
getParserForType()
public Parser<LatencyMetrics> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasIngestionLatency()
public boolean hasIngestionLatency()
The difference between newest ingestion timestamp and newest event
timestamp.
.google.protobuf.Duration ingestion_latency = 5;
| Returns |
| Type |
Description |
boolean |
Whether the ingestionLatency field is set.
|
hasNewestEventTime()
public boolean hasNewestEventTime()
The newest (most recent) event timestamp from the events used to create
the detection.
.google.protobuf.Timestamp newest_event_time = 4;
| Returns |
| Type |
Description |
boolean |
Whether the newestEventTime field is set.
|
hasNewestIngestionTime()
public boolean hasNewestIngestionTime()
The newest (most recent) ingestion timestamp from the events used to
create the detection.
.google.protobuf.Timestamp newest_ingestion_time = 2;
| Returns |
| Type |
Description |
boolean |
Whether the newestIngestionTime field is set.
|
hasOldestEventTime()
public boolean hasOldestEventTime()
The oldest event timestamp from the events used to create the detection.
.google.protobuf.Timestamp oldest_event_time = 3;
| Returns |
| Type |
Description |
boolean |
Whether the oldestEventTime field is set.
|
hasOldestIngestionTime()
public boolean hasOldestIngestionTime()
The oldest ingestion timestamp from the events used to create the
detection.
.google.protobuf.Timestamp oldest_ingestion_time = 1;
| Returns |
| Type |
Description |
boolean |
Whether the oldestIngestionTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public LatencyMetrics.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected LatencyMetrics.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public LatencyMetrics.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides