Skip to content
This repository was archived by the owner on Jul 17, 2023. It is now read-only.

Commit 1beaef5

Browse files
feat: Add request_id under DeleteMembershipRequest and UpdateMembershipRequest (#103)
- [ ] Regenerate this pull request now. feat: Add `OnPremCluster` and `MultiCloudCluster` as `GkeCluster` equivalent field fix: Move `GkeCluster` under oneof PiperOrigin-RevId: 392706843 Source-Link: googleapis/googleapis@8c0e4a3 Source-Link: https://github.com/googleapis/googleapis-gen/commit/7a85d795e0c5edb0ec70b29947f141a774d90ca8
1 parent 5438aec commit 1beaef5

26 files changed

Lines changed: 4198 additions & 304 deletions

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GkeHubStubSettings.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,9 @@ public static List<String> getDefaultServiceScopes() {
377377

378378
/** Returns a builder for the default credentials for this service. */
379379
public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() {
380-
return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES);
380+
return GoogleCredentialsProvider.newBuilder()
381+
.setScopesToApply(DEFAULT_SERVICE_SCOPES)
382+
.setUseJwtAccessWithScope(true);
381383
}
382384

383385
/** Returns a builder for the default ChannelProvider for this service. */

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha/stub/GkeHubStubSettings.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,9 @@ public static List<String> getDefaultServiceScopes() {
246246

247247
/** Returns a builder for the default credentials for this service. */
248248
public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() {
249-
return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES);
249+
return GoogleCredentialsProvider.newBuilder()
250+
.setScopesToApply(DEFAULT_SERVICE_SCOPES)
251+
.setUseJwtAccessWithScope(true);
250252
}
251253

252254
/** Returns a builder for the default ChannelProvider for this service. */

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1alpha2/stub/GkeHubStubSettings.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,9 @@ public static List<String> getDefaultServiceScopes() {
269269

270270
/** Returns a builder for the default credentials for this service. */
271271
public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() {
272-
return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES);
272+
return GoogleCredentialsProvider.newBuilder()
273+
.setScopesToApply(DEFAULT_SERVICE_SCOPES)
274+
.setUseJwtAccessWithScope(true);
273275
}
274276

275277
/** Returns a builder for the default ChannelProvider for this service. */

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta/stub/GkeHubStubSettings.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,9 @@ public static List<String> getDefaultServiceScopes() {
246246

247247
/** Returns a builder for the default credentials for this service. */
248248
public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() {
249-
return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES);
249+
return GoogleCredentialsProvider.newBuilder()
250+
.setScopesToApply(DEFAULT_SERVICE_SCOPES)
251+
.setUseJwtAccessWithScope(true);
250252
}
251253

252254
/** Returns a builder for the default ChannelProvider for this service. */

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/GkeHubMembershipServiceClient.java

Lines changed: 72 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,15 @@
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>&#42;&#42;Membership management may be non-trivial:&#42;&#42; 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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>&#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. 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 "&#42;", 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>&#42;&#42;This method is used internally by Google-provided libraries.&#42;&#42; 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>&#42;&#42;This method is used internally by Google-provided libraries.&#42;&#42; Most
789+
* clients should not need to call this method directly.
790+
*
729791
* <p>Sample code:
730792
*
731793
* <pre>{@code

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/package-info.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,15 @@
1919
*
2020
* <p>======================= GkeHubMembershipServiceClient =======================
2121
*
22-
* <p>Service Description: GKE Hub CRUD API for the Membership resource. The Membership service is
23-
* currently only available in the global location.
22+
* <p>Service Description: The GKE Hub MembershipService handles the registration of many Kubernetes
23+
* clusters to Google Cloud, represented with the
24+
* [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
25+
*
26+
* <p>GKE Hub is currently only available in the global region.
27+
*
28+
* <p>&#42;&#42;Membership management may be non-trivial:&#42;&#42; it is recommended to use one of
29+
* the Google-provided client libraries or tools where possible when working with Membership
30+
* resources.
2431
*
2532
* <p>Sample for GkeHubMembershipServiceClient:
2633
*

google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1beta1/stub/GkeHubMembershipServiceStubSettings.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,9 @@ public static List<String> getDefaultServiceScopes() {
284284

285285
/** Returns a builder for the default credentials for this service. */
286286
public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() {
287-
return GoogleCredentialsProvider.newBuilder().setScopesToApply(DEFAULT_SERVICE_SCOPES);
287+
return GoogleCredentialsProvider.newBuilder()
288+
.setScopesToApply(DEFAULT_SERVICE_SCOPES)
289+
.setUseJwtAccessWithScope(true);
288290
}
289291

290292
/** Returns a builder for the default ChannelProvider for this service. */

0 commit comments

Comments
 (0)