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.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface InitialSubscribeRequestOrBuilder (1.15.13)\n\nVersion latestkeyboard_arrow_down\n\n- [1.15.13 (latest)](/java/docs/reference/google-cloud-pubsublite/latest/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.15.12](/java/docs/reference/google-cloud-pubsublite/1.15.12/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.14.8](/java/docs/reference/google-cloud-pubsublite/1.14.8/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.13.8](/java/docs/reference/google-cloud-pubsublite/1.13.8/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.12.22](/java/docs/reference/google-cloud-pubsublite/1.12.22/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.11.2](/java/docs/reference/google-cloud-pubsublite/1.11.2/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.10.0](/java/docs/reference/google-cloud-pubsublite/1.10.0/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.9.4](/java/docs/reference/google-cloud-pubsublite/1.9.4/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.8.0](/java/docs/reference/google-cloud-pubsublite/1.8.0/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.7.1](/java/docs/reference/google-cloud-pubsublite/1.7.1/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.6.3](/java/docs/reference/google-cloud-pubsublite/1.6.3/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.5.5](/java/docs/reference/google-cloud-pubsublite/1.5.5/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder)\n- [1.4.12](/java/docs/reference/google-cloud-pubsublite/1.4.12/com.google.cloud.pubsublite.proto.InitialSubscribeRequestOrBuilder) \n\n public interface InitialSubscribeRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getInitialLocation()\n\n public abstract SeekRequest getInitialLocation()\n\nOptional. Initial target location within the message backlog. If not set,\nmessages will be delivered from the commit cursor for the given\nsubscription and partition.\n\n`\n.google.cloud.pubsublite.v1.SeekRequest initial_location = 4 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getInitialLocationOrBuilder()\n\n public abstract SeekRequestOrBuilder getInitialLocationOrBuilder()\n\nOptional. Initial target location within the message backlog. If not set,\nmessages will be delivered from the commit cursor for the given\nsubscription and partition.\n\n`\n.google.cloud.pubsublite.v1.SeekRequest initial_location = 4 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getPartition()\n\n public abstract long getPartition()\n\nThe partition from which to receive messages. Partitions are zero indexed,\nso `partition` must be in the range \\[0, topic.num_partitions).\n\n`int64 partition = 2;`\n\n### getSubscription()\n\n public abstract String getSubscription()\n\nThe subscription from which to receive messages.\n\n`string subscription = 1;`\n\n### getSubscriptionBytes()\n\n public abstract ByteString getSubscriptionBytes()\n\nThe subscription from which to receive messages.\n\n`string subscription = 1;`\n\n### hasInitialLocation()\n\n public abstract boolean hasInitialLocation()\n\nOptional. Initial target location within the message backlog. If not set,\nmessages will be delivered from the commit cursor for the given\nsubscription and partition.\n\n`\n.google.cloud.pubsublite.v1.SeekRequest initial_location = 4 [(.google.api.field_behavior) = OPTIONAL];\n`"]]