4141
4242// AUTO-GENERATED DOCUMENTATION AND CLASS.
4343/**
44- * Service Description: GKE Hub CRUD API for the Membership resource. The Membership service is
45- * currently only available in the global location.
44+ * Service Description: The GKE Hub MembershipService handles the registration of many Kubernetes
45+ * clusters to Google Cloud, represented with the
46+ * [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
47+ *
48+ * <p>GKE Hub is currently only available in the global region.
49+ *
50+ * <p>**Membership management may be non-trivial:** it is recommended to use one of
51+ * the Google-provided client libraries or tools where possible when working with Membership
52+ * resources.
4653 *
4754 * <p>This class provides the ability to make remote calls to the backing service through method
4855 * calls that map to API methods. Sample code to get started:
@@ -365,7 +372,11 @@ public final UnaryCallable<GetMembershipRequest, Membership> getMembershipCallab
365372
366373 // AUTO-GENERATED DOCUMENTATION AND METHOD.
367374 /**
368- * Adds a new Membership.
375+ * Creates a new Membership.
376+ *
377+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
378+ * register other clusters, follow the instructions at
379+ * https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.
369380 *
370381 * <p>Sample code:
371382 *
@@ -404,7 +415,11 @@ public final OperationFuture<Membership, OperationMetadata> createMembershipAsyn
404415
405416 // AUTO-GENERATED DOCUMENTATION AND METHOD.
406417 /**
407- * Adds a new Membership.
418+ * Creates a new Membership.
419+ *
420+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
421+ * register other clusters, follow the instructions at
422+ * https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.
408423 *
409424 * <p>Sample code:
410425 *
@@ -416,6 +431,7 @@ public final OperationFuture<Membership, OperationMetadata> createMembershipAsyn
416431 * .setParent("parent-995424086")
417432 * .setMembershipId("membershipId517665681")
418433 * .setResource(Membership.newBuilder().build())
434+ * .setRequestId("requestId693933066")
419435 * .build();
420436 * Membership response = gkeHubMembershipServiceClient.createMembershipAsync(request).get();
421437 * }
@@ -431,7 +447,11 @@ public final OperationFuture<Membership, OperationMetadata> createMembershipAsyn
431447
432448 // AUTO-GENERATED DOCUMENTATION AND METHOD.
433449 /**
434- * Adds a new Membership.
450+ * Creates a new Membership.
451+ *
452+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
453+ * register other clusters, follow the instructions at
454+ * https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.
435455 *
436456 * <p>Sample code:
437457 *
@@ -443,6 +463,7 @@ public final OperationFuture<Membership, OperationMetadata> createMembershipAsyn
443463 * .setParent("parent-995424086")
444464 * .setMembershipId("membershipId517665681")
445465 * .setResource(Membership.newBuilder().build())
466+ * .setRequestId("requestId693933066")
446467 * .build();
447468 * OperationFuture<Membership, OperationMetadata> future =
448469 * gkeHubMembershipServiceClient.createMembershipOperationCallable().futureCall(request);
@@ -458,7 +479,11 @@ public final OperationFuture<Membership, OperationMetadata> createMembershipAsyn
458479
459480 // AUTO-GENERATED DOCUMENTATION AND METHOD.
460481 /**
461- * Adds a new Membership.
482+ * Creates a new Membership.
483+ *
484+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
485+ * register other clusters, follow the instructions at
486+ * https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.
462487 *
463488 * <p>Sample code:
464489 *
@@ -470,6 +495,7 @@ public final OperationFuture<Membership, OperationMetadata> createMembershipAsyn
470495 * .setParent("parent-995424086")
471496 * .setMembershipId("membershipId517665681")
472497 * .setResource(Membership.newBuilder().build())
498+ * .setRequestId("requestId693933066")
473499 * .build();
474500 * ApiFuture<Operation> future =
475501 * gkeHubMembershipServiceClient.createMembershipCallable().futureCall(request);
@@ -486,6 +512,10 @@ public final UnaryCallable<CreateMembershipRequest, Operation> createMembershipC
486512 /**
487513 * Removes a Membership.
488514 *
515+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
516+ * unregister other clusters, follow the instructions at
517+ * https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.
518+ *
489519 * <p>Sample code:
490520 *
491521 * <pre>{@code
@@ -509,13 +539,20 @@ public final OperationFuture<Empty, OperationMetadata> deleteMembershipAsync(Str
509539 /**
510540 * Removes a Membership.
511541 *
542+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
543+ * unregister other clusters, follow the instructions at
544+ * https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.
545+ *
512546 * <p>Sample code:
513547 *
514548 * <pre>{@code
515549 * try (GkeHubMembershipServiceClient gkeHubMembershipServiceClient =
516550 * GkeHubMembershipServiceClient.create()) {
517551 * DeleteMembershipRequest request =
518- * DeleteMembershipRequest.newBuilder().setName("name3373707").build();
552+ * DeleteMembershipRequest.newBuilder()
553+ * .setName("name3373707")
554+ * .setRequestId("requestId693933066")
555+ * .build();
519556 * gkeHubMembershipServiceClient.deleteMembershipAsync(request).get();
520557 * }
521558 * }</pre>
@@ -532,13 +569,20 @@ public final OperationFuture<Empty, OperationMetadata> deleteMembershipAsync(
532569 /**
533570 * Removes a Membership.
534571 *
572+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
573+ * unregister other clusters, follow the instructions at
574+ * https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.
575+ *
535576 * <p>Sample code:
536577 *
537578 * <pre>{@code
538579 * try (GkeHubMembershipServiceClient gkeHubMembershipServiceClient =
539580 * GkeHubMembershipServiceClient.create()) {
540581 * DeleteMembershipRequest request =
541- * DeleteMembershipRequest.newBuilder().setName("name3373707").build();
582+ * DeleteMembershipRequest.newBuilder()
583+ * .setName("name3373707")
584+ * .setRequestId("requestId693933066")
585+ * .build();
542586 * OperationFuture<Empty, OperationMetadata> future =
543587 * gkeHubMembershipServiceClient.deleteMembershipOperationCallable().futureCall(request);
544588 * // Do something.
@@ -555,13 +599,20 @@ public final OperationFuture<Empty, OperationMetadata> deleteMembershipAsync(
555599 /**
556600 * Removes a Membership.
557601 *
602+ * <p>**This is currently only supported for GKE clusters on Google Cloud**. To
603+ * unregister other clusters, follow the instructions at
604+ * https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.
605+ *
558606 * <p>Sample code:
559607 *
560608 * <pre>{@code
561609 * try (GkeHubMembershipServiceClient gkeHubMembershipServiceClient =
562610 * GkeHubMembershipServiceClient.create()) {
563611 * DeleteMembershipRequest request =
564- * DeleteMembershipRequest.newBuilder().setName("name3373707").build();
612+ * DeleteMembershipRequest.newBuilder()
613+ * .setName("name3373707")
614+ * .setRequestId("requestId693933066")
615+ * .build();
565616 * ApiFuture<Operation> future =
566617 * gkeHubMembershipServiceClient.deleteMembershipCallable().futureCall(request);
567618 * // Do something.
@@ -595,7 +646,9 @@ public final UnaryCallable<DeleteMembershipRequest, Operation> deleteMembershipC
595646 * @param resource Required. Only fields specified in update_mask are updated. If you specify a
596647 * field in the update_mask but don't specify its value here that field will be deleted. If
597648 * you are updating a map field, set the value of a key to null or empty string to delete the
598- * key from the map. It's not possible to update a key's value to the empty string.
649+ * key from the map. It's not possible to update a key's value to the empty string. If you
650+ * specify the update_mask to be a special path "*", fully replaces all user-modifiable
651+ * fields to match `resource`.
599652 * @param updateMask Required. Mask of fields to update. At least one field path must be specified
600653 * in this mask.
601654 * @throws com.google.api.gax.rpc.ApiException if the remote call fails
@@ -625,6 +678,7 @@ public final OperationFuture<Membership, OperationMetadata> updateMembershipAsyn
625678 * .setName("name3373707")
626679 * .setUpdateMask(FieldMask.newBuilder().build())
627680 * .setResource(Membership.newBuilder().build())
681+ * .setRequestId("requestId693933066")
628682 * .build();
629683 * Membership response = gkeHubMembershipServiceClient.updateMembershipAsync(request).get();
630684 * }
@@ -652,6 +706,7 @@ public final OperationFuture<Membership, OperationMetadata> updateMembershipAsyn
652706 * .setName("name3373707")
653707 * .setUpdateMask(FieldMask.newBuilder().build())
654708 * .setResource(Membership.newBuilder().build())
709+ * .setRequestId("requestId693933066")
655710 * .build();
656711 * OperationFuture<Membership, OperationMetadata> future =
657712 * gkeHubMembershipServiceClient.updateMembershipOperationCallable().futureCall(request);
@@ -679,6 +734,7 @@ public final OperationFuture<Membership, OperationMetadata> updateMembershipAsyn
679734 * .setName("name3373707")
680735 * .setUpdateMask(FieldMask.newBuilder().build())
681736 * .setResource(Membership.newBuilder().build())
737+ * .setRequestId("requestId693933066")
682738 * .build();
683739 * ApiFuture<Operation> future =
684740 * gkeHubMembershipServiceClient.updateMembershipCallable().futureCall(request);
@@ -695,6 +751,9 @@ public final UnaryCallable<UpdateMembershipRequest, Operation> updateMembershipC
695751 /**
696752 * Generates the manifest for deployment of the GKE connect agent.
697753 *
754+ * <p>**This method is used internally by Google-provided libraries.** Most
755+ * clients should not need to call this method directly.
756+ *
698757 * <p>Sample code:
699758 *
700759 * <pre>{@code
@@ -726,6 +785,9 @@ public final GenerateConnectManifestResponse generateConnectManifest(
726785 /**
727786 * Generates the manifest for deployment of the GKE connect agent.
728787 *
788+ * <p>**This method is used internally by Google-provided libraries.** Most
789+ * clients should not need to call this method directly.
790+ *
729791 * <p>Sample code:
730792 *
731793 * <pre>{@code
0 commit comments