An opaque, unique client identifier. This field must be exactly 16 bytes
long and is interpreted as an unsigned 128 bit integer. Other size values
will be rejected and the stream will be failed with a non-retryable error.
This field is large enough to fit a uuid from standard uuid algorithms like
uuid1 or uuid4, which should be used to generate this number. The same
identifier should be reused following disconnections with retryable stream
errors.
[[["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 InitialPartitionAssignmentRequestOrBuilder (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.InitialPartitionAssignmentRequestOrBuilder)\n- [1.15.12](/java/docs/reference/google-cloud-pubsublite/1.15.12/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.14.8](/java/docs/reference/google-cloud-pubsublite/1.14.8/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.13.8](/java/docs/reference/google-cloud-pubsublite/1.13.8/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.12.22](/java/docs/reference/google-cloud-pubsublite/1.12.22/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.11.2](/java/docs/reference/google-cloud-pubsublite/1.11.2/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.10.0](/java/docs/reference/google-cloud-pubsublite/1.10.0/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.9.4](/java/docs/reference/google-cloud-pubsublite/1.9.4/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.8.0](/java/docs/reference/google-cloud-pubsublite/1.8.0/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.7.1](/java/docs/reference/google-cloud-pubsublite/1.7.1/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.6.3](/java/docs/reference/google-cloud-pubsublite/1.6.3/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.5.5](/java/docs/reference/google-cloud-pubsublite/1.5.5/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder)\n- [1.4.12](/java/docs/reference/google-cloud-pubsublite/1.4.12/com.google.cloud.pubsublite.proto.InitialPartitionAssignmentRequestOrBuilder) \n\n public interface InitialPartitionAssignmentRequestOrBuilder 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### getClientId()\n\n public abstract ByteString getClientId()\n\nAn opaque, unique client identifier. This field must be exactly 16 bytes\nlong and is interpreted as an unsigned 128 bit integer. Other size values\nwill be rejected and the stream will be failed with a non-retryable error.\n\nThis field is large enough to fit a uuid from standard uuid algorithms like\nuuid1 or uuid4, which should be used to generate this number. The same\nidentifier should be reused following disconnections with retryable stream\nerrors.\n\n`bytes client_id = 2;`\n\n### getSubscription()\n\n public abstract String getSubscription()\n\nThe subscription name. Structured like:\nprojects/\\\u003cproject number\\\u003e/locations/\\\u003czone name\\\u003e/subscriptions/\\\u003csubscription\nid\\\u003e\n\n`string subscription = 1;`\n\n### getSubscriptionBytes()\n\n public abstract ByteString getSubscriptionBytes()\n\nThe subscription name. Structured like:\nprojects/\\\u003cproject number\\\u003e/locations/\\\u003czone name\\\u003e/subscriptions/\\\u003csubscription\nid\\\u003e\n\n`string subscription = 1;`"]]