Interface InitialSubscribeRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Optional.
    Optional.
    long
    The partition from which to receive messages.
    The subscription from which to receive messages.
    com.google.protobuf.ByteString
    The subscription from which to receive messages.
    boolean
    Optional.

    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

    • getSubscription

      String getSubscription()
       The subscription from which to receive messages.
       
      string subscription = 1;
      Returns:
      The subscription.
    • getSubscriptionBytes

      com.google.protobuf.ByteString getSubscriptionBytes()
       The subscription from which to receive messages.
       
      string subscription = 1;
      Returns:
      The bytes for subscription.
    • getPartition

      long getPartition()
       The partition from which to receive messages. Partitions are zero indexed,
       so `partition` must be in the range [0, topic.num_partitions).
       
      int64 partition = 2;
      Returns:
      The partition.
    • hasInitialLocation

      boolean hasInitialLocation()
       Optional. Initial target location within the message backlog. If not set,
       messages will be delivered from the commit cursor for the given
       subscription and partition.
       
      .google.cloud.pubsublite.v1.SeekRequest initial_location = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the initialLocation field is set.
    • getInitialLocation

      SeekRequest getInitialLocation()
       Optional. Initial target location within the message backlog. If not set,
       messages will be delivered from the commit cursor for the given
       subscription and partition.
       
      .google.cloud.pubsublite.v1.SeekRequest initial_location = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The initialLocation.
    • getInitialLocationOrBuilder

      SeekRequestOrBuilder getInitialLocationOrBuilder()
       Optional. Initial target location within the message backlog. If not set,
       messages will be delivered from the commit cursor for the given
       subscription and partition.
       
      .google.cloud.pubsublite.v1.SeekRequest initial_location = 4 [(.google.api.field_behavior) = OPTIONAL];