Seek to the first message whose publish or event time is greater than or
equal to the specified query time. If no such message can be located,
will seek to the end of the message backlog.
Seek to the first message whose publish or event time is greater than or
equal to the specified query time. If no such message can be located,
will seek to the end of the message backlog.
Seek to the first message whose publish or event time is greater than or
equal to the specified query time. If no such message can be located,
will seek to the end of the message backlog.
[[["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 SeekSubscriptionRequestOrBuilder (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.SeekSubscriptionRequestOrBuilder)\n- [1.15.12](/java/docs/reference/google-cloud-pubsublite/1.15.12/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.14.8](/java/docs/reference/google-cloud-pubsublite/1.14.8/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.13.8](/java/docs/reference/google-cloud-pubsublite/1.13.8/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.12.22](/java/docs/reference/google-cloud-pubsublite/1.12.22/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.11.2](/java/docs/reference/google-cloud-pubsublite/1.11.2/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.10.0](/java/docs/reference/google-cloud-pubsublite/1.10.0/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.9.4](/java/docs/reference/google-cloud-pubsublite/1.9.4/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.8.0](/java/docs/reference/google-cloud-pubsublite/1.8.0/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.7.1](/java/docs/reference/google-cloud-pubsublite/1.7.1/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.6.3](/java/docs/reference/google-cloud-pubsublite/1.6.3/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.5.5](/java/docs/reference/google-cloud-pubsublite/1.5.5/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder)\n- [1.4.12](/java/docs/reference/google-cloud-pubsublite/1.4.12/com.google.cloud.pubsublite.proto.SeekSubscriptionRequestOrBuilder) \n\n public interface SeekSubscriptionRequestOrBuilder 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### getName()\n\n public abstract String getName()\n\nRequired. The name of the subscription to seek.\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nRequired. The name of the subscription to seek.\n\n`\nstring name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getNamedTarget()\n\n public abstract SeekSubscriptionRequest.NamedTarget getNamedTarget()\n\nSeek to a named position with respect to the message backlog.\n\n`.google.cloud.pubsublite.v1.SeekSubscriptionRequest.NamedTarget named_target = 2;`\n\n### getNamedTargetValue()\n\n public abstract int getNamedTargetValue()\n\nSeek to a named position with respect to the message backlog.\n\n`.google.cloud.pubsublite.v1.SeekSubscriptionRequest.NamedTarget named_target = 2;`\n\n### getTargetCase()\n\n public abstract SeekSubscriptionRequest.TargetCase getTargetCase()\n\n### getTimeTarget()\n\n public abstract TimeTarget getTimeTarget()\n\nSeek to the first message whose publish or event time is greater than or\nequal to the specified query time. If no such message can be located,\nwill seek to the end of the message backlog.\n\n`.google.cloud.pubsublite.v1.TimeTarget time_target = 3;`\n\n### getTimeTargetOrBuilder()\n\n public abstract TimeTargetOrBuilder getTimeTargetOrBuilder()\n\nSeek to the first message whose publish or event time is greater than or\nequal to the specified query time. If no such message can be located,\nwill seek to the end of the message backlog.\n\n`.google.cloud.pubsublite.v1.TimeTarget time_target = 3;`\n\n### hasNamedTarget()\n\n public abstract boolean hasNamedTarget()\n\nSeek to a named position with respect to the message backlog.\n\n`.google.cloud.pubsublite.v1.SeekSubscriptionRequest.NamedTarget named_target = 2;`\n\n### hasTimeTarget()\n\n public abstract boolean hasTimeTarget()\n\nSeek to the first message whose publish or event time is greater than or\nequal to the specified query time. If no such message can be located,\nwill seek to the end of the message backlog.\n\n`.google.cloud.pubsublite.v1.TimeTarget time_target = 3;`"]]