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 Type
    Method
    Description
    long
    Specifies the time at which the event was ingested by the pipeline.
    long
    Specifies the time at which this event occurred.
    long
    Specifies the time at which the event was received by the server.
    Specifies a calculated time-hash value for this event.
    com.google.protobuf.ByteString
    Specifies a calculated time-hash value for this event.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.