Interface TimeTargetOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TimeTarget, TimeTarget.Builder

public interface TimeTargetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Request the cursor of the first message with event time greater than or equal to `event_time`.
    com.google.protobuf.TimestampOrBuilder
    Request the cursor of the first message with event time greater than or equal to `event_time`.
    com.google.protobuf.Timestamp
    Request the cursor of the first message with publish time greater than or equal to `publish_time`.
    com.google.protobuf.TimestampOrBuilder
    Request the cursor of the first message with publish time greater than or equal to `publish_time`.
     
    boolean
    Request the cursor of the first message with event time greater than or equal to `event_time`.
    boolean
    Request the cursor of the first message with publish time greater than or equal to `publish_time`.

    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

    • hasPublishTime

      boolean hasPublishTime()
       Request the cursor of the first message with publish time greater than or
       equal to `publish_time`. All messages thereafter are guaranteed to have
       publish times >= `publish_time`.
       
      .google.protobuf.Timestamp publish_time = 1;
      Returns:
      Whether the publishTime field is set.
    • getPublishTime

      com.google.protobuf.Timestamp getPublishTime()
       Request the cursor of the first message with publish time greater than or
       equal to `publish_time`. All messages thereafter are guaranteed to have
       publish times >= `publish_time`.
       
      .google.protobuf.Timestamp publish_time = 1;
      Returns:
      The publishTime.
    • getPublishTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getPublishTimeOrBuilder()
       Request the cursor of the first message with publish time greater than or
       equal to `publish_time`. All messages thereafter are guaranteed to have
       publish times >= `publish_time`.
       
      .google.protobuf.Timestamp publish_time = 1;
    • hasEventTime

      boolean hasEventTime()
       Request the cursor of the first message with event time greater than or
       equal to `event_time`. If messages are missing an event time, the publish
       time is used as a fallback. As event times are user supplied, subsequent
       messages may have event times less than `event_time` and should be
       filtered by the client, if necessary.
       
      .google.protobuf.Timestamp event_time = 2;
      Returns:
      Whether the eventTime field is set.
    • getEventTime

      com.google.protobuf.Timestamp getEventTime()
       Request the cursor of the first message with event time greater than or
       equal to `event_time`. If messages are missing an event time, the publish
       time is used as a fallback. As event times are user supplied, subsequent
       messages may have event times less than `event_time` and should be
       filtered by the client, if necessary.
       
      .google.protobuf.Timestamp event_time = 2;
      Returns:
      The eventTime.
    • getEventTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getEventTimeOrBuilder()
       Request the cursor of the first message with event time greater than or
       equal to `event_time`. If messages are missing an event time, the publish
       time is used as a fallback. As event times are user supplied, subsequent
       messages may have event times less than `event_time` and should be
       filtered by the client, if necessary.
       
      .google.protobuf.Timestamp event_time = 2;
    • getTimeCase

      TimeTarget.TimeCase getTimeCase()