Package com.buildless.telemetry
Interface EventTimingOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
EventTiming,EventTiming.Builder
public interface EventTimingOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionlongSpecifies the time at which the event was ingested by the pipeline.longSpecifies the time at which this event occurred.longSpecifies the time at which the event was received by the server.Specifies a calculated time-hash value for this event.com.google.protobuf.ByteStringSpecifies a calculated time-hash value for this event.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTimehash
String getTimehash()Specifies a calculated time-hash value for this event. The time-hash is bound to the occurrence timestamp.
string timehash = 1 [json_name = "timehash", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The timehash.
-
getTimehashBytes
com.google.protobuf.ByteString getTimehashBytes()Specifies a calculated time-hash value for this event. The time-hash is bound to the occurrence timestamp.
string timehash = 1 [json_name = "timehash", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for timehash.
-
getOccurred
long getOccurred()Specifies the time at which this event occurred. This timestamp is reported by the client when it forms the event, before transmission to the server.
uint64 occurred = 2 [json_name = "occurred", (.google.api.field_behavior) = REQUIRED];- Returns:
- The occurred.
-
getReceived
long getReceived()Specifies the time at which the event was received by the server. This field can only be populated once the event has been processed by the Buildless service, so it is omitted on the client side.
uint64 received = 3 [json_name = "received", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The received.
-
getIngested
long getIngested()Specifies the time at which the event was ingested by the pipeline. This field can only be populated once the event has been processed by the Buildless service, so it is omitted on the client side.
uint64 ingested = 4 [json_name = "ingested", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The ingested.
-