Assign partitions for this client to handle for the specified subscription.
The client must send an InitialPartitionAssignmentRequest first.
The server will then send at most one unacknowledged PartitionAssignment
outstanding on the stream at a time.
The client should send a PartitionAssignmentAck after updating the
partitions it is connected to to reflect the new assignment.
[[["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 PartitionAssignmentServiceGrpc.AsyncService (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.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.15.12](/java/docs/reference/google-cloud-pubsublite/1.15.12/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.14.8](/java/docs/reference/google-cloud-pubsublite/1.14.8/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.13.8](/java/docs/reference/google-cloud-pubsublite/1.13.8/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.12.22](/java/docs/reference/google-cloud-pubsublite/1.12.22/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.11.2](/java/docs/reference/google-cloud-pubsublite/1.11.2/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.10.0](/java/docs/reference/google-cloud-pubsublite/1.10.0/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.9.4](/java/docs/reference/google-cloud-pubsublite/1.9.4/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.8.0](/java/docs/reference/google-cloud-pubsublite/1.8.0/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.7.1](/java/docs/reference/google-cloud-pubsublite/1.7.1/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.6.3](/java/docs/reference/google-cloud-pubsublite/1.6.3/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.5.5](/java/docs/reference/google-cloud-pubsublite/1.5.5/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService)\n- [1.4.12](/java/docs/reference/google-cloud-pubsublite/1.4.12/com.google.cloud.pubsublite.proto.PartitionAssignmentServiceGrpc.AsyncService) \n\n public static interface PartitionAssignmentServiceGrpc.AsyncService\n\nThe service that a subscriber client application uses to determine which\npartitions it should connect to.\n\nMethods\n-------\n\n### assignPartitions(StreamObserver\\\u003cPartitionAssignment\\\u003e responseObserver)\n\n public default StreamObserver\u003cPartitionAssignmentRequest\u003e assignPartitions(StreamObserver\u003cPartitionAssignment\u003e responseObserver)\n\nAssign partitions for this client to handle for the specified subscription.\nThe client must send an InitialPartitionAssignmentRequest first.\nThe server will then send at most one unacknowledged PartitionAssignment\noutstanding on the stream at a time.\nThe client should send a PartitionAssignmentAck after updating the\npartitions it is connected to to reflect the new assignment."]]