From c10f8a3b9e16dacf0b25e4039088d02212a0e10a Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 25 Feb 2022 13:11:57 -0500 Subject: [PATCH] feat: added support for k8s_version field (#204) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: added support for k8s_version field docs: k8s_version field is not part of resource_options struct Clients now generate the V1 or V1beta1 CRD based on Kubernetes server version. PiperOrigin-RevId: 430496281 Source-Link: https://github.com/googleapis/googleapis/commit/97cf70e32709059130dcf6d6aae1fe052f8eccbd Source-Link: https://github.com/googleapis/googleapis-gen/commit/9e753429777968b43e5661c25ef38565b5e231bf Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOWU3NTM0Mjk3Nzc5NjhiNDNlNTY2MWMyNWVmMzg1NjViNWUyMzFiZiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Clients now generate the V1 or V1beta1 CRD based on Kubernetes server version. PiperOrigin-RevId: 430569173 Source-Link: https://github.com/googleapis/googleapis/commit/3c171936039b428e935a8186020c221e23b836d9 Source-Link: https://github.com/googleapis/googleapis-gen/commit/ae784406e300bf1c56d50111338b9272fb0473b5 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYWU3ODQ0MDZlMzAwYmYxYzU2ZDUwMTExMzM4YjkyNzJmYjA0NzNiNSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot * feat: added support for k8s_version field docs: k8s_version field is not part of resource_options struct --- .../v1beta1/GkeHubMembershipServiceGrpc.java | 15 +- .../gkehub/v1alpha2/MembershipProto.java | 226 ++++++++-------- .../gkehub/v1alpha2/ResourceOptions.java | 193 +++++++++++++ .../v1alpha2/ResourceOptionsOrBuilder.java | 29 ++ .../cloud/gkehub/v1alpha2/membership.proto | 13 +- .../cloud/gkehub/v1beta1/Authority.java | 96 +++---- .../gkehub/v1beta1/AuthorityOrBuilder.java | 27 +- .../cloud/gkehub/v1beta1/ConnectAgent.java | 45 +-- .../gkehub/v1beta1/ConnectAgentOrBuilder.java | 12 +- .../v1beta1/CreateMembershipRequest.java | 56 ++-- .../CreateMembershipRequestOrBuilder.java | 16 +- .../GenerateConnectManifestRequest.java | 49 ++-- ...nerateConnectManifestRequestOrBuilder.java | 14 +- .../cloud/gkehub/v1beta1/GkeCluster.java | 16 +- .../gkehub/v1beta1/GkeClusterOrBuilder.java | 4 +- .../gkehub/v1beta1/KubernetesMetadata.java | 151 ++++++----- .../v1beta1/KubernetesMetadataOrBuilder.java | 40 +-- .../gkehub/v1beta1/KubernetesResource.java | 120 ++++---- .../v1beta1/KubernetesResourceOrBuilder.java | 28 +- .../v1beta1/ListMembershipsRequest.java | 80 +++--- .../ListMembershipsRequestOrBuilder.java | 22 +- .../cloud/gkehub/v1beta1/Membership.java | 220 ++++++++------- .../gkehub/v1beta1/MembershipEndpoint.java | 48 ++-- .../v1beta1/MembershipEndpointOrBuilder.java | 12 +- .../gkehub/v1beta1/MembershipOrBuilder.java | 59 ++-- .../gkehub/v1beta1/MembershipOuterClass.java | 256 +++++++++--------- .../gkehub/v1beta1/MultiCloudCluster.java | 28 +- .../v1beta1/MultiCloudClusterOrBuilder.java | 8 +- .../cloud/gkehub/v1beta1/OnPremCluster.java | 21 +- .../v1beta1/OnPremClusterOrBuilder.java | 6 +- .../gkehub/v1beta1/OperationMetadata.java | 20 +- .../v1beta1/OperationMetadataOrBuilder.java | 5 +- .../cloud/gkehub/v1beta1/ResourceOptions.java | 235 ++++++++++++++-- .../v1beta1/ResourceOptionsOrBuilder.java | 41 ++- .../v1beta1/UpdateMembershipRequest.java | 48 ++-- .../UpdateMembershipRequestOrBuilder.java | 12 +- .../v1beta1/ValidateExclusivityRequest.java | 91 ++++--- .../ValidateExclusivityRequestOrBuilder.java | 26 +- .../cloud/gkehub/v1beta1/membership.proto | 229 +++++++++------- 39 files changed, 1600 insertions(+), 1017 deletions(-) diff --git a/grpc-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeHubMembershipServiceGrpc.java b/grpc-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeHubMembershipServiceGrpc.java index fe792c2e..3af5e648 100644 --- a/grpc-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeHubMembershipServiceGrpc.java +++ b/grpc-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeHubMembershipServiceGrpc.java @@ -22,7 +22,8 @@ * *
  * The GKE Hub MembershipService handles the registration of many Kubernetes
- * clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
+ * clusters to Google Cloud, represented with the
+ * [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
  * GKE Hub is currently only available in the global region.
  * **Membership management may be non-trivial:** it is recommended to use one
  * of the Google-provided client libraries or tools where possible when working
@@ -476,7 +477,8 @@ public GkeHubMembershipServiceFutureStub newStub(
    *
    * 
    * The GKE Hub MembershipService handles the registration of many Kubernetes
-   * clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
+   * clusters to Google Cloud, represented with the
+   * [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
    * GKE Hub is currently only available in the global region.
    * **Membership management may be non-trivial:** it is recommended to use one
    * of the Google-provided client libraries or tools where possible when working
@@ -684,7 +686,8 @@ public final io.grpc.ServerServiceDefinition bindService() {
    *
    * 
    * The GKE Hub MembershipService handles the registration of many Kubernetes
-   * clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
+   * clusters to Google Cloud, represented with the
+   * [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
    * GKE Hub is currently only available in the global region.
    * **Membership management may be non-trivial:** it is recommended to use one
    * of the Google-provided client libraries or tools where possible when working
@@ -860,7 +863,8 @@ public void generateExclusivityManifest(
    *
    * 
    * The GKE Hub MembershipService handles the registration of many Kubernetes
-   * clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
+   * clusters to Google Cloud, represented with the
+   * [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
    * GKE Hub is currently only available in the global region.
    * **Membership management may be non-trivial:** it is recommended to use one
    * of the Google-provided client libraries or tools where possible when working
@@ -1009,7 +1013,8 @@ public com.google.cloud.gkehub.v1beta1.ValidateExclusivityResponse validateExclu
    *
    * 
    * The GKE Hub MembershipService handles the registration of many Kubernetes
-   * clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
+   * clusters to Google Cloud, represented with the
+   * [Membership][google.cloud.gkehub.v1beta1.Membership] resource.
    * GKE Hub is currently only available in the global region.
    * **Membership management may be non-trivial:** it is recommended to use one
    * of the Google-provided client libraries or tools where possible when working
diff --git a/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/MembershipProto.java b/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/MembershipProto.java
index 9b9df393..ede417e6 100644
--- a/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/MembershipProto.java
+++ b/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/MembershipProto.java
@@ -185,119 +185,119 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "ct_resources\030\004 \003(\0132..google.cloud.gkehub"
           + ".v1alpha2.ResourceManifestB\003\340A\003\022L\n\020resou"
           + "rce_options\030\005 \001(\0132-.google.cloud.gkehub."
-          + "v1alpha2.ResourceOptionsB\003\340A\001\"I\n\017Resourc"
+          + "v1alpha2.ResourceOptionsB\003\340A\001\"c\n\017Resourc"
           + "eOptions\022\034\n\017connect_version\030\001 \001(\tB\003\340A\001\022\030"
-          + "\n\013v1beta1_crd\030\002 \001(\010B\003\340A\001\"F\n\nGkeCluster\022\032"
-          + "\n\rresource_link\030\001 \001(\tB\003\340A\005\022\034\n\017cluster_mi"
-          + "ssing\030\002 \001(\010B\003\340A\003\"e\n\rOnPremCluster\022\032\n\rres"
-          + "ource_link\030\001 \001(\tB\003\340A\005\022\034\n\017cluster_missing"
-          + "\030\002 \001(\010B\003\340A\003\022\032\n\radmin_cluster\030\003 \001(\010B\003\340A\005\""
-          + "M\n\021MultiCloudCluster\022\032\n\rresource_link\030\001 "
-          + "\001(\tB\003\340A\005\022\034\n\017cluster_missing\030\002 \001(\010B\003\340A\003\"\337"
-          + "\001\n\022KubernetesMetadata\022*\n\035kubernetes_api_"
-          + "server_version\030\001 \001(\tB\003\340A\003\022\035\n\020node_provid"
-          + "er_id\030\002 \001(\tB\003\340A\003\022\027\n\nnode_count\030\003 \001(\005B\003\340A"
-          + "\003\022\027\n\nvcpu_count\030\004 \001(\005B\003\340A\003\022\026\n\tmemory_mb\030"
-          + "\005 \001(\005B\003\340A\003\0224\n\013update_time\030d \001(\0132\032.google"
-          + ".protobuf.TimestampB\003\340A\003\"}\n\tAuthority\022\023\n"
-          + "\006issuer\030\001 \001(\tB\003\340A\001\022\026\n\toidc_jwks\030\005 \001(\014B\003\340"
-          + "A\001\022\036\n\021identity_provider\030\003 \001(\tB\003\340A\003\022#\n\026wo"
-          + "rkload_identity_pool\030\004 \001(\tB\003\340A\003\"\301\001\n\017Memb"
-          + "ershipState\022E\n\004code\030\001 \001(\01622.google.cloud"
-          + ".gkehub.v1alpha2.MembershipState.CodeB\003\340"
-          + "A\003\"g\n\004Code\022\024\n\020CODE_UNSPECIFIED\020\000\022\014\n\010CREA"
-          + "TING\020\001\022\t\n\005READY\020\002\022\014\n\010DELETING\020\003\022\014\n\010UPDAT"
-          + "ING\020\004\022\024\n\020SERVICE_UPDATING\020\005\"\257\001\n\026ListMemb"
-          + "ershipsRequest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022 "
-          + "gkehub.googleapis.com/Membership\022\026\n\tpage"
-          + "_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A"
-          + "\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030\005 \001(\t"
-          + "B\003\340A\001\"\204\001\n\027ListMembershipsResponse\022;\n\tres"
-          + "ources\030\001 \003(\0132(.google.cloud.gkehub.v1alp"
-          + "ha2.Membership\022\027\n\017next_page_token\030\002 \001(\t\022"
-          + "\023\n\013unreachable\030\003 \003(\t\"N\n\024GetMembershipReq"
-          + "uest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n gkehub.googl"
-          + "eapis.com/Membership\"\260\001\n\027CreateMembershi"
-          + "pRequest\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022 gkehub"
-          + ".googleapis.com/Membership\022\032\n\rmembership"
-          + "_id\030\002 \001(\tB\003\340A\002\022?\n\010resource\030\003 \001(\0132(.googl"
-          + "e.cloud.gkehub.v1alpha2.MembershipB\003\340A\002\""
-          + "Q\n\027DeleteMembershipRequest\0226\n\004name\030\001 \001(\t"
-          + "B(\340A\002\372A\"\n gkehub.googleapis.com/Membersh"
-          + "ip\"\243\001\n\027UpdateMembershipRequest\022\021\n\004name\030\001"
-          + " \001(\tB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google."
-          + "protobuf.FieldMaskB\003\340A\002\022?\n\010resource\030\003 \001("
-          + "\0132(.google.cloud.gkehub.v1alpha2.Members"
-          + "hipB\003\340A\002\"\315\001\n\036GenerateConnectManifestRequ"
-          + "est\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\026\n\tnamespace\030\002 \001("
-          + "\tB\003\340A\001\022\022\n\005proxy\030\003 \001(\014B\003\340A\001\022\024\n\007version\030\004 "
-          + "\001(\tB\003\340A\001\022\027\n\nis_upgrade\030\005 \001(\010B\003\340A\001\022\025\n\010reg"
-          + "istry\030\006 \001(\tB\003\340A\001\022&\n\031image_pull_secret_co"
-          + "ntent\030\007 \001(\014B\003\340A\001\"g\n\037GenerateConnectManif"
-          + "estResponse\022D\n\010manifest\030\001 \003(\01322.google.c"
-          + "loud.gkehub.v1alpha2.ConnectAgentResourc"
-          + "e\"^\n\024ConnectAgentResource\0224\n\004type\030\001 \001(\0132"
-          + "&.google.cloud.gkehub.v1alpha2.TypeMeta\022"
-          + "\020\n\010manifest\030\002 \001(\t\"<\n\020ResourceManifest\022\020\n"
-          + "\010manifest\030\001 \001(\t\022\026\n\016cluster_scoped\030\002 \001(\010\""
-          + "-\n\010TypeMeta\022\014\n\004kind\030\001 \001(\t\022\023\n\013api_version"
-          + "\030\002 \001(\t\",\n\024InitializeHubRequest\022\024\n\007projec"
-          + "t\030\001 \001(\tB\003\340A\002\"Q\n\025InitializeHubResponse\022\030\n"
-          + "\020service_identity\030\001 \001(\t\022\036\n\026workload_iden"
-          + "tity_pool\030\002 \001(\t\"\371\001\n\021OperationMetadata\0224\n"
-          + "\013create_time\030\001 \001(\0132\032.google.protobuf.Tim"
-          + "estampB\003\340A\003\0221\n\010end_time\030\002 \001(\0132\032.google.p"
-          + "rotobuf.TimestampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003"
-          + "\340A\003\022\021\n\004verb\030\004 \001(\tB\003\340A\003\022\032\n\rstatus_detail\030"
-          + "\005 \001(\tB\003\340A\003\022\035\n\020cancel_requested\030\006 \001(\010B\003\340A"
-          + "\003\022\030\n\013api_version\030\007 \001(\tB\003\340A\0032\333\014\n\006GkeHub\022\306"
-          + "\001\n\017ListMemberships\0224.google.cloud.gkehub"
-          + ".v1alpha2.ListMembershipsRequest\0325.googl"
-          + "e.cloud.gkehub.v1alpha2.ListMembershipsR"
-          + "esponse\"F\202\323\344\223\0027\0225/v1alpha2/{parent=proje"
-          + "cts/*/locations/*}/memberships\332A\006parent\022"
-          + "\263\001\n\rGetMembership\0222.google.cloud.gkehub."
-          + "v1alpha2.GetMembershipRequest\032(.google.c"
-          + "loud.gkehub.v1alpha2.Membership\"D\202\323\344\223\0027\022"
-          + "5/v1alpha2/{name=projects/*/locations/*/"
-          + "memberships/*}\332A\004name\022\364\001\n\020CreateMembersh"
-          + "ip\0225.google.cloud.gkehub.v1alpha2.Create"
-          + "MembershipRequest\032\035.google.longrunning.O"
-          + "peration\"\211\001\202\323\344\223\002A\"5/v1alpha2/{parent=pro"
-          + "jects/*/locations/*}/memberships:\010resour"
-          + "ce\332A\035parent,resource,membership_id\312A\037\n\nM"
-          + "embership\022\021OperationMetadata\022\333\001\n\020DeleteM"
-          + "embership\0225.google.cloud.gkehub.v1alpha2"
-          + ".DeleteMembershipRequest\032\035.google.longru"
-          + "nning.Operation\"q\202\323\344\223\0027*5/v1alpha2/{name"
-          + "=projects/*/locations/*/memberships/*}\332A"
-          + "\004name\312A*\n\025google.protobuf.Empty\022\021Operati"
-          + "onMetadata\022\360\001\n\020UpdateMembership\0225.google"
-          + ".cloud.gkehub.v1alpha2.UpdateMembershipR"
-          + "equest\032\035.google.longrunning.Operation\"\205\001"
-          + "\202\323\344\223\002A25/v1alpha2/{name=projects/*/locat"
-          + "ions/*/memberships/*}:\010resource\332A\031name,r"
-          + "esource,update_mask\312A\037\n\nMembership\022\021Oper"
-          + "ationMetadata\022\355\001\n\027GenerateConnectManifes"
-          + "t\022<.google.cloud.gkehub.v1alpha2.Generat"
-          + "eConnectManifestRequest\032=.google.cloud.g"
-          + "kehub.v1alpha2.GenerateConnectManifestRe"
-          + "sponse\"U\202\323\344\223\002O\022M/v1alpha2/{name=projects"
-          + "/*/locations/*/memberships/*}:generateCo"
-          + "nnectManifest\022\316\001\n\rInitializeHub\0222.google"
-          + ".cloud.gkehub.v1alpha2.InitializeHubRequ"
-          + "est\0323.google.cloud.gkehub.v1alpha2.Initi"
-          + "alizeHubResponse\"T\202\323\344\223\002N\"I/v1alpha2/{pro"
-          + "ject=projects/*/locations/global/members"
-          + "hips}:initializeHub:\001*\032I\312A\025gkehub.google"
-          + "apis.com\322A.https://www.googleapis.com/au"
-          + "th/cloud-platformB\331\001\n com.google.cloud.g"
-          + "kehub.v1alpha2B\017MembershipProtoP\001ZBgoogl"
-          + "e.golang.org/genproto/googleapis/cloud/g"
-          + "kehub/v1alpha2;gkehub\252\002\034Google.Cloud.Gke"
-          + "Hub.V1Alpha2\312\002\034Google\\Cloud\\GkeHub\\V1alp"
-          + "ha2\352\002\037Google::Cloud::GkeHub::V1alpha2b\006p"
-          + "roto3"
+          + "\n\013v1beta1_crd\030\002 \001(\010B\003\340A\001\022\030\n\013k8s_version\030"
+          + "\003 \001(\tB\003\340A\001\"F\n\nGkeCluster\022\032\n\rresource_lin"
+          + "k\030\001 \001(\tB\003\340A\005\022\034\n\017cluster_missing\030\002 \001(\010B\003\340"
+          + "A\003\"e\n\rOnPremCluster\022\032\n\rresource_link\030\001 \001"
+          + "(\tB\003\340A\005\022\034\n\017cluster_missing\030\002 \001(\010B\003\340A\003\022\032\n"
+          + "\radmin_cluster\030\003 \001(\010B\003\340A\005\"M\n\021MultiCloudC"
+          + "luster\022\032\n\rresource_link\030\001 \001(\tB\003\340A\005\022\034\n\017cl"
+          + "uster_missing\030\002 \001(\010B\003\340A\003\"\337\001\n\022KubernetesM"
+          + "etadata\022*\n\035kubernetes_api_server_version"
+          + "\030\001 \001(\tB\003\340A\003\022\035\n\020node_provider_id\030\002 \001(\tB\003\340"
+          + "A\003\022\027\n\nnode_count\030\003 \001(\005B\003\340A\003\022\027\n\nvcpu_coun"
+          + "t\030\004 \001(\005B\003\340A\003\022\026\n\tmemory_mb\030\005 \001(\005B\003\340A\003\0224\n\013"
+          + "update_time\030d \001(\0132\032.google.protobuf.Time"
+          + "stampB\003\340A\003\"}\n\tAuthority\022\023\n\006issuer\030\001 \001(\tB"
+          + "\003\340A\001\022\026\n\toidc_jwks\030\005 \001(\014B\003\340A\001\022\036\n\021identity"
+          + "_provider\030\003 \001(\tB\003\340A\003\022#\n\026workload_identit"
+          + "y_pool\030\004 \001(\tB\003\340A\003\"\301\001\n\017MembershipState\022E\n"
+          + "\004code\030\001 \001(\01622.google.cloud.gkehub.v1alph"
+          + "a2.MembershipState.CodeB\003\340A\003\"g\n\004Code\022\024\n\020"
+          + "CODE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\t\n\005READ"
+          + "Y\020\002\022\014\n\010DELETING\020\003\022\014\n\010UPDATING\020\004\022\024\n\020SERVI"
+          + "CE_UPDATING\020\005\"\257\001\n\026ListMembershipsRequest"
+          + "\0228\n\006parent\030\001 \001(\tB(\340A\002\372A\"\022 gkehub.googlea"
+          + "pis.com/Membership\022\026\n\tpage_size\030\002 \001(\005B\003\340"
+          + "A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\022\023\n\006filter\030\004 "
+          + "\001(\tB\003\340A\001\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\"\204\001\n\027List"
+          + "MembershipsResponse\022;\n\tresources\030\001 \003(\0132("
+          + ".google.cloud.gkehub.v1alpha2.Membership"
+          + "\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreachable"
+          + "\030\003 \003(\t\"N\n\024GetMembershipRequest\0226\n\004name\030\001"
+          + " \001(\tB(\340A\002\372A\"\n gkehub.googleapis.com/Memb"
+          + "ership\"\260\001\n\027CreateMembershipRequest\0228\n\006pa"
+          + "rent\030\001 \001(\tB(\340A\002\372A\"\022 gkehub.googleapis.co"
+          + "m/Membership\022\032\n\rmembership_id\030\002 \001(\tB\003\340A\002"
+          + "\022?\n\010resource\030\003 \001(\0132(.google.cloud.gkehub"
+          + ".v1alpha2.MembershipB\003\340A\002\"Q\n\027DeleteMembe"
+          + "rshipRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n gkeh"
+          + "ub.googleapis.com/Membership\"\243\001\n\027UpdateM"
+          + "embershipRequest\022\021\n\004name\030\001 \001(\tB\003\340A\002\0224\n\013u"
+          + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field"
+          + "MaskB\003\340A\002\022?\n\010resource\030\003 \001(\0132(.google.clo"
+          + "ud.gkehub.v1alpha2.MembershipB\003\340A\002\"\315\001\n\036G"
+          + "enerateConnectManifestRequest\022\021\n\004name\030\001 "
+          + "\001(\tB\003\340A\002\022\026\n\tnamespace\030\002 \001(\tB\003\340A\001\022\022\n\005prox"
+          + "y\030\003 \001(\014B\003\340A\001\022\024\n\007version\030\004 \001(\tB\003\340A\001\022\027\n\nis"
+          + "_upgrade\030\005 \001(\010B\003\340A\001\022\025\n\010registry\030\006 \001(\tB\003\340"
+          + "A\001\022&\n\031image_pull_secret_content\030\007 \001(\014B\003\340"
+          + "A\001\"g\n\037GenerateConnectManifestResponse\022D\n"
+          + "\010manifest\030\001 \003(\01322.google.cloud.gkehub.v1"
+          + "alpha2.ConnectAgentResource\"^\n\024ConnectAg"
+          + "entResource\0224\n\004type\030\001 \001(\0132&.google.cloud"
+          + ".gkehub.v1alpha2.TypeMeta\022\020\n\010manifest\030\002 "
+          + "\001(\t\"<\n\020ResourceManifest\022\020\n\010manifest\030\001 \001("
+          + "\t\022\026\n\016cluster_scoped\030\002 \001(\010\"-\n\010TypeMeta\022\014\n"
+          + "\004kind\030\001 \001(\t\022\023\n\013api_version\030\002 \001(\t\",\n\024Init"
+          + "ializeHubRequest\022\024\n\007project\030\001 \001(\tB\003\340A\002\"Q"
+          + "\n\025InitializeHubResponse\022\030\n\020service_ident"
+          + "ity\030\001 \001(\t\022\036\n\026workload_identity_pool\030\002 \001("
+          + "\t\"\371\001\n\021OperationMetadata\0224\n\013create_time\030\001"
+          + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n"
+          + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timest"
+          + "ampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022\021\n\004verb\030\004 "
+          + "\001(\tB\003\340A\003\022\032\n\rstatus_detail\030\005 \001(\tB\003\340A\003\022\035\n\020"
+          + "cancel_requested\030\006 \001(\010B\003\340A\003\022\030\n\013api_versi"
+          + "on\030\007 \001(\tB\003\340A\0032\333\014\n\006GkeHub\022\306\001\n\017ListMembers"
+          + "hips\0224.google.cloud.gkehub.v1alpha2.List"
+          + "MembershipsRequest\0325.google.cloud.gkehub"
+          + ".v1alpha2.ListMembershipsResponse\"F\202\323\344\223\002"
+          + "7\0225/v1alpha2/{parent=projects/*/location"
+          + "s/*}/memberships\332A\006parent\022\263\001\n\rGetMembers"
+          + "hip\0222.google.cloud.gkehub.v1alpha2.GetMe"
+          + "mbershipRequest\032(.google.cloud.gkehub.v1"
+          + "alpha2.Membership\"D\202\323\344\223\0027\0225/v1alpha2/{na"
+          + "me=projects/*/locations/*/memberships/*}"
+          + "\332A\004name\022\364\001\n\020CreateMembership\0225.google.cl"
+          + "oud.gkehub.v1alpha2.CreateMembershipRequ"
+          + "est\032\035.google.longrunning.Operation\"\211\001\202\323\344"
+          + "\223\002A\"5/v1alpha2/{parent=projects/*/locati"
+          + "ons/*}/memberships:\010resource\332A\035parent,re"
+          + "source,membership_id\312A\037\n\nMembership\022\021Ope"
+          + "rationMetadata\022\333\001\n\020DeleteMembership\0225.go"
+          + "ogle.cloud.gkehub.v1alpha2.DeleteMembers"
+          + "hipRequest\032\035.google.longrunning.Operatio"
+          + "n\"q\202\323\344\223\0027*5/v1alpha2/{name=projects/*/lo"
+          + "cations/*/memberships/*}\332A\004name\312A*\n\025goog"
+          + "le.protobuf.Empty\022\021OperationMetadata\022\360\001\n"
+          + "\020UpdateMembership\0225.google.cloud.gkehub."
+          + "v1alpha2.UpdateMembershipRequest\032\035.googl"
+          + "e.longrunning.Operation\"\205\001\202\323\344\223\002A25/v1alp"
+          + "ha2/{name=projects/*/locations/*/members"
+          + "hips/*}:\010resource\332A\031name,resource,update"
+          + "_mask\312A\037\n\nMembership\022\021OperationMetadata\022"
+          + "\355\001\n\027GenerateConnectManifest\022<.google.clo"
+          + "ud.gkehub.v1alpha2.GenerateConnectManife"
+          + "stRequest\032=.google.cloud.gkehub.v1alpha2"
+          + ".GenerateConnectManifestResponse\"U\202\323\344\223\002O"
+          + "\022M/v1alpha2/{name=projects/*/locations/*"
+          + "/memberships/*}:generateConnectManifest\022"
+          + "\316\001\n\rInitializeHub\0222.google.cloud.gkehub."
+          + "v1alpha2.InitializeHubRequest\0323.google.c"
+          + "loud.gkehub.v1alpha2.InitializeHubRespon"
+          + "se\"T\202\323\344\223\002N\"I/v1alpha2/{project=projects/"
+          + "*/locations/global/memberships}:initiali"
+          + "zeHub:\001*\032I\312A\025gkehub.googleapis.com\322A.htt"
+          + "ps://www.googleapis.com/auth/cloud-platf"
+          + "ormB\331\001\n com.google.cloud.gkehub.v1alpha2"
+          + "B\017MembershipProtoP\001ZBgoogle.golang.org/g"
+          + "enproto/googleapis/cloud/gkehub/v1alpha2"
+          + ";gkehub\252\002\034Google.Cloud.GkeHub.V1Alpha2\312\002"
+          + "\034Google\\Cloud\\GkeHub\\V1alpha2\352\002\037Google::"
+          + "Cloud::GkeHub::V1alpha2b\006proto3"
     };
     descriptor =
         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -367,7 +367,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
             internal_static_google_cloud_gkehub_v1alpha2_ResourceOptions_descriptor,
             new java.lang.String[] {
-              "ConnectVersion", "V1Beta1Crd",
+              "ConnectVersion", "V1Beta1Crd", "K8SVersion",
             });
     internal_static_google_cloud_gkehub_v1alpha2_GkeCluster_descriptor =
         getDescriptor().getMessageTypes().get(4);
diff --git a/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptions.java b/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptions.java
index a0347586..5df36cb0 100644
--- a/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptions.java
+++ b/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptions.java
@@ -39,6 +39,7 @@ private ResourceOptions(com.google.protobuf.GeneratedMessageV3.Builder builde
 
   private ResourceOptions() {
     connectVersion_ = "";
+    k8SVersion_ = "";
   }
 
   @java.lang.Override
@@ -82,6 +83,13 @@ private ResourceOptions(
               v1Beta1Crd_ = input.readBool();
               break;
             }
+          case 26:
+            {
+              java.lang.String s = input.readStringRequireUtf8();
+
+              k8SVersion_ = s;
+              break;
+            }
           default:
             {
               if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
@@ -190,6 +198,59 @@ public boolean getV1Beta1Crd() {
     return v1Beta1Crd_;
   }
 
+  public static final int K8S_VERSION_FIELD_NUMBER = 3;
+  private volatile java.lang.Object k8SVersion_;
+  /**
+   *
+   *
+   * 
+   * Major version of the Kubernetes cluster. This is only used to determine
+   * which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The k8sVersion. + */ + @java.lang.Override + public java.lang.String getK8SVersion() { + java.lang.Object ref = k8SVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + k8SVersion_ = s; + return s; + } + } + /** + * + * + *
+   * Major version of the Kubernetes cluster. This is only used to determine
+   * which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for k8sVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getK8SVersionBytes() { + java.lang.Object ref = k8SVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + k8SVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -210,6 +271,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (v1Beta1Crd_ != false) { output.writeBool(2, v1Beta1Crd_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(k8SVersion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, k8SVersion_); + } unknownFields.writeTo(output); } @@ -225,6 +289,9 @@ public int getSerializedSize() { if (v1Beta1Crd_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, v1Beta1Crd_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(k8SVersion_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, k8SVersion_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -243,6 +310,7 @@ public boolean equals(final java.lang.Object obj) { if (!getConnectVersion().equals(other.getConnectVersion())) return false; if (getV1Beta1Crd() != other.getV1Beta1Crd()) return false; + if (!getK8SVersion().equals(other.getK8SVersion())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -258,6 +326,8 @@ public int hashCode() { hash = (53 * hash) + getConnectVersion().hashCode(); hash = (37 * hash) + V1BETA1_CRD_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getV1Beta1Crd()); + hash = (37 * hash) + K8S_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getK8SVersion().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -407,6 +477,8 @@ public Builder clear() { v1Beta1Crd_ = false; + k8SVersion_ = ""; + return this; } @@ -436,6 +508,7 @@ public com.google.cloud.gkehub.v1alpha2.ResourceOptions buildPartial() { new com.google.cloud.gkehub.v1alpha2.ResourceOptions(this); result.connectVersion_ = connectVersion_; result.v1Beta1Crd_ = v1Beta1Crd_; + result.k8SVersion_ = k8SVersion_; onBuilt(); return result; } @@ -493,6 +566,10 @@ public Builder mergeFrom(com.google.cloud.gkehub.v1alpha2.ResourceOptions other) if (other.getV1Beta1Crd() != false) { setV1Beta1Crd(other.getV1Beta1Crd()); } + if (!other.getK8SVersion().isEmpty()) { + k8SVersion_ = other.k8SVersion_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -699,6 +776,122 @@ public Builder clearV1Beta1Crd() { return this; } + private java.lang.Object k8SVersion_ = ""; + /** + * + * + *
+     * Major version of the Kubernetes cluster. This is only used to determine
+     * which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The k8sVersion. + */ + public java.lang.String getK8SVersion() { + java.lang.Object ref = k8SVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + k8SVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Major version of the Kubernetes cluster. This is only used to determine
+     * which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for k8sVersion. + */ + public com.google.protobuf.ByteString getK8SVersionBytes() { + java.lang.Object ref = k8SVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + k8SVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Major version of the Kubernetes cluster. This is only used to determine
+     * which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The k8sVersion to set. + * @return This builder for chaining. + */ + public Builder setK8SVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + k8SVersion_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Major version of the Kubernetes cluster. This is only used to determine
+     * which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearK8SVersion() { + + k8SVersion_ = getDefaultInstance().getK8SVersion(); + onChanged(); + return this; + } + /** + * + * + *
+     * Major version of the Kubernetes cluster. This is only used to determine
+     * which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for k8sVersion to set. + * @return This builder for chaining. + */ + public Builder setK8SVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + k8SVersion_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptionsOrBuilder.java b/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptionsOrBuilder.java index 57b368b4..b4c63584 100644 --- a/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptionsOrBuilder.java +++ b/proto-google-cloud-gkehub-v1alpha2/src/main/java/com/google/cloud/gkehub/v1alpha2/ResourceOptionsOrBuilder.java @@ -67,4 +67,33 @@ public interface ResourceOptionsOrBuilder * @return The v1beta1Crd. */ boolean getV1Beta1Crd(); + + /** + * + * + *
+   * Major version of the Kubernetes cluster. This is only used to determine
+   * which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The k8sVersion. + */ + java.lang.String getK8SVersion(); + /** + * + * + *
+   * Major version of the Kubernetes cluster. This is only used to determine
+   * which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for k8sVersion. + */ + com.google.protobuf.ByteString getK8SVersionBytes(); } diff --git a/proto-google-cloud-gkehub-v1alpha2/src/main/proto/google/cloud/gkehub/v1alpha2/membership.proto b/proto-google-cloud-gkehub-v1alpha2/src/main/proto/google/cloud/gkehub/v1alpha2/membership.proto index 00bf8ef3..bea0dff7 100644 --- a/proto-google-cloud-gkehub-v1alpha2/src/main/proto/google/cloud/gkehub/v1alpha2/membership.proto +++ b/proto-google-cloud-gkehub-v1alpha2/src/main/proto/google/cloud/gkehub/v1alpha2/membership.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -305,6 +305,11 @@ message ResourceOptions { // This option should be set for clusters with Kubernetes apiserver versions // <1.16. bool v1beta1_crd = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Major version of the Kubernetes cluster. This is only used to determine + // which version to use for the CustomResourceDefinition resources, + // `apiextensions/v1beta1` or`apiextensions/v1`. + string k8s_version = 3 [(google.api.field_behavior) = OPTIONAL]; } // GkeCluster contains information specific to GKE clusters. @@ -562,7 +567,8 @@ message DeleteMembershipRequest { message UpdateMembershipRequest { // Required. The Membership resource name in the format // `projects/*/locations/*/memberships/*`. - string name = 1 [(google.api.field_behavior) = REQUIRED]; + string name = 1 [ + (google.api.field_behavior) = REQUIRED]; // Required. Mask of fields to update. google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; @@ -584,7 +590,8 @@ message UpdateMembershipRequest { message GenerateConnectManifestRequest { // Required. The Membership resource name the Agent will associate with, in the format // `projects/*/locations/*/memberships/*`. - string name = 1 [(google.api.field_behavior) = REQUIRED]; + string name = 1 [ + (google.api.field_behavior) = REQUIRED]; // Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`. // diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Authority.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Authority.java index e425181d..fdb13dbc 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Authority.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Authority.java @@ -141,8 +141,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-   * be a valid URL with length <2000 characters.
+   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+   * `https://` and be a valid URL with length <2000 characters.
    * If set, then Google will allow valid OIDC tokens from this issuer to
    * authenticate within the workload_identity_pool. OIDC discovery will be
    * performed on this URI to validate tokens from the issuer.
@@ -171,8 +171,8 @@ public java.lang.String getIssuer() {
    *
    *
    * 
-   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-   * be a valid URL with length <2000 characters.
+   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+   * `https://` and be a valid URL with length <2000 characters.
    * If set, then Google will allow valid OIDC tokens from this issuer to
    * authenticate within the workload_identity_pool. OIDC discovery will be
    * performed on this URI to validate tokens from the issuer.
@@ -204,8 +204,8 @@ public com.google.protobuf.ByteString getIssuerBytes() {
    *
    *
    * 
-   * Output only. The name of the workload identity pool in which `issuer` will be
-   * recognized.
+   * Output only. The name of the workload identity pool in which `issuer` will
+   * be recognized.
    * There is a single Workload Identity Pool per Hub that is shared
    * between all Memberships that belong to that Hub. For a Hub hosted in
    * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -232,8 +232,8 @@ public java.lang.String getWorkloadIdentityPool() {
    *
    *
    * 
-   * Output only. The name of the workload identity pool in which `issuer` will be
-   * recognized.
+   * Output only. The name of the workload identity pool in which `issuer` will
+   * be recognized.
    * There is a single Workload Identity Pool per Hub that is shared
    * between all Memberships that belong to that Hub. For a Hub hosted in
    * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -263,8 +263,8 @@ public com.google.protobuf.ByteString getWorkloadIdentityPoolBytes() {
    *
    *
    * 
-   * Output only. An identity provider that reflects the `issuer` in the workload identity
-   * pool.
+   * Output only. An identity provider that reflects the `issuer` in the
+   * workload identity pool.
    * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -287,8 +287,8 @@ public java.lang.String getIdentityProvider() { * * *
-   * Output only. An identity provider that reflects the `issuer` in the workload identity
-   * pool.
+   * Output only. An identity provider that reflects the `issuer` in the
+   * workload identity pool.
    * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -314,7 +314,8 @@ public com.google.protobuf.ByteString getIdentityProviderBytes() { * * *
-   * Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517).
+   * Optional. OIDC verification keys for this Membership in JWKS format (RFC
+   * 7517).
    * When this field is set, OIDC discovery will NOT be performed on `issuer`,
    * and instead OIDC tokens will be validated using this field.
    * 
@@ -698,8 +699,8 @@ public Builder mergeFrom( * * *
-     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-     * be a valid URL with length <2000 characters.
+     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+     * `https://` and be a valid URL with length <2000 characters.
      * If set, then Google will allow valid OIDC tokens from this issuer to
      * authenticate within the workload_identity_pool. OIDC discovery will be
      * performed on this URI to validate tokens from the issuer.
@@ -727,8 +728,8 @@ public java.lang.String getIssuer() {
      *
      *
      * 
-     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-     * be a valid URL with length <2000 characters.
+     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+     * `https://` and be a valid URL with length <2000 characters.
      * If set, then Google will allow valid OIDC tokens from this issuer to
      * authenticate within the workload_identity_pool. OIDC discovery will be
      * performed on this URI to validate tokens from the issuer.
@@ -756,8 +757,8 @@ public com.google.protobuf.ByteString getIssuerBytes() {
      *
      *
      * 
-     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-     * be a valid URL with length <2000 characters.
+     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+     * `https://` and be a valid URL with length <2000 characters.
      * If set, then Google will allow valid OIDC tokens from this issuer to
      * authenticate within the workload_identity_pool. OIDC discovery will be
      * performed on this URI to validate tokens from the issuer.
@@ -784,8 +785,8 @@ public Builder setIssuer(java.lang.String value) {
      *
      *
      * 
-     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-     * be a valid URL with length <2000 characters.
+     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+     * `https://` and be a valid URL with length <2000 characters.
      * If set, then Google will allow valid OIDC tokens from this issuer to
      * authenticate within the workload_identity_pool. OIDC discovery will be
      * performed on this URI to validate tokens from the issuer.
@@ -808,8 +809,8 @@ public Builder clearIssuer() {
      *
      *
      * 
-     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-     * be a valid URL with length <2000 characters.
+     * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+     * `https://` and be a valid URL with length <2000 characters.
      * If set, then Google will allow valid OIDC tokens from this issuer to
      * authenticate within the workload_identity_pool. OIDC discovery will be
      * performed on this URI to validate tokens from the issuer.
@@ -839,8 +840,8 @@ public Builder setIssuerBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Output only. The name of the workload identity pool in which `issuer` will be
-     * recognized.
+     * Output only. The name of the workload identity pool in which `issuer` will
+     * be recognized.
      * There is a single Workload Identity Pool per Hub that is shared
      * between all Memberships that belong to that Hub. For a Hub hosted in
      * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -866,8 +867,8 @@ public java.lang.String getWorkloadIdentityPool() {
      *
      *
      * 
-     * Output only. The name of the workload identity pool in which `issuer` will be
-     * recognized.
+     * Output only. The name of the workload identity pool in which `issuer` will
+     * be recognized.
      * There is a single Workload Identity Pool per Hub that is shared
      * between all Memberships that belong to that Hub. For a Hub hosted in
      * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -893,8 +894,8 @@ public com.google.protobuf.ByteString getWorkloadIdentityPoolBytes() {
      *
      *
      * 
-     * Output only. The name of the workload identity pool in which `issuer` will be
-     * recognized.
+     * Output only. The name of the workload identity pool in which `issuer` will
+     * be recognized.
      * There is a single Workload Identity Pool per Hub that is shared
      * between all Memberships that belong to that Hub. For a Hub hosted in
      * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -919,8 +920,8 @@ public Builder setWorkloadIdentityPool(java.lang.String value) {
      *
      *
      * 
-     * Output only. The name of the workload identity pool in which `issuer` will be
-     * recognized.
+     * Output only. The name of the workload identity pool in which `issuer` will
+     * be recognized.
      * There is a single Workload Identity Pool per Hub that is shared
      * between all Memberships that belong to that Hub. For a Hub hosted in
      * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -941,8 +942,8 @@ public Builder clearWorkloadIdentityPool() {
      *
      *
      * 
-     * Output only. The name of the workload identity pool in which `issuer` will be
-     * recognized.
+     * Output only. The name of the workload identity pool in which `issuer` will
+     * be recognized.
      * There is a single Workload Identity Pool per Hub that is shared
      * between all Memberships that belong to that Hub. For a Hub hosted in
      * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -970,8 +971,8 @@ public Builder setWorkloadIdentityPoolBytes(com.google.protobuf.ByteString value
      *
      *
      * 
-     * Output only. An identity provider that reflects the `issuer` in the workload identity
-     * pool.
+     * Output only. An identity provider that reflects the `issuer` in the
+     * workload identity pool.
      * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -993,8 +994,8 @@ public java.lang.String getIdentityProvider() { * * *
-     * Output only. An identity provider that reflects the `issuer` in the workload identity
-     * pool.
+     * Output only. An identity provider that reflects the `issuer` in the
+     * workload identity pool.
      * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1016,8 +1017,8 @@ public com.google.protobuf.ByteString getIdentityProviderBytes() { * * *
-     * Output only. An identity provider that reflects the `issuer` in the workload identity
-     * pool.
+     * Output only. An identity provider that reflects the `issuer` in the
+     * workload identity pool.
      * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1038,8 +1039,8 @@ public Builder setIdentityProvider(java.lang.String value) { * * *
-     * Output only. An identity provider that reflects the `issuer` in the workload identity
-     * pool.
+     * Output only. An identity provider that reflects the `issuer` in the
+     * workload identity pool.
      * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1056,8 +1057,8 @@ public Builder clearIdentityProvider() { * * *
-     * Output only. An identity provider that reflects the `issuer` in the workload identity
-     * pool.
+     * Output only. An identity provider that reflects the `issuer` in the
+     * workload identity pool.
      * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1081,7 +1082,8 @@ public Builder setIdentityProviderBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517).
+     * Optional. OIDC verification keys for this Membership in JWKS format (RFC
+     * 7517).
      * When this field is set, OIDC discovery will NOT be performed on `issuer`,
      * and instead OIDC tokens will be validated using this field.
      * 
@@ -1098,7 +1100,8 @@ public com.google.protobuf.ByteString getOidcJwks() { * * *
-     * Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517).
+     * Optional. OIDC verification keys for this Membership in JWKS format (RFC
+     * 7517).
      * When this field is set, OIDC discovery will NOT be performed on `issuer`,
      * and instead OIDC tokens will be validated using this field.
      * 
@@ -1121,7 +1124,8 @@ public Builder setOidcJwks(com.google.protobuf.ByteString value) { * * *
-     * Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517).
+     * Optional. OIDC verification keys for this Membership in JWKS format (RFC
+     * 7517).
      * When this field is set, OIDC discovery will NOT be performed on `issuer`,
      * and instead OIDC tokens will be validated using this field.
      * 
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/AuthorityOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/AuthorityOrBuilder.java index 38c85133..2036889b 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/AuthorityOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/AuthorityOrBuilder.java @@ -27,8 +27,8 @@ public interface AuthorityOrBuilder * * *
-   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-   * be a valid URL with length <2000 characters.
+   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+   * `https://` and be a valid URL with length <2000 characters.
    * If set, then Google will allow valid OIDC tokens from this issuer to
    * authenticate within the workload_identity_pool. OIDC discovery will be
    * performed on this URI to validate tokens from the issuer.
@@ -46,8 +46,8 @@ public interface AuthorityOrBuilder
    *
    *
    * 
-   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and
-   * be a valid URL with length <2000 characters.
+   * Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with
+   * `https://` and be a valid URL with length <2000 characters.
    * If set, then Google will allow valid OIDC tokens from this issuer to
    * authenticate within the workload_identity_pool. OIDC discovery will be
    * performed on this URI to validate tokens from the issuer.
@@ -66,8 +66,8 @@ public interface AuthorityOrBuilder
    *
    *
    * 
-   * Output only. The name of the workload identity pool in which `issuer` will be
-   * recognized.
+   * Output only. The name of the workload identity pool in which `issuer` will
+   * be recognized.
    * There is a single Workload Identity Pool per Hub that is shared
    * between all Memberships that belong to that Hub. For a Hub hosted in
    * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -83,8 +83,8 @@ public interface AuthorityOrBuilder
    *
    *
    * 
-   * Output only. The name of the workload identity pool in which `issuer` will be
-   * recognized.
+   * Output only. The name of the workload identity pool in which `issuer` will
+   * be recognized.
    * There is a single Workload Identity Pool per Hub that is shared
    * between all Memberships that belong to that Hub. For a Hub hosted in
    * {PROJECT_ID}, the workload pool format is `{PROJECT_ID}.hub.id.goog`,
@@ -101,8 +101,8 @@ public interface AuthorityOrBuilder
    *
    *
    * 
-   * Output only. An identity provider that reflects the `issuer` in the workload identity
-   * pool.
+   * Output only. An identity provider that reflects the `issuer` in the
+   * workload identity pool.
    * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -114,8 +114,8 @@ public interface AuthorityOrBuilder * * *
-   * Output only. An identity provider that reflects the `issuer` in the workload identity
-   * pool.
+   * Output only. An identity provider that reflects the `issuer` in the
+   * workload identity pool.
    * 
* * string identity_provider = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -128,7 +128,8 @@ public interface AuthorityOrBuilder * * *
-   * Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517).
+   * Optional. OIDC verification keys for this Membership in JWKS format (RFC
+   * 7517).
    * When this field is set, OIDC discovery will NOT be performed on `issuer`,
    * and instead OIDC tokens will be validated using this field.
    * 
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgent.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgent.java index af9807a8..a75b2026 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgent.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgent.java @@ -182,9 +182,9 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com
-   * requires the use of a proxy. Format must be in the form
-   * `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
+   * Optional. URI of a proxy if connectivity from the agent to
+   * gkeconnect.googleapis.com requires the use of a proxy. Format must be in
+   * the form `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
    * supported by the proxy. This will direct the connect agent's outbound
    * traffic through a HTTP(S) proxy.
    * 
@@ -204,7 +204,8 @@ public com.google.protobuf.ByteString getProxy() { * * *
-   * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+   * Optional. Namespace for GKE Connect agent resources. Defaults to
+   * `gke-connect`.
    * The Connect Agent is authorized automatically when run in the default
    * namespace. Otherwise, explicit authorization must be granted with an
    * additional IAM binding.
@@ -230,7 +231,8 @@ public java.lang.String getNamespace() {
    *
    *
    * 
-   * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+   * Optional. Namespace for GKE Connect agent resources. Defaults to
+   * `gke-connect`.
    * The Connect Agent is authorized automatically when run in the default
    * namespace. Otherwise, explicit authorization must be granted with an
    * additional IAM binding.
@@ -716,9 +718,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com
-     * requires the use of a proxy. Format must be in the form
-     * `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
+     * Optional. URI of a proxy if connectivity from the agent to
+     * gkeconnect.googleapis.com requires the use of a proxy. Format must be in
+     * the form `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
      * supported by the proxy. This will direct the connect agent's outbound
      * traffic through a HTTP(S) proxy.
      * 
@@ -735,9 +737,9 @@ public com.google.protobuf.ByteString getProxy() { * * *
-     * Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com
-     * requires the use of a proxy. Format must be in the form
-     * `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
+     * Optional. URI of a proxy if connectivity from the agent to
+     * gkeconnect.googleapis.com requires the use of a proxy. Format must be in
+     * the form `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
      * supported by the proxy. This will direct the connect agent's outbound
      * traffic through a HTTP(S) proxy.
      * 
@@ -760,9 +762,9 @@ public Builder setProxy(com.google.protobuf.ByteString value) { * * *
-     * Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com
-     * requires the use of a proxy. Format must be in the form
-     * `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
+     * Optional. URI of a proxy if connectivity from the agent to
+     * gkeconnect.googleapis.com requires the use of a proxy. Format must be in
+     * the form `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
      * supported by the proxy. This will direct the connect agent's outbound
      * traffic through a HTTP(S) proxy.
      * 
@@ -783,7 +785,8 @@ public Builder clearProxy() { * * *
-     * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+     * Optional. Namespace for GKE Connect agent resources. Defaults to
+     * `gke-connect`.
      * The Connect Agent is authorized automatically when run in the default
      * namespace. Otherwise, explicit authorization must be granted with an
      * additional IAM binding.
@@ -808,7 +811,8 @@ public java.lang.String getNamespace() {
      *
      *
      * 
-     * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+     * Optional. Namespace for GKE Connect agent resources. Defaults to
+     * `gke-connect`.
      * The Connect Agent is authorized automatically when run in the default
      * namespace. Otherwise, explicit authorization must be granted with an
      * additional IAM binding.
@@ -833,7 +837,8 @@ public com.google.protobuf.ByteString getNamespaceBytes() {
      *
      *
      * 
-     * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+     * Optional. Namespace for GKE Connect agent resources. Defaults to
+     * `gke-connect`.
      * The Connect Agent is authorized automatically when run in the default
      * namespace. Otherwise, explicit authorization must be granted with an
      * additional IAM binding.
@@ -857,7 +862,8 @@ public Builder setNamespace(java.lang.String value) {
      *
      *
      * 
-     * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+     * Optional. Namespace for GKE Connect agent resources. Defaults to
+     * `gke-connect`.
      * The Connect Agent is authorized automatically when run in the default
      * namespace. Otherwise, explicit authorization must be granted with an
      * additional IAM binding.
@@ -877,7 +883,8 @@ public Builder clearNamespace() {
      *
      *
      * 
-     * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+     * Optional. Namespace for GKE Connect agent resources. Defaults to
+     * `gke-connect`.
      * The Connect Agent is authorized automatically when run in the default
      * namespace. Otherwise, explicit authorization must be granted with an
      * additional IAM binding.
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgentOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgentOrBuilder.java
index 465058c8..2cb925b0 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgentOrBuilder.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ConnectAgentOrBuilder.java
@@ -54,9 +54,9 @@ public interface ConnectAgentOrBuilder
    *
    *
    * 
-   * Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com
-   * requires the use of a proxy. Format must be in the form
-   * `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
+   * Optional. URI of a proxy if connectivity from the agent to
+   * gkeconnect.googleapis.com requires the use of a proxy. Format must be in
+   * the form `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol
    * supported by the proxy. This will direct the connect agent's outbound
    * traffic through a HTTP(S) proxy.
    * 
@@ -71,7 +71,8 @@ public interface ConnectAgentOrBuilder * * *
-   * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+   * Optional. Namespace for GKE Connect agent resources. Defaults to
+   * `gke-connect`.
    * The Connect Agent is authorized automatically when run in the default
    * namespace. Otherwise, explicit authorization must be granted with an
    * additional IAM binding.
@@ -86,7 +87,8 @@ public interface ConnectAgentOrBuilder
    *
    *
    * 
-   * Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`.
+   * Optional. Namespace for GKE Connect agent resources. Defaults to
+   * `gke-connect`.
    * The Connect Agent is authorized automatically when run in the default
    * namespace. Otherwise, explicit authorization must be granted with an
    * additional IAM binding.
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequest.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequest.java
index 9df4ccd1..a00823a9 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequest.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequest.java
@@ -149,8 +149,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    *
    * 
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -173,8 +173,8 @@ public java.lang.String getParent() { * * *
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -200,8 +200,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-   * 1123 compliant DNS label:
+   * Required. Client chosen ID for the membership. `membership_id` must be a
+   * valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
    *   3. It must start and end with an alphanumeric character
@@ -229,8 +229,8 @@ public java.lang.String getMembershipId() {
    *
    *
    * 
-   * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-   * 1123 compliant DNS label:
+   * Required. Client chosen ID for the membership. `membership_id` must be a
+   * valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
    *   3. It must start and end with an alphanumeric character
@@ -762,8 +762,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -785,8 +785,8 @@ public java.lang.String getParent() { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -808,8 +808,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -830,8 +830,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -848,8 +848,8 @@ public Builder clearParent() { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -873,8 +873,8 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-     * 1123 compliant DNS label:
+     * Required. Client chosen ID for the membership. `membership_id` must be a
+     * valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
      *   3. It must start and end with an alphanumeric character
@@ -901,8 +901,8 @@ public java.lang.String getMembershipId() {
      *
      *
      * 
-     * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-     * 1123 compliant DNS label:
+     * Required. Client chosen ID for the membership. `membership_id` must be a
+     * valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
      *   3. It must start and end with an alphanumeric character
@@ -929,8 +929,8 @@ public com.google.protobuf.ByteString getMembershipIdBytes() {
      *
      *
      * 
-     * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-     * 1123 compliant DNS label:
+     * Required. Client chosen ID for the membership. `membership_id` must be a
+     * valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
      *   3. It must start and end with an alphanumeric character
@@ -956,8 +956,8 @@ public Builder setMembershipId(java.lang.String value) {
      *
      *
      * 
-     * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-     * 1123 compliant DNS label:
+     * Required. Client chosen ID for the membership. `membership_id` must be a
+     * valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
      *   3. It must start and end with an alphanumeric character
@@ -979,8 +979,8 @@ public Builder clearMembershipId() {
      *
      *
      * 
-     * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-     * 1123 compliant DNS label:
+     * Required. Client chosen ID for the membership. `membership_id` must be a
+     * valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
      *   3. It must start and end with an alphanumeric character
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequestOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequestOrBuilder.java
index 8ecb27ab..0cf40bf0 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequestOrBuilder.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/CreateMembershipRequestOrBuilder.java
@@ -27,8 +27,8 @@ public interface CreateMembershipRequestOrBuilder
    *
    *
    * 
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -40,8 +40,8 @@ public interface CreateMembershipRequestOrBuilder * * *
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -54,8 +54,8 @@ public interface CreateMembershipRequestOrBuilder * * *
-   * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-   * 1123 compliant DNS label:
+   * Required. Client chosen ID for the membership. `membership_id` must be a
+   * valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
    *   3. It must start and end with an alphanumeric character
@@ -72,8 +72,8 @@ public interface CreateMembershipRequestOrBuilder
    *
    *
    * 
-   * Required. Client chosen ID for the membership. `membership_id` must be a valid RFC
-   * 1123 compliant DNS label:
+   * Required. Client chosen ID for the membership. `membership_id` must be a
+   * valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
    *   3. It must start and end with an alphanumeric character
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequest.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequest.java
index d3496e9c..54946751 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequest.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequest.java
@@ -163,8 +163,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    *
    * 
-   * Required. The Membership resource name the Agent will associate with, in the format
-   * `projects/*/locations/*/memberships/*`.
+   * Required. The Membership resource name the Agent will associate with, in
+   * the format `projects/*/locations/*/memberships/*`.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -187,8 +187,8 @@ public java.lang.String getName() { * * *
-   * Required. The Membership resource name the Agent will associate with, in the format
-   * `projects/*/locations/*/memberships/*`.
+   * Required. The Membership resource name the Agent will associate with, in
+   * the format `projects/*/locations/*/memberships/*`.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -268,7 +268,8 @@ public com.google.cloud.gkehub.v1beta1.ConnectAgentOrBuilder getConnectAgentOrBu * * *
-   * Optional. The Connect agent version to use. Defaults to the most current version.
+   * Optional. The Connect agent version to use. Defaults to the most current
+   * version.
    * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -291,7 +292,8 @@ public java.lang.String getVersion() { * * *
-   * Optional. The Connect agent version to use. Defaults to the most current version.
+   * Optional. The Connect agent version to use. Defaults to the most current
+   * version.
    * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -818,8 +820,8 @@ public Builder mergeFrom( * * *
-     * Required. The Membership resource name the Agent will associate with, in the format
-     * `projects/*/locations/*/memberships/*`.
+     * Required. The Membership resource name the Agent will associate with, in
+     * the format `projects/*/locations/*/memberships/*`.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -841,8 +843,8 @@ public java.lang.String getName() { * * *
-     * Required. The Membership resource name the Agent will associate with, in the format
-     * `projects/*/locations/*/memberships/*`.
+     * Required. The Membership resource name the Agent will associate with, in
+     * the format `projects/*/locations/*/memberships/*`.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -864,8 +866,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Required. The Membership resource name the Agent will associate with, in the format
-     * `projects/*/locations/*/memberships/*`.
+     * Required. The Membership resource name the Agent will associate with, in
+     * the format `projects/*/locations/*/memberships/*`.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -886,8 +888,8 @@ public Builder setName(java.lang.String value) { * * *
-     * Required. The Membership resource name the Agent will associate with, in the format
-     * `projects/*/locations/*/memberships/*`.
+     * Required. The Membership resource name the Agent will associate with, in
+     * the format `projects/*/locations/*/memberships/*`.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -904,8 +906,8 @@ public Builder clearName() { * * *
-     * Required. The Membership resource name the Agent will associate with, in the format
-     * `projects/*/locations/*/memberships/*`.
+     * Required. The Membership resource name the Agent will associate with, in
+     * the format `projects/*/locations/*/memberships/*`.
      * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1133,7 +1135,8 @@ public com.google.cloud.gkehub.v1beta1.ConnectAgentOrBuilder getConnectAgentOrBu * * *
-     * Optional. The Connect agent version to use. Defaults to the most current version.
+     * Optional. The Connect agent version to use. Defaults to the most current
+     * version.
      * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1155,7 +1158,8 @@ public java.lang.String getVersion() { * * *
-     * Optional. The Connect agent version to use. Defaults to the most current version.
+     * Optional. The Connect agent version to use. Defaults to the most current
+     * version.
      * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1177,7 +1181,8 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-     * Optional. The Connect agent version to use. Defaults to the most current version.
+     * Optional. The Connect agent version to use. Defaults to the most current
+     * version.
      * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1198,7 +1203,8 @@ public Builder setVersion(java.lang.String value) { * * *
-     * Optional. The Connect agent version to use. Defaults to the most current version.
+     * Optional. The Connect agent version to use. Defaults to the most current
+     * version.
      * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1215,7 +1221,8 @@ public Builder clearVersion() { * * *
-     * Optional. The Connect agent version to use. Defaults to the most current version.
+     * Optional. The Connect agent version to use. Defaults to the most current
+     * version.
      * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequestOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequestOrBuilder.java index 6c9fb823..8ed1997a 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequestOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GenerateConnectManifestRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface GenerateConnectManifestRequestOrBuilder * * *
-   * Required. The Membership resource name the Agent will associate with, in the format
-   * `projects/*/locations/*/memberships/*`.
+   * Required. The Membership resource name the Agent will associate with, in
+   * the format `projects/*/locations/*/memberships/*`.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -40,8 +40,8 @@ public interface GenerateConnectManifestRequestOrBuilder * * *
-   * Required. The Membership resource name the Agent will associate with, in the format
-   * `projects/*/locations/*/memberships/*`.
+   * Required. The Membership resource name the Agent will associate with, in
+   * the format `projects/*/locations/*/memberships/*`.
    * 
* * string name = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -95,7 +95,8 @@ public interface GenerateConnectManifestRequestOrBuilder * * *
-   * Optional. The Connect agent version to use. Defaults to the most current version.
+   * Optional. The Connect agent version to use. Defaults to the most current
+   * version.
    * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -107,7 +108,8 @@ public interface GenerateConnectManifestRequestOrBuilder * * *
-   * Optional. The Connect agent version to use. Defaults to the most current version.
+   * Optional. The Connect agent version to use. Defaults to the most current
+   * version.
    * 
* * string version = 3 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeCluster.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeCluster.java index 29ea2e80..2f1f90a4 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeCluster.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeCluster.java @@ -175,8 +175,8 @@ public com.google.protobuf.ByteString getResourceLinkBytes() { * * *
-   * Output only. If cluster_missing is set then it denotes that the GKE cluster no longer
-   * exists in the GKE Control Plane.
+   * Output only. If cluster_missing is set then it denotes that the GKE cluster
+   * no longer exists in the GKE Control Plane.
    * 
* * bool cluster_missing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -640,8 +640,8 @@ public Builder setResourceLinkBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. If cluster_missing is set then it denotes that the GKE cluster no longer
-     * exists in the GKE Control Plane.
+     * Output only. If cluster_missing is set then it denotes that the GKE cluster
+     * no longer exists in the GKE Control Plane.
      * 
* * bool cluster_missing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -656,8 +656,8 @@ public boolean getClusterMissing() { * * *
-     * Output only. If cluster_missing is set then it denotes that the GKE cluster no longer
-     * exists in the GKE Control Plane.
+     * Output only. If cluster_missing is set then it denotes that the GKE cluster
+     * no longer exists in the GKE Control Plane.
      * 
* * bool cluster_missing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -675,8 +675,8 @@ public Builder setClusterMissing(boolean value) { * * *
-     * Output only. If cluster_missing is set then it denotes that the GKE cluster no longer
-     * exists in the GKE Control Plane.
+     * Output only. If cluster_missing is set then it denotes that the GKE cluster
+     * no longer exists in the GKE Control Plane.
      * 
* * bool cluster_missing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeClusterOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeClusterOrBuilder.java index 483e6599..a0b8de55 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeClusterOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/GkeClusterOrBuilder.java @@ -56,8 +56,8 @@ public interface GkeClusterOrBuilder * * *
-   * Output only. If cluster_missing is set then it denotes that the GKE cluster no longer
-   * exists in the GKE Control Plane.
+   * Output only. If cluster_missing is set then it denotes that the GKE cluster
+   * no longer exists in the GKE Control Plane.
    * 
* * bool cluster_missing = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadata.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadata.java index dc2f398b..f09ab9c3 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadata.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadata.java @@ -156,7 +156,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Output only. Kubernetes API server version string as reported by '/version'.
+   * Output only. Kubernetes API server version string as reported by
+   * '/version'.
    * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -180,7 +181,8 @@ public java.lang.String getKubernetesApiServerVersion() { * * *
-   * Output only. Kubernetes API server version string as reported by '/version'.
+   * Output only. Kubernetes API server version string as reported by
+   * '/version'.
    * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -207,9 +209,9 @@ public com.google.protobuf.ByteString getKubernetesApiServerVersionBytes() { * * *
-   * Output only. Node providerID as reported by the first node in the list of nodes on
-   * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-   * clusters (like GKE-on-GCP), the node_count will be zero and the
+   * Output only. Node providerID as reported by the first node in the list of
+   * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+   * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
    * node_provider_id will be empty.
    * 
* @@ -233,9 +235,9 @@ public java.lang.String getNodeProviderId() { * * *
-   * Output only. Node providerID as reported by the first node in the list of nodes on
-   * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-   * clusters (like GKE-on-GCP), the node_count will be zero and the
+   * Output only. Node providerID as reported by the first node in the list of
+   * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+   * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
    * node_provider_id will be empty.
    * 
* @@ -298,8 +300,8 @@ public int getVcpuCount() { * * *
-   * Output only. The total memory capacity as reported by the sum of all Kubernetes nodes
-   * resources, defined in MB.
+   * Output only. The total memory capacity as reported by the sum of all
+   * Kubernetes nodes resources, defined in MB.
    * 
* * int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -317,9 +319,9 @@ public int getMemoryMb() { * * *
-   * Output only. The time at which these details were last updated. This update_time is
-   * different from the Membership-level update_time since EndpointDetails are
-   * updated internally for API consumers.
+   * Output only. The time at which these details were last updated. This
+   * update_time is different from the Membership-level update_time since
+   * EndpointDetails are updated internally for API consumers.
    * 
* * @@ -336,9 +338,9 @@ public boolean hasUpdateTime() { * * *
-   * Output only. The time at which these details were last updated. This update_time is
-   * different from the Membership-level update_time since EndpointDetails are
-   * updated internally for API consumers.
+   * Output only. The time at which these details were last updated. This
+   * update_time is different from the Membership-level update_time since
+   * EndpointDetails are updated internally for API consumers.
    * 
* * @@ -355,9 +357,9 @@ public com.google.protobuf.Timestamp getUpdateTime() { * * *
-   * Output only. The time at which these details were last updated. This update_time is
-   * different from the Membership-level update_time since EndpointDetails are
-   * updated internally for API consumers.
+   * Output only. The time at which these details were last updated. This
+   * update_time is different from the Membership-level update_time since
+   * EndpointDetails are updated internally for API consumers.
    * 
* * @@ -784,7 +786,8 @@ public Builder mergeFrom( * * *
-     * Output only. Kubernetes API server version string as reported by '/version'.
+     * Output only. Kubernetes API server version string as reported by
+     * '/version'.
      * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -807,7 +810,8 @@ public java.lang.String getKubernetesApiServerVersion() { * * *
-     * Output only. Kubernetes API server version string as reported by '/version'.
+     * Output only. Kubernetes API server version string as reported by
+     * '/version'.
      * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -830,7 +834,8 @@ public com.google.protobuf.ByteString getKubernetesApiServerVersionBytes() { * * *
-     * Output only. Kubernetes API server version string as reported by '/version'.
+     * Output only. Kubernetes API server version string as reported by
+     * '/version'.
      * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -852,7 +857,8 @@ public Builder setKubernetesApiServerVersion(java.lang.String value) { * * *
-     * Output only. Kubernetes API server version string as reported by '/version'.
+     * Output only. Kubernetes API server version string as reported by
+     * '/version'.
      * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -870,7 +876,8 @@ public Builder clearKubernetesApiServerVersion() { * * *
-     * Output only. Kubernetes API server version string as reported by '/version'.
+     * Output only. Kubernetes API server version string as reported by
+     * '/version'.
      * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -895,9 +902,9 @@ public Builder setKubernetesApiServerVersionBytes(com.google.protobuf.ByteString * * *
-     * Output only. Node providerID as reported by the first node in the list of nodes on
-     * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-     * clusters (like GKE-on-GCP), the node_count will be zero and the
+     * Output only. Node providerID as reported by the first node in the list of
+     * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+     * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
      * node_provider_id will be empty.
      * 
* @@ -920,9 +927,9 @@ public java.lang.String getNodeProviderId() { * * *
-     * Output only. Node providerID as reported by the first node in the list of nodes on
-     * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-     * clusters (like GKE-on-GCP), the node_count will be zero and the
+     * Output only. Node providerID as reported by the first node in the list of
+     * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+     * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
      * node_provider_id will be empty.
      * 
* @@ -945,9 +952,9 @@ public com.google.protobuf.ByteString getNodeProviderIdBytes() { * * *
-     * Output only. Node providerID as reported by the first node in the list of nodes on
-     * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-     * clusters (like GKE-on-GCP), the node_count will be zero and the
+     * Output only. Node providerID as reported by the first node in the list of
+     * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+     * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
      * node_provider_id will be empty.
      * 
* @@ -969,9 +976,9 @@ public Builder setNodeProviderId(java.lang.String value) { * * *
-     * Output only. Node providerID as reported by the first node in the list of nodes on
-     * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-     * clusters (like GKE-on-GCP), the node_count will be zero and the
+     * Output only. Node providerID as reported by the first node in the list of
+     * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+     * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
      * node_provider_id will be empty.
      * 
* @@ -989,9 +996,9 @@ public Builder clearNodeProviderId() { * * *
-     * Output only. Node providerID as reported by the first node in the list of nodes on
-     * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-     * clusters (like GKE-on-GCP), the node_count will be zero and the
+     * Output only. Node providerID as reported by the first node in the list of
+     * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+     * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
      * node_provider_id will be empty.
      * 
* @@ -1120,8 +1127,8 @@ public Builder clearVcpuCount() { * * *
-     * Output only. The total memory capacity as reported by the sum of all Kubernetes nodes
-     * resources, defined in MB.
+     * Output only. The total memory capacity as reported by the sum of all
+     * Kubernetes nodes resources, defined in MB.
      * 
* * int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1136,8 +1143,8 @@ public int getMemoryMb() { * * *
-     * Output only. The total memory capacity as reported by the sum of all Kubernetes nodes
-     * resources, defined in MB.
+     * Output only. The total memory capacity as reported by the sum of all
+     * Kubernetes nodes resources, defined in MB.
      * 
* * int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1155,8 +1162,8 @@ public Builder setMemoryMb(int value) { * * *
-     * Output only. The total memory capacity as reported by the sum of all Kubernetes nodes
-     * resources, defined in MB.
+     * Output only. The total memory capacity as reported by the sum of all
+     * Kubernetes nodes resources, defined in MB.
      * 
* * int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1180,9 +1187,9 @@ public Builder clearMemoryMb() { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1198,9 +1205,9 @@ public boolean hasUpdateTime() { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1222,9 +1229,9 @@ public com.google.protobuf.Timestamp getUpdateTime() { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1248,9 +1255,9 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1271,9 +1278,9 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1299,9 +1306,9 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1323,9 +1330,9 @@ public Builder clearUpdateTime() { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1341,9 +1348,9 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * @@ -1363,9 +1370,9 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * * *
-     * Output only. The time at which these details were last updated. This update_time is
-     * different from the Membership-level update_time since EndpointDetails are
-     * updated internally for API consumers.
+     * Output only. The time at which these details were last updated. This
+     * update_time is different from the Membership-level update_time since
+     * EndpointDetails are updated internally for API consumers.
      * 
* * diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadataOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadataOrBuilder.java index 85cfbd24..e77aa81d 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadataOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesMetadataOrBuilder.java @@ -27,7 +27,8 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. Kubernetes API server version string as reported by '/version'.
+   * Output only. Kubernetes API server version string as reported by
+   * '/version'.
    * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -40,7 +41,8 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. Kubernetes API server version string as reported by '/version'.
+   * Output only. Kubernetes API server version string as reported by
+   * '/version'.
    * 
* * string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -54,9 +56,9 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. Node providerID as reported by the first node in the list of nodes on
-   * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-   * clusters (like GKE-on-GCP), the node_count will be zero and the
+   * Output only. Node providerID as reported by the first node in the list of
+   * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+   * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
    * node_provider_id will be empty.
    * 
* @@ -69,9 +71,9 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. Node providerID as reported by the first node in the list of nodes on
-   * the Kubernetes endpoint. On Kubernetes platforms that support zero-node
-   * clusters (like GKE-on-GCP), the node_count will be zero and the
+   * Output only. Node providerID as reported by the first node in the list of
+   * nodes on the Kubernetes endpoint. On Kubernetes platforms that support
+   * zero-node clusters (like GKE-on-GCP), the node_count will be zero and the
    * node_provider_id will be empty.
    * 
* @@ -111,8 +113,8 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. The total memory capacity as reported by the sum of all Kubernetes nodes
-   * resources, defined in MB.
+   * Output only. The total memory capacity as reported by the sum of all
+   * Kubernetes nodes resources, defined in MB.
    * 
* * int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -125,9 +127,9 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. The time at which these details were last updated. This update_time is
-   * different from the Membership-level update_time since EndpointDetails are
-   * updated internally for API consumers.
+   * Output only. The time at which these details were last updated. This
+   * update_time is different from the Membership-level update_time since
+   * EndpointDetails are updated internally for API consumers.
    * 
* * @@ -141,9 +143,9 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. The time at which these details were last updated. This update_time is
-   * different from the Membership-level update_time since EndpointDetails are
-   * updated internally for API consumers.
+   * Output only. The time at which these details were last updated. This
+   * update_time is different from the Membership-level update_time since
+   * EndpointDetails are updated internally for API consumers.
    * 
* * @@ -157,9 +159,9 @@ public interface KubernetesMetadataOrBuilder * * *
-   * Output only. The time at which these details were last updated. This update_time is
-   * different from the Membership-level update_time since EndpointDetails are
-   * updated internally for API consumers.
+   * Output only. The time at which these details were last updated. This
+   * update_time is different from the Membership-level update_time since
+   * EndpointDetails are updated internally for API consumers.
    * 
* * diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResource.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResource.java index 73d23006..7d68003f 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResource.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResource.java @@ -170,8 +170,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-   * clusters where Hub can read the CR directly.
+   * Input only. The YAML representation of the Membership CR. This field is
+   * ignored for GKE clusters where Hub can read the CR directly.
    * Callers should provide the CR that is currently present in the cluster
    * during CreateMembership or UpdateMembership, or leave this field empty if
    * none exists. The CR manifest is used to validate the cluster has not been
@@ -198,8 +198,8 @@ public java.lang.String getMembershipCrManifest() {
    *
    *
    * 
-   * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-   * clusters where Hub can read the CR directly.
+   * Input only. The YAML representation of the Membership CR. This field is
+   * ignored for GKE clusters where Hub can read the CR directly.
    * Callers should provide the CR that is currently present in the cluster
    * during CreateMembership or UpdateMembership, or leave this field empty if
    * none exists. The CR manifest is used to validate the cluster has not been
@@ -229,8 +229,8 @@ public com.google.protobuf.ByteString getMembershipCrManifestBytes() {
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -251,8 +251,8 @@ public com.google.protobuf.ByteString getMembershipCrManifestBytes() {
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -273,8 +273,8 @@ public com.google.protobuf.ByteString getMembershipCrManifestBytes() {
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -294,8 +294,8 @@ public int getMembershipResourcesCount() {
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -315,8 +315,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest getMembershipResources(i
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -960,8 +960,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-     * clusters where Hub can read the CR directly.
+     * Input only. The YAML representation of the Membership CR. This field is
+     * ignored for GKE clusters where Hub can read the CR directly.
      * Callers should provide the CR that is currently present in the cluster
      * during CreateMembership or UpdateMembership, or leave this field empty if
      * none exists. The CR manifest is used to validate the cluster has not been
@@ -987,8 +987,8 @@ public java.lang.String getMembershipCrManifest() {
      *
      *
      * 
-     * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-     * clusters where Hub can read the CR directly.
+     * Input only. The YAML representation of the Membership CR. This field is
+     * ignored for GKE clusters where Hub can read the CR directly.
      * Callers should provide the CR that is currently present in the cluster
      * during CreateMembership or UpdateMembership, or leave this field empty if
      * none exists. The CR manifest is used to validate the cluster has not been
@@ -1014,8 +1014,8 @@ public com.google.protobuf.ByteString getMembershipCrManifestBytes() {
      *
      *
      * 
-     * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-     * clusters where Hub can read the CR directly.
+     * Input only. The YAML representation of the Membership CR. This field is
+     * ignored for GKE clusters where Hub can read the CR directly.
      * Callers should provide the CR that is currently present in the cluster
      * during CreateMembership or UpdateMembership, or leave this field empty if
      * none exists. The CR manifest is used to validate the cluster has not been
@@ -1040,8 +1040,8 @@ public Builder setMembershipCrManifest(java.lang.String value) {
      *
      *
      * 
-     * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-     * clusters where Hub can read the CR directly.
+     * Input only. The YAML representation of the Membership CR. This field is
+     * ignored for GKE clusters where Hub can read the CR directly.
      * Callers should provide the CR that is currently present in the cluster
      * during CreateMembership or UpdateMembership, or leave this field empty if
      * none exists. The CR manifest is used to validate the cluster has not been
@@ -1062,8 +1062,8 @@ public Builder clearMembershipCrManifest() {
      *
      *
      * 
-     * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-     * clusters where Hub can read the CR directly.
+     * Input only. The YAML representation of the Membership CR. This field is
+     * ignored for GKE clusters where Hub can read the CR directly.
      * Callers should provide the CR that is currently present in the cluster
      * during CreateMembership or UpdateMembership, or leave this field empty if
      * none exists. The CR manifest is used to validate the cluster has not been
@@ -1108,8 +1108,8 @@ private void ensureMembershipResourcesIsMutable() {
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1133,8 +1133,8 @@ private void ensureMembershipResourcesIsMutable() {
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1157,8 +1157,8 @@ public int getMembershipResourcesCount() {
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1181,8 +1181,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest getMembershipResources(i
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1212,8 +1212,8 @@ public Builder setMembershipResources(
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1240,8 +1240,8 @@ public Builder setMembershipResources(
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1270,8 +1270,8 @@ public Builder addMembershipResources(com.google.cloud.gkehub.v1beta1.ResourceMa
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1301,8 +1301,8 @@ public Builder addMembershipResources(
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1329,8 +1329,8 @@ public Builder addMembershipResources(
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1357,8 +1357,8 @@ public Builder addMembershipResources(
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1385,8 +1385,8 @@ public Builder addAllMembershipResources(
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1412,8 +1412,8 @@ public Builder clearMembershipResources() {
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1439,8 +1439,8 @@ public Builder removeMembershipResources(int index) {
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1460,8 +1460,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest.Builder getMembershipRes
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1485,8 +1485,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest.Builder getMembershipRes
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1510,8 +1510,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest.Builder getMembershipRes
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1532,8 +1532,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest.Builder getMembershipRes
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
@@ -1554,8 +1554,8 @@ public com.google.cloud.gkehub.v1beta1.ResourceManifest.Builder addMembershipRes
      *
      *
      * 
-     * Output only. Additional Kubernetes resources that need to be applied to the cluster
-     * after Membership creation, and after every update.
+     * Output only. Additional Kubernetes resources that need to be applied to the
+     * cluster after Membership creation, and after every update.
      * This field is only populated in the Membership returned from a successful
      * long-running operation from CreateMembership or UpdateMembership. It is not
      * populated during normal GetMembership or ListMemberships requests. To get
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResourceOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResourceOrBuilder.java
index 357a04ce..f3ea2713 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResourceOrBuilder.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/KubernetesResourceOrBuilder.java
@@ -27,8 +27,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-   * clusters where Hub can read the CR directly.
+   * Input only. The YAML representation of the Membership CR. This field is
+   * ignored for GKE clusters where Hub can read the CR directly.
    * Callers should provide the CR that is currently present in the cluster
    * during CreateMembership or UpdateMembership, or leave this field empty if
    * none exists. The CR manifest is used to validate the cluster has not been
@@ -44,8 +44,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Input only. The YAML representation of the Membership CR. This field is ignored for GKE
-   * clusters where Hub can read the CR directly.
+   * Input only. The YAML representation of the Membership CR. This field is
+   * ignored for GKE clusters where Hub can read the CR directly.
    * Callers should provide the CR that is currently present in the cluster
    * during CreateMembership or UpdateMembership, or leave this field empty if
    * none exists. The CR manifest is used to validate the cluster has not been
@@ -62,8 +62,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -80,8 +80,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -98,8 +98,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -116,8 +116,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
@@ -135,8 +135,8 @@ public interface KubernetesResourceOrBuilder
    *
    *
    * 
-   * Output only. Additional Kubernetes resources that need to be applied to the cluster
-   * after Membership creation, and after every update.
+   * Output only. Additional Kubernetes resources that need to be applied to the
+   * cluster after Membership creation, and after every update.
    * This field is only populated in the Membership returned from a successful
    * long-running operation from CreateMembership or UpdateMembership. It is not
    * populated during normal GetMembership or ListMemberships requests. To get
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequest.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequest.java
index ec3c22ad..3c1febce 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequest.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequest.java
@@ -146,8 +146,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    *
    * 
-   * Required. The parent (project and location) where the Memberships will be listed.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * listed. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -170,8 +170,8 @@ public java.lang.String getParent() { * * *
-   * Required. The parent (project and location) where the Memberships will be listed.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * listed. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -197,9 +197,9 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Optional. When requesting a 'page' of resources, `page_size` specifies number of
-   * resources to return. If unspecified or set to 0, all resources will
-   * be returned.
+   * Optional. When requesting a 'page' of resources, `page_size` specifies
+   * number of resources to return. If unspecified or set to 0, all resources
+   * will be returned.
    * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -270,8 +270,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * *
-   * Optional. Lists Memberships that match the filter expression, following the syntax
-   * outlined in https://google.aip.dev/160.
+   * Optional. Lists Memberships that match the filter expression, following the
+   * syntax outlined in https://google.aip.dev/160.
    * Examples:
    *   - Name is `bar` in project `foo-proj` and location `global`:
    *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -303,8 +303,8 @@ public java.lang.String getFilter() {
    *
    *
    * 
-   * Optional. Lists Memberships that match the filter expression, following the syntax
-   * outlined in https://google.aip.dev/160.
+   * Optional. Lists Memberships that match the filter expression, following the
+   * syntax outlined in https://google.aip.dev/160.
    * Examples:
    *   - Name is `bar` in project `foo-proj` and location `global`:
    *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -771,8 +771,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The parent (project and location) where the Memberships will be listed.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * listed. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -794,8 +794,8 @@ public java.lang.String getParent() { * * *
-     * Required. The parent (project and location) where the Memberships will be listed.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * listed. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -817,8 +817,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The parent (project and location) where the Memberships will be listed.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * listed. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -839,8 +839,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The parent (project and location) where the Memberships will be listed.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * listed. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -857,8 +857,8 @@ public Builder clearParent() { * * *
-     * Required. The parent (project and location) where the Memberships will be listed.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * listed. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -882,9 +882,9 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. When requesting a 'page' of resources, `page_size` specifies number of
-     * resources to return. If unspecified or set to 0, all resources will
-     * be returned.
+     * Optional. When requesting a 'page' of resources, `page_size` specifies
+     * number of resources to return. If unspecified or set to 0, all resources
+     * will be returned.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -899,9 +899,9 @@ public int getPageSize() { * * *
-     * Optional. When requesting a 'page' of resources, `page_size` specifies number of
-     * resources to return. If unspecified or set to 0, all resources will
-     * be returned.
+     * Optional. When requesting a 'page' of resources, `page_size` specifies
+     * number of resources to return. If unspecified or set to 0, all resources
+     * will be returned.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -919,9 +919,9 @@ public Builder setPageSize(int value) { * * *
-     * Optional. When requesting a 'page' of resources, `page_size` specifies number of
-     * resources to return. If unspecified or set to 0, all resources will
-     * be returned.
+     * Optional. When requesting a 'page' of resources, `page_size` specifies
+     * number of resources to return. If unspecified or set to 0, all resources
+     * will be returned.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -1056,8 +1056,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. Lists Memberships that match the filter expression, following the syntax
-     * outlined in https://google.aip.dev/160.
+     * Optional. Lists Memberships that match the filter expression, following the
+     * syntax outlined in https://google.aip.dev/160.
      * Examples:
      *   - Name is `bar` in project `foo-proj` and location `global`:
      *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -1088,8 +1088,8 @@ public java.lang.String getFilter() {
      *
      *
      * 
-     * Optional. Lists Memberships that match the filter expression, following the syntax
-     * outlined in https://google.aip.dev/160.
+     * Optional. Lists Memberships that match the filter expression, following the
+     * syntax outlined in https://google.aip.dev/160.
      * Examples:
      *   - Name is `bar` in project `foo-proj` and location `global`:
      *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -1120,8 +1120,8 @@ public com.google.protobuf.ByteString getFilterBytes() {
      *
      *
      * 
-     * Optional. Lists Memberships that match the filter expression, following the syntax
-     * outlined in https://google.aip.dev/160.
+     * Optional. Lists Memberships that match the filter expression, following the
+     * syntax outlined in https://google.aip.dev/160.
      * Examples:
      *   - Name is `bar` in project `foo-proj` and location `global`:
      *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -1151,8 +1151,8 @@ public Builder setFilter(java.lang.String value) {
      *
      *
      * 
-     * Optional. Lists Memberships that match the filter expression, following the syntax
-     * outlined in https://google.aip.dev/160.
+     * Optional. Lists Memberships that match the filter expression, following the
+     * syntax outlined in https://google.aip.dev/160.
      * Examples:
      *   - Name is `bar` in project `foo-proj` and location `global`:
      *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -1178,8 +1178,8 @@ public Builder clearFilter() {
      *
      *
      * 
-     * Optional. Lists Memberships that match the filter expression, following the syntax
-     * outlined in https://google.aip.dev/160.
+     * Optional. Lists Memberships that match the filter expression, following the
+     * syntax outlined in https://google.aip.dev/160.
      * Examples:
      *   - Name is `bar` in project `foo-proj` and location `global`:
      *       name = "projects/foo-proj/locations/global/membership/bar"
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequestOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequestOrBuilder.java
index b6f0c66f..e6b9761e 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequestOrBuilder.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ListMembershipsRequestOrBuilder.java
@@ -27,8 +27,8 @@ public interface ListMembershipsRequestOrBuilder
    *
    *
    * 
-   * Required. The parent (project and location) where the Memberships will be listed.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * listed. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -40,8 +40,8 @@ public interface ListMembershipsRequestOrBuilder * * *
-   * Required. The parent (project and location) where the Memberships will be listed.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * listed. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -54,9 +54,9 @@ public interface ListMembershipsRequestOrBuilder * * *
-   * Optional. When requesting a 'page' of resources, `page_size` specifies number of
-   * resources to return. If unspecified or set to 0, all resources will
-   * be returned.
+   * Optional. When requesting a 'page' of resources, `page_size` specifies
+   * number of resources to return. If unspecified or set to 0, all resources
+   * will be returned.
    * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -98,8 +98,8 @@ public interface ListMembershipsRequestOrBuilder * * *
-   * Optional. Lists Memberships that match the filter expression, following the syntax
-   * outlined in https://google.aip.dev/160.
+   * Optional. Lists Memberships that match the filter expression, following the
+   * syntax outlined in https://google.aip.dev/160.
    * Examples:
    *   - Name is `bar` in project `foo-proj` and location `global`:
    *       name = "projects/foo-proj/locations/global/membership/bar"
@@ -120,8 +120,8 @@ public interface ListMembershipsRequestOrBuilder
    *
    *
    * 
-   * Optional. Lists Memberships that match the filter expression, following the syntax
-   * outlined in https://google.aip.dev/160.
+   * Optional. Lists Memberships that match the filter expression, following the
+   * syntax outlined in https://google.aip.dev/160.
    * Examples:
    *   - Name is `bar` in project `foo-proj` and location `global`:
    *       name = "projects/foo-proj/locations/global/membership/bar"
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Membership.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Membership.java
index 6856ba20..7ba240dc 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Membership.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/Membership.java
@@ -496,8 +496,9 @@ public TypeCase getTypeCase() {
    *
    *
    * 
-   * Output only. The full, unique name of this Membership resource in the format
-   * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+   * Output only. The full, unique name of this Membership resource in the
+   * format `projects/*/locations/*/memberships/{membership_id}`, set during
+   * creation.
    * `membership_id` must be a valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
@@ -526,8 +527,9 @@ public java.lang.String getName() {
    *
    *
    * 
-   * Output only. The full, unique name of this Membership resource in the format
-   * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+   * Output only. The full, unique name of this Membership resource in the
+   * format `projects/*/locations/*/memberships/{membership_id}`, set during
+   * creation.
    * `membership_id` must be a valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
@@ -1026,9 +1028,10 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() {
    *
    *
    * 
-   * Optional. An externally-generated and managed ID for this Membership. This ID may
-   * be modified after creation, but this is not recommended. For GKE clusters,
-   * external_id is managed by the Hub API and updates will be ignored.
+   * Optional. An externally-generated and managed ID for this Membership. This
+   * ID may be modified after creation, but this is not recommended. For GKE
+   * clusters, external_id is managed by the Hub API and updates will be
+   * ignored.
    * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
    * If this Membership represents a Kubernetes cluster, this value should be
    * set to the UID of the `kube-system` namespace object.
@@ -1054,9 +1057,10 @@ public java.lang.String getExternalId() {
    *
    *
    * 
-   * Optional. An externally-generated and managed ID for this Membership. This ID may
-   * be modified after creation, but this is not recommended. For GKE clusters,
-   * external_id is managed by the Hub API and updates will be ignored.
+   * Optional. An externally-generated and managed ID for this Membership. This
+   * ID may be modified after creation, but this is not recommended. For GKE
+   * clusters, external_id is managed by the Hub API and updates will be
+   * ignored.
    * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
    * If this Membership represents a Kubernetes cluster, this value should be
    * set to the UID of the `kube-system` namespace object.
@@ -1085,10 +1089,11 @@ public com.google.protobuf.ByteString getExternalIdBytes() {
    *
    *
    * 
-   * Output only. For clusters using Connect, the timestamp of the most recent connection
-   * established with Google Cloud. This time is updated every several minutes,
-   * not continuously. For clusters that do not use GKE Connect, or that have
-   * never connected successfully, this field will be unset.
+   * Output only. For clusters using Connect, the timestamp of the most recent
+   * connection established with Google Cloud. This time is updated every
+   * several minutes, not continuously. For clusters that do not use GKE
+   * Connect, or that have never connected successfully, this field will be
+   * unset.
    * 
* * @@ -1105,10 +1110,11 @@ public boolean hasLastConnectionTime() { * * *
-   * Output only. For clusters using Connect, the timestamp of the most recent connection
-   * established with Google Cloud. This time is updated every several minutes,
-   * not continuously. For clusters that do not use GKE Connect, or that have
-   * never connected successfully, this field will be unset.
+   * Output only. For clusters using Connect, the timestamp of the most recent
+   * connection established with Google Cloud. This time is updated every
+   * several minutes, not continuously. For clusters that do not use GKE
+   * Connect, or that have never connected successfully, this field will be
+   * unset.
    * 
* * @@ -1127,10 +1133,11 @@ public com.google.protobuf.Timestamp getLastConnectionTime() { * * *
-   * Output only. For clusters using Connect, the timestamp of the most recent connection
-   * established with Google Cloud. This time is updated every several minutes,
-   * not continuously. For clusters that do not use GKE Connect, or that have
-   * never connected successfully, this field will be unset.
+   * Output only. For clusters using Connect, the timestamp of the most recent
+   * connection established with Google Cloud. This time is updated every
+   * several minutes, not continuously. For clusters that do not use GKE
+   * Connect, or that have never connected successfully, this field will be
+   * unset.
    * 
* * @@ -1148,8 +1155,8 @@ public com.google.protobuf.TimestampOrBuilder getLastConnectionTimeOrBuilder() { * * *
-   * Output only. Google-generated UUID for this resource. This is unique across all
-   * Membership resources. If a Membership resource is deleted and another
+   * Output only. Google-generated UUID for this resource. This is unique across
+   * all Membership resources. If a Membership resource is deleted and another
    * resource with the same name is created, it gets a different unique_id.
    * 
* @@ -1173,8 +1180,8 @@ public java.lang.String getUniqueId() { * * *
-   * Output only. Google-generated UUID for this resource. This is unique across all
-   * Membership resources. If a Membership resource is deleted and another
+   * Output only. Google-generated UUID for this resource. This is unique across
+   * all Membership resources. If a Membership resource is deleted and another
    * resource with the same name is created, it gets a different unique_id.
    * 
* @@ -1898,8 +1905,9 @@ public Builder clearType() { * * *
-     * Output only. The full, unique name of this Membership resource in the format
-     * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+     * Output only. The full, unique name of this Membership resource in the
+     * format `projects/*/locations/*/memberships/{membership_id}`, set during
+     * creation.
      * `membership_id` must be a valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
@@ -1927,8 +1935,9 @@ public java.lang.String getName() {
      *
      *
      * 
-     * Output only. The full, unique name of this Membership resource in the format
-     * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+     * Output only. The full, unique name of this Membership resource in the
+     * format `projects/*/locations/*/memberships/{membership_id}`, set during
+     * creation.
      * `membership_id` must be a valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
@@ -1956,8 +1965,9 @@ public com.google.protobuf.ByteString getNameBytes() {
      *
      *
      * 
-     * Output only. The full, unique name of this Membership resource in the format
-     * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+     * Output only. The full, unique name of this Membership resource in the
+     * format `projects/*/locations/*/memberships/{membership_id}`, set during
+     * creation.
      * `membership_id` must be a valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
@@ -1984,8 +1994,9 @@ public Builder setName(java.lang.String value) {
      *
      *
      * 
-     * Output only. The full, unique name of this Membership resource in the format
-     * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+     * Output only. The full, unique name of this Membership resource in the
+     * format `projects/*/locations/*/memberships/{membership_id}`, set during
+     * creation.
      * `membership_id` must be a valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
@@ -2008,8 +2019,9 @@ public Builder clearName() {
      *
      *
      * 
-     * Output only. The full, unique name of this Membership resource in the format
-     * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+     * Output only. The full, unique name of this Membership resource in the
+     * format `projects/*/locations/*/memberships/{membership_id}`, set during
+     * creation.
      * `membership_id` must be a valid RFC 1123 compliant DNS label:
      *   1. At most 63 characters in length
      *   2. It must consist of lower case alphanumeric characters or `-`
@@ -3562,9 +3574,10 @@ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() {
      *
      *
      * 
-     * Optional. An externally-generated and managed ID for this Membership. This ID may
-     * be modified after creation, but this is not recommended. For GKE clusters,
-     * external_id is managed by the Hub API and updates will be ignored.
+     * Optional. An externally-generated and managed ID for this Membership. This
+     * ID may be modified after creation, but this is not recommended. For GKE
+     * clusters, external_id is managed by the Hub API and updates will be
+     * ignored.
      * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
      * If this Membership represents a Kubernetes cluster, this value should be
      * set to the UID of the `kube-system` namespace object.
@@ -3589,9 +3602,10 @@ public java.lang.String getExternalId() {
      *
      *
      * 
-     * Optional. An externally-generated and managed ID for this Membership. This ID may
-     * be modified after creation, but this is not recommended. For GKE clusters,
-     * external_id is managed by the Hub API and updates will be ignored.
+     * Optional. An externally-generated and managed ID for this Membership. This
+     * ID may be modified after creation, but this is not recommended. For GKE
+     * clusters, external_id is managed by the Hub API and updates will be
+     * ignored.
      * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
      * If this Membership represents a Kubernetes cluster, this value should be
      * set to the UID of the `kube-system` namespace object.
@@ -3616,9 +3630,10 @@ public com.google.protobuf.ByteString getExternalIdBytes() {
      *
      *
      * 
-     * Optional. An externally-generated and managed ID for this Membership. This ID may
-     * be modified after creation, but this is not recommended. For GKE clusters,
-     * external_id is managed by the Hub API and updates will be ignored.
+     * Optional. An externally-generated and managed ID for this Membership. This
+     * ID may be modified after creation, but this is not recommended. For GKE
+     * clusters, external_id is managed by the Hub API and updates will be
+     * ignored.
      * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
      * If this Membership represents a Kubernetes cluster, this value should be
      * set to the UID of the `kube-system` namespace object.
@@ -3642,9 +3657,10 @@ public Builder setExternalId(java.lang.String value) {
      *
      *
      * 
-     * Optional. An externally-generated and managed ID for this Membership. This ID may
-     * be modified after creation, but this is not recommended. For GKE clusters,
-     * external_id is managed by the Hub API and updates will be ignored.
+     * Optional. An externally-generated and managed ID for this Membership. This
+     * ID may be modified after creation, but this is not recommended. For GKE
+     * clusters, external_id is managed by the Hub API and updates will be
+     * ignored.
      * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
      * If this Membership represents a Kubernetes cluster, this value should be
      * set to the UID of the `kube-system` namespace object.
@@ -3664,9 +3680,10 @@ public Builder clearExternalId() {
      *
      *
      * 
-     * Optional. An externally-generated and managed ID for this Membership. This ID may
-     * be modified after creation, but this is not recommended. For GKE clusters,
-     * external_id is managed by the Hub API and updates will be ignored.
+     * Optional. An externally-generated and managed ID for this Membership. This
+     * ID may be modified after creation, but this is not recommended. For GKE
+     * clusters, external_id is managed by the Hub API and updates will be
+     * ignored.
      * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
      * If this Membership represents a Kubernetes cluster, this value should be
      * set to the UID of the `kube-system` namespace object.
@@ -3698,10 +3715,11 @@ public Builder setExternalIdBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3717,10 +3735,11 @@ public boolean hasLastConnectionTime() { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3742,10 +3761,11 @@ public com.google.protobuf.Timestamp getLastConnectionTime() { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3769,10 +3789,11 @@ public Builder setLastConnectionTime(com.google.protobuf.Timestamp value) { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3793,10 +3814,11 @@ public Builder setLastConnectionTime(com.google.protobuf.Timestamp.Builder build * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3824,10 +3846,11 @@ public Builder mergeLastConnectionTime(com.google.protobuf.Timestamp value) { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3849,10 +3872,11 @@ public Builder clearLastConnectionTime() { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3868,10 +3892,11 @@ public com.google.protobuf.Timestamp.Builder getLastConnectionTimeBuilder() { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3891,10 +3916,11 @@ public com.google.protobuf.TimestampOrBuilder getLastConnectionTimeOrBuilder() { * * *
-     * Output only. For clusters using Connect, the timestamp of the most recent connection
-     * established with Google Cloud. This time is updated every several minutes,
-     * not continuously. For clusters that do not use GKE Connect, or that have
-     * never connected successfully, this field will be unset.
+     * Output only. For clusters using Connect, the timestamp of the most recent
+     * connection established with Google Cloud. This time is updated every
+     * several minutes, not continuously. For clusters that do not use GKE
+     * Connect, or that have never connected successfully, this field will be
+     * unset.
      * 
* * @@ -3923,8 +3949,8 @@ public com.google.protobuf.TimestampOrBuilder getLastConnectionTimeOrBuilder() { * * *
-     * Output only. Google-generated UUID for this resource. This is unique across all
-     * Membership resources. If a Membership resource is deleted and another
+     * Output only. Google-generated UUID for this resource. This is unique across
+     * all Membership resources. If a Membership resource is deleted and another
      * resource with the same name is created, it gets a different unique_id.
      * 
* @@ -3947,8 +3973,8 @@ public java.lang.String getUniqueId() { * * *
-     * Output only. Google-generated UUID for this resource. This is unique across all
-     * Membership resources. If a Membership resource is deleted and another
+     * Output only. Google-generated UUID for this resource. This is unique across
+     * all Membership resources. If a Membership resource is deleted and another
      * resource with the same name is created, it gets a different unique_id.
      * 
* @@ -3971,8 +3997,8 @@ public com.google.protobuf.ByteString getUniqueIdBytes() { * * *
-     * Output only. Google-generated UUID for this resource. This is unique across all
-     * Membership resources. If a Membership resource is deleted and another
+     * Output only. Google-generated UUID for this resource. This is unique across
+     * all Membership resources. If a Membership resource is deleted and another
      * resource with the same name is created, it gets a different unique_id.
      * 
* @@ -3994,8 +4020,8 @@ public Builder setUniqueId(java.lang.String value) { * * *
-     * Output only. Google-generated UUID for this resource. This is unique across all
-     * Membership resources. If a Membership resource is deleted and another
+     * Output only. Google-generated UUID for this resource. This is unique across
+     * all Membership resources. If a Membership resource is deleted and another
      * resource with the same name is created, it gets a different unique_id.
      * 
* @@ -4013,8 +4039,8 @@ public Builder clearUniqueId() { * * *
-     * Output only. Google-generated UUID for this resource. This is unique across all
-     * Membership resources. If a Membership resource is deleted and another
+     * Output only. Google-generated UUID for this resource. This is unique across
+     * all Membership resources. If a Membership resource is deleted and another
      * resource with the same name is created, it gets a different unique_id.
      * 
* diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpoint.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpoint.java index 8fb9053e..44d661cf 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpoint.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpoint.java @@ -470,8 +470,8 @@ public com.google.cloud.gkehub.v1beta1.KubernetesMetadata getKubernetesMetadata( * * *
-   * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-   * registered cluster, in the steady state. These resources:
+   * Optional. The in-cluster Kubernetes Resources that should be applied for a
+   * correctly registered cluster, in the steady state. These resources:
    *   * Ensure that the cluster is exclusively registered to one and only one
    *     Hub Membership.
    *   * Propagate Workload Pool Information available in the Membership
@@ -493,8 +493,8 @@ public boolean hasKubernetesResource() {
    *
    *
    * 
-   * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-   * registered cluster, in the steady state. These resources:
+   * Optional. The in-cluster Kubernetes Resources that should be applied for a
+   * correctly registered cluster, in the steady state. These resources:
    *   * Ensure that the cluster is exclusively registered to one and only one
    *     Hub Membership.
    *   * Propagate Workload Pool Information available in the Membership
@@ -518,8 +518,8 @@ public com.google.cloud.gkehub.v1beta1.KubernetesResource getKubernetesResource(
    *
    *
    * 
-   * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-   * registered cluster, in the steady state. These resources:
+   * Optional. The in-cluster Kubernetes Resources that should be applied for a
+   * correctly registered cluster, in the steady state. These resources:
    *   * Ensure that the cluster is exclusively registered to one and only one
    *     Hub Membership.
    *   * Propagate Workload Pool Information available in the Membership
@@ -1908,8 +1908,8 @@ public Builder clearKubernetesMetadata() {
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -1930,8 +1930,8 @@ public boolean hasKubernetesResource() {
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -1958,8 +1958,8 @@ public com.google.cloud.gkehub.v1beta1.KubernetesResource getKubernetesResource(
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -1988,8 +1988,8 @@ public Builder setKubernetesResource(com.google.cloud.gkehub.v1beta1.KubernetesR
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -2016,8 +2016,8 @@ public Builder setKubernetesResource(
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -2051,8 +2051,8 @@ public Builder mergeKubernetesResource(
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -2079,8 +2079,8 @@ public Builder clearKubernetesResource() {
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -2102,8 +2102,8 @@ public Builder clearKubernetesResource() {
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
@@ -2129,8 +2129,8 @@ public Builder clearKubernetesResource() {
      *
      *
      * 
-     * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-     * registered cluster, in the steady state. These resources:
+     * Optional. The in-cluster Kubernetes Resources that should be applied for a
+     * correctly registered cluster, in the steady state. These resources:
      *   * Ensure that the cluster is exclusively registered to one and only one
      *     Hub Membership.
      *   * Propagate Workload Pool Information available in the Membership
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpointOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpointOrBuilder.java
index 993bafc4..99f202c0 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpointOrBuilder.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipEndpointOrBuilder.java
@@ -191,8 +191,8 @@ public interface MembershipEndpointOrBuilder
    *
    *
    * 
-   * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-   * registered cluster, in the steady state. These resources:
+   * Optional. The in-cluster Kubernetes Resources that should be applied for a
+   * correctly registered cluster, in the steady state. These resources:
    *   * Ensure that the cluster is exclusively registered to one and only one
    *     Hub Membership.
    *   * Propagate Workload Pool Information available in the Membership
@@ -211,8 +211,8 @@ public interface MembershipEndpointOrBuilder
    *
    *
    * 
-   * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-   * registered cluster, in the steady state. These resources:
+   * Optional. The in-cluster Kubernetes Resources that should be applied for a
+   * correctly registered cluster, in the steady state. These resources:
    *   * Ensure that the cluster is exclusively registered to one and only one
    *     Hub Membership.
    *   * Propagate Workload Pool Information available in the Membership
@@ -231,8 +231,8 @@ public interface MembershipEndpointOrBuilder
    *
    *
    * 
-   * Optional. The in-cluster Kubernetes Resources that should be applied for a correctly
-   * registered cluster, in the steady state. These resources:
+   * Optional. The in-cluster Kubernetes Resources that should be applied for a
+   * correctly registered cluster, in the steady state. These resources:
    *   * Ensure that the cluster is exclusively registered to one and only one
    *     Hub Membership.
    *   * Propagate Workload Pool Information available in the Membership
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOrBuilder.java
index 38d53ed3..5da91b7f 100644
--- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOrBuilder.java
+++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOrBuilder.java
@@ -27,8 +27,9 @@ public interface MembershipOrBuilder
    *
    *
    * 
-   * Output only. The full, unique name of this Membership resource in the format
-   * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+   * Output only. The full, unique name of this Membership resource in the
+   * format `projects/*/locations/*/memberships/{membership_id}`, set during
+   * creation.
    * `membership_id` must be a valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
@@ -46,8 +47,9 @@ public interface MembershipOrBuilder
    *
    *
    * 
-   * Output only. The full, unique name of this Membership resource in the format
-   * `projects/*/locations/*/memberships/{membership_id}`, set during creation.
+   * Output only. The full, unique name of this Membership resource in the
+   * format `projects/*/locations/*/memberships/{membership_id}`, set during
+   * creation.
    * `membership_id` must be a valid RFC 1123 compliant DNS label:
    *   1. At most 63 characters in length
    *   2. It must consist of lower case alphanumeric characters or `-`
@@ -390,9 +392,10 @@ public interface MembershipOrBuilder
    *
    *
    * 
-   * Optional. An externally-generated and managed ID for this Membership. This ID may
-   * be modified after creation, but this is not recommended. For GKE clusters,
-   * external_id is managed by the Hub API and updates will be ignored.
+   * Optional. An externally-generated and managed ID for this Membership. This
+   * ID may be modified after creation, but this is not recommended. For GKE
+   * clusters, external_id is managed by the Hub API and updates will be
+   * ignored.
    * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
    * If this Membership represents a Kubernetes cluster, this value should be
    * set to the UID of the `kube-system` namespace object.
@@ -407,9 +410,10 @@ public interface MembershipOrBuilder
    *
    *
    * 
-   * Optional. An externally-generated and managed ID for this Membership. This ID may
-   * be modified after creation, but this is not recommended. For GKE clusters,
-   * external_id is managed by the Hub API and updates will be ignored.
+   * Optional. An externally-generated and managed ID for this Membership. This
+   * ID may be modified after creation, but this is not recommended. For GKE
+   * clusters, external_id is managed by the Hub API and updates will be
+   * ignored.
    * The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*`
    * If this Membership represents a Kubernetes cluster, this value should be
    * set to the UID of the `kube-system` namespace object.
@@ -425,10 +429,11 @@ public interface MembershipOrBuilder
    *
    *
    * 
-   * Output only. For clusters using Connect, the timestamp of the most recent connection
-   * established with Google Cloud. This time is updated every several minutes,
-   * not continuously. For clusters that do not use GKE Connect, or that have
-   * never connected successfully, this field will be unset.
+   * Output only. For clusters using Connect, the timestamp of the most recent
+   * connection established with Google Cloud. This time is updated every
+   * several minutes, not continuously. For clusters that do not use GKE
+   * Connect, or that have never connected successfully, this field will be
+   * unset.
    * 
* * @@ -442,10 +447,11 @@ public interface MembershipOrBuilder * * *
-   * Output only. For clusters using Connect, the timestamp of the most recent connection
-   * established with Google Cloud. This time is updated every several minutes,
-   * not continuously. For clusters that do not use GKE Connect, or that have
-   * never connected successfully, this field will be unset.
+   * Output only. For clusters using Connect, the timestamp of the most recent
+   * connection established with Google Cloud. This time is updated every
+   * several minutes, not continuously. For clusters that do not use GKE
+   * Connect, or that have never connected successfully, this field will be
+   * unset.
    * 
* * @@ -459,10 +465,11 @@ public interface MembershipOrBuilder * * *
-   * Output only. For clusters using Connect, the timestamp of the most recent connection
-   * established with Google Cloud. This time is updated every several minutes,
-   * not continuously. For clusters that do not use GKE Connect, or that have
-   * never connected successfully, this field will be unset.
+   * Output only. For clusters using Connect, the timestamp of the most recent
+   * connection established with Google Cloud. This time is updated every
+   * several minutes, not continuously. For clusters that do not use GKE
+   * Connect, or that have never connected successfully, this field will be
+   * unset.
    * 
* * @@ -475,8 +482,8 @@ public interface MembershipOrBuilder * * *
-   * Output only. Google-generated UUID for this resource. This is unique across all
-   * Membership resources. If a Membership resource is deleted and another
+   * Output only. Google-generated UUID for this resource. This is unique across
+   * all Membership resources. If a Membership resource is deleted and another
    * resource with the same name is created, it gets a different unique_id.
    * 
* @@ -489,8 +496,8 @@ public interface MembershipOrBuilder * * *
-   * Output only. Google-generated UUID for this resource. This is unique across all
-   * Membership resources. If a Membership resource is deleted and another
+   * Output only. Google-generated UUID for this resource. This is unique across
+   * all Membership resources. If a Membership resource is deleted and another
    * resource with the same name is created, it gets a different unique_id.
    * 
* diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOuterClass.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOuterClass.java index 2bcf2ddd..29ad9edb 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOuterClass.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MembershipOuterClass.java @@ -198,133 +198,133 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "cloud.gkehub.v1beta1.ResourceManifestB\003\340" + "A\003\022K\n\020resource_options\030\004 \001(\0132,.google.cl" + "oud.gkehub.v1beta1.ResourceOptionsB\003\340A\001\"" - + "I\n\017ResourceOptions\022\034\n\017connect_version\030\001 " - + "\001(\tB\003\340A\001\022\030\n\013v1beta1_crd\030\002 \001(\010B\003\340A\001\"<\n\020Re" - + "sourceManifest\022\020\n\010manifest\030\001 \001(\t\022\026\n\016clus" - + "ter_scoped\030\002 \001(\010\"F\n\nGkeCluster\022\032\n\rresour" - + "ce_link\030\001 \001(\tB\003\340A\005\022\034\n\017cluster_missing\030\003 " - + "\001(\010B\003\340A\003\"e\n\rOnPremCluster\022\032\n\rresource_li" - + "nk\030\001 \001(\tB\003\340A\005\022\034\n\017cluster_missing\030\002 \001(\010B\003" - + "\340A\003\022\032\n\radmin_cluster\030\003 \001(\010B\003\340A\005\"M\n\021Multi" - + "CloudCluster\022\032\n\rresource_link\030\001 \001(\tB\003\340A\005" - + "\022\034\n\017cluster_missing\030\002 \001(\010B\003\340A\003\"\337\001\n\022Kuber" - + "netesMetadata\022*\n\035kubernetes_api_server_v" - + "ersion\030\001 \001(\tB\003\340A\003\022\035\n\020node_provider_id\030\002 " - + "\001(\tB\003\340A\003\022\027\n\nnode_count\030\003 \001(\005B\003\340A\003\022\027\n\nvcp" - + "u_count\030\004 \001(\005B\003\340A\003\022\026\n\tmemory_mb\030\005 \001(\005B\003\340" - + "A\003\0224\n\013update_time\030d \001(\0132\032.google.protobu" - + "f.TimestampB\003\340A\003\"}\n\tAuthority\022\023\n\006issuer\030" - + "\001 \001(\tB\003\340A\001\022#\n\026workload_identity_pool\030\002 \001" - + "(\tB\003\340A\003\022\036\n\021identity_provider\030\003 \001(\tB\003\340A\003\022" - + "\026\n\toidc_jwks\030\004 \001(\014B\003\340A\001\"\216\002\n\017MembershipSt" - + "ate\022D\n\004code\030\001 \001(\01621.google.cloud.gkehub." - + "v1beta1.MembershipState.CodeB\003\340A\003\022\027\n\013des" - + "cription\030\002 \001(\tB\002\030\001\0223\n\013update_time\030\003 \001(\0132" - + "\032.google.protobuf.TimestampB\002\030\001\"g\n\004Code\022" - + "\024\n\020CODE_UNSPECIFIED\020\000\022\014\n\010CREATING\020\001\022\t\n\005R" - + "EADY\020\002\022\014\n\010DELETING\020\003\022\014\n\010UPDATING\020\004\022\024\n\020SE" - + "RVICE_UPDATING\020\005\"\212\001\n\026ListMembershipsRequ" - + "est\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\026\n\tpage_size\030\002 " - + "\001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\022\023\n\006fil" - + "ter\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\"\203\001" - + "\n\027ListMembershipsResponse\022:\n\tresources\030\001" - + " \003(\0132\'.google.cloud.gkehub.v1beta1.Membe" - + "rship\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreac" - + "hable\030\003 \003(\t\")\n\024GetMembershipRequest\022\021\n\004n" - + "ame\030\001 \001(\tB\003\340A\002\"\243\001\n\027CreateMembershipReque" - + "st\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\032\n\rmembership_id" - + "\030\002 \001(\tB\003\340A\002\022>\n\010resource\030\003 \001(\0132\'.google.c" - + "loud.gkehub.v1beta1.MembershipB\003\340A\002\022\027\n\nr" - + "equest_id\030\004 \001(\tB\003\340A\001\"E\n\027DeleteMembership" - + "Request\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\027\n\nrequest_id" - + "\030\004 \001(\tB\003\340A\001\"\273\001\n\027UpdateMembershipRequest\022" - + "\021\n\004name\030\001 \001(\tB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132" - + "\032.google.protobuf.FieldMaskB\003\340A\002\022>\n\010reso" - + "urce\030\003 \001(\0132\'.google.cloud.gkehub.v1beta1" - + ".MembershipB\003\340A\002\022\027\n\nrequest_id\030\004 \001(\tB\003\340A" - + "\001\"\350\001\n\036GenerateConnectManifestRequest\022\021\n\004" - + "name\030\001 \001(\tB\003\340A\002\022E\n\rconnect_agent\030\002 \001(\0132)" - + ".google.cloud.gkehub.v1beta1.ConnectAgen" - + "tB\003\340A\001\022\024\n\007version\030\003 \001(\tB\003\340A\001\022\027\n\nis_upgra" - + "de\030\004 \001(\010B\003\340A\001\022\025\n\010registry\030\005 \001(\tB\003\340A\001\022&\n\031" - + "image_pull_secret_content\030\006 \001(\014B\003\340A\001\"f\n\037" - + "GenerateConnectManifestResponse\022C\n\010manif" - + "est\030\001 \003(\01321.google.cloud.gkehub.v1beta1." - + "ConnectAgentResource\"]\n\024ConnectAgentReso" - + "urce\0223\n\004type\030\001 \001(\0132%.google.cloud.gkehub" - + ".v1beta1.TypeMeta\022\020\n\010manifest\030\002 \001(\t\"-\n\010T" - + "ypeMeta\022\014\n\004kind\030\001 \001(\t\022\023\n\013api_version\030\002 \001" - + "(\t\"L\n\014ConnectAgent\022\020\n\004name\030\001 \001(\tB\002\030\001\022\022\n\005" - + "proxy\030\002 \001(\014B\003\340A\001\022\026\n\tnamespace\030\003 \001(\tB\003\340A\001" - + "\"m\n\032ValidateExclusivityRequest\022\023\n\006parent" - + "\030\001 \001(\tB\003\340A\002\022\030\n\013cr_manifest\030\002 \001(\tB\003\340A\001\022 \n" - + "\023intended_membership\030\003 \001(\tB\003\340A\002\"A\n\033Valid" - + "ateExclusivityResponse\022\"\n\006status\030\001 \001(\0132\022" - + ".google.rpc.Status\"l\n\"GenerateExclusivit" - + "yManifestRequest\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\031\n\014c" - + "rd_manifest\030\002 \001(\tB\003\340A\001\022\030\n\013cr_manifest\030\003 " - + "\001(\tB\003\340A\001\"P\n#GenerateExclusivityManifestR" - + "esponse\022\024\n\014crd_manifest\030\001 \001(\t\022\023\n\013cr_mani" - + "fest\030\002 \001(\t\"\371\001\n\021OperationMetadata\0224\n\013crea" - + "te_time\030\001 \001(\0132\032.google.protobuf.Timestam" - + "pB\003\340A\003\0221\n\010end_time\030\002 \001(\0132\032.google.protob" - + "uf.TimestampB\003\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022\021" - + "\n\004verb\030\004 \001(\tB\003\340A\003\022\032\n\rstatus_detail\030\005 \001(\t" - + "B\003\340A\003\022\035\n\020cancel_requested\030\006 \001(\010B\003\340A\003\022\030\n\013" - + "api_version\030\007 \001(\tB\003\340A\0032\346\016\n\027GkeHubMembers" - + "hipService\022\303\001\n\017ListMemberships\0223.google." - + "cloud.gkehub.v1beta1.ListMembershipsRequ" - + "est\0324.google.cloud.gkehub.v1beta1.ListMe" - + "mbershipsResponse\"E\202\323\344\223\0026\0224/v1beta1/{par" - + "ent=projects/*/locations/*}/memberships\332" - + "A\006parent\022\260\001\n\rGetMembership\0221.google.clou" - + "d.gkehub.v1beta1.GetMembershipRequest\032\'." - + "google.cloud.gkehub.v1beta1.Membership\"C" - + "\202\323\344\223\0026\0224/v1beta1/{name=projects/*/locati" - + "ons/*/memberships/*}\332A\004name\022\362\001\n\020CreateMe" - + "mbership\0224.google.cloud.gkehub.v1beta1.C" - + "reateMembershipRequest\032\035.google.longrunn" - + "ing.Operation\"\210\001\202\323\344\223\002@\"4/v1beta1/{parent" - + "=projects/*/locations/*}/memberships:\010re" - + "source\332A\035parent,resource,membership_id\312A" - + "\037\n\nMembership\022\021OperationMetadata\022\331\001\n\020Del" - + "eteMembership\0224.google.cloud.gkehub.v1be" - + "ta1.DeleteMembershipRequest\032\035.google.lon" - + "grunning.Operation\"p\202\323\344\223\0026*4/v1beta1/{na" - + "me=projects/*/locations/*/memberships/*}" - + "\332A\004name\312A*\n\025google.protobuf.Empty\022\021Opera" - + "tionMetadata\022\356\001\n\020UpdateMembership\0224.goog" - + "le.cloud.gkehub.v1beta1.UpdateMembership" - + "Request\032\035.google.longrunning.Operation\"\204" - + "\001\202\323\344\223\002@24/v1beta1/{name=projects/*/locat" - + "ions/*/memberships/*}:\010resource\332A\031name,r" - + "esource,update_mask\312A\037\n\nMembership\022\021Oper" - + "ationMetadata\022\352\001\n\027GenerateConnectManifes" - + "t\022;.google.cloud.gkehub.v1beta1.Generate" - + "ConnectManifestRequest\032<.google.cloud.gk" - + "ehub.v1beta1.GenerateConnectManifestResp" - + "onse\"T\202\323\344\223\002N\022L/v1beta1/{name=projects/*/" - + "locations/*/memberships/*}:generateConne" - + "ctManifest\022\332\001\n\023ValidateExclusivity\0227.goo" - + "gle.cloud.gkehub.v1beta1.ValidateExclusi" - + "vityRequest\0328.google.cloud.gkehub.v1beta" - + "1.ValidateExclusivityResponse\"P\202\323\344\223\002J\022H/" - + "v1beta1/{parent=projects/*/locations/*}/" - + "memberships:validateExclusivity\022\372\001\n\033Gene" - + "rateExclusivityManifest\022?.google.cloud.g" - + "kehub.v1beta1.GenerateExclusivityManifes" - + "tRequest\032@.google.cloud.gkehub.v1beta1.G" - + "enerateExclusivityManifestResponse\"X\202\323\344\223" - + "\002R\022P/v1beta1/{name=projects/*/locations/" - + "*/memberships/*}:generateExclusivityMani" - + "fest\032I\312A\025gkehub.googleapis.com\322A.https:/" - + "/www.googleapis.com/auth/cloud-platformB" - + "\303\001\n\037com.google.cloud.gkehub.v1beta1P\001ZAg" - + "oogle.golang.org/genproto/googleapis/clo" - + "ud/gkehub/v1beta1;gkehub\252\002\033Google.Cloud." - + "GkeHub.V1Beta1\312\002\033Google\\Cloud\\GkeHub\\V1b" - + "eta1\352\002\036Google::Cloud::GkeHub::V1beta1b\006p" - + "roto3" + + "c\n\017ResourceOptions\022\034\n\017connect_version\030\001 " + + "\001(\tB\003\340A\001\022\030\n\013v1beta1_crd\030\002 \001(\010B\003\340A\001\022\030\n\013k8" + + "s_version\030\003 \001(\tB\003\340A\001\"<\n\020ResourceManifest" + + "\022\020\n\010manifest\030\001 \001(\t\022\026\n\016cluster_scoped\030\002 \001" + + "(\010\"F\n\nGkeCluster\022\032\n\rresource_link\030\001 \001(\tB" + + "\003\340A\005\022\034\n\017cluster_missing\030\003 \001(\010B\003\340A\003\"e\n\rOn" + + "PremCluster\022\032\n\rresource_link\030\001 \001(\tB\003\340A\005\022" + + "\034\n\017cluster_missing\030\002 \001(\010B\003\340A\003\022\032\n\radmin_c" + + "luster\030\003 \001(\010B\003\340A\005\"M\n\021MultiCloudCluster\022\032" + + "\n\rresource_link\030\001 \001(\tB\003\340A\005\022\034\n\017cluster_mi" + + "ssing\030\002 \001(\010B\003\340A\003\"\337\001\n\022KubernetesMetadata\022" + + "*\n\035kubernetes_api_server_version\030\001 \001(\tB\003" + + "\340A\003\022\035\n\020node_provider_id\030\002 \001(\tB\003\340A\003\022\027\n\nno" + + "de_count\030\003 \001(\005B\003\340A\003\022\027\n\nvcpu_count\030\004 \001(\005B" + + "\003\340A\003\022\026\n\tmemory_mb\030\005 \001(\005B\003\340A\003\0224\n\013update_t" + + "ime\030d \001(\0132\032.google.protobuf.TimestampB\003\340" + + "A\003\"}\n\tAuthority\022\023\n\006issuer\030\001 \001(\tB\003\340A\001\022#\n\026" + + "workload_identity_pool\030\002 \001(\tB\003\340A\003\022\036\n\021ide" + + "ntity_provider\030\003 \001(\tB\003\340A\003\022\026\n\toidc_jwks\030\004" + + " \001(\014B\003\340A\001\"\216\002\n\017MembershipState\022D\n\004code\030\001 " + + "\001(\01621.google.cloud.gkehub.v1beta1.Member" + + "shipState.CodeB\003\340A\003\022\027\n\013description\030\002 \001(\t" + + "B\002\030\001\0223\n\013update_time\030\003 \001(\0132\032.google.proto" + + "buf.TimestampB\002\030\001\"g\n\004Code\022\024\n\020CODE_UNSPEC" + + "IFIED\020\000\022\014\n\010CREATING\020\001\022\t\n\005READY\020\002\022\014\n\010DELE" + + "TING\020\003\022\014\n\010UPDATING\020\004\022\024\n\020SERVICE_UPDATING" + + "\020\005\"\212\001\n\026ListMembershipsRequest\022\023\n\006parent\030" + + "\001 \001(\tB\003\340A\002\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npa" + + "ge_token\030\003 \001(\tB\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001" + + "\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\"\203\001\n\027ListMembersh" + + "ipsResponse\022:\n\tresources\030\001 \003(\0132\'.google." + + "cloud.gkehub.v1beta1.Membership\022\027\n\017next_" + + "page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\")\n" + + "\024GetMembershipRequest\022\021\n\004name\030\001 \001(\tB\003\340A\002" + + "\"\243\001\n\027CreateMembershipRequest\022\023\n\006parent\030\001" + + " \001(\tB\003\340A\002\022\032\n\rmembership_id\030\002 \001(\tB\003\340A\002\022>\n" + + "\010resource\030\003 \001(\0132\'.google.cloud.gkehub.v1" + + "beta1.MembershipB\003\340A\002\022\027\n\nrequest_id\030\004 \001(" + + "\tB\003\340A\001\"E\n\027DeleteMembershipRequest\022\021\n\004nam" + + "e\030\001 \001(\tB\003\340A\002\022\027\n\nrequest_id\030\004 \001(\tB\003\340A\001\"\273\001" + + "\n\027UpdateMembershipRequest\022\021\n\004name\030\001 \001(\tB" + + "\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.proto" + + "buf.FieldMaskB\003\340A\002\022>\n\010resource\030\003 \001(\0132\'.g" + + "oogle.cloud.gkehub.v1beta1.MembershipB\003\340" + + "A\002\022\027\n\nrequest_id\030\004 \001(\tB\003\340A\001\"\350\001\n\036Generate" + + "ConnectManifestRequest\022\021\n\004name\030\001 \001(\tB\003\340A" + + "\002\022E\n\rconnect_agent\030\002 \001(\0132).google.cloud." + + "gkehub.v1beta1.ConnectAgentB\003\340A\001\022\024\n\007vers" + + "ion\030\003 \001(\tB\003\340A\001\022\027\n\nis_upgrade\030\004 \001(\010B\003\340A\001\022" + + "\025\n\010registry\030\005 \001(\tB\003\340A\001\022&\n\031image_pull_sec" + + "ret_content\030\006 \001(\014B\003\340A\001\"f\n\037GenerateConnec" + + "tManifestResponse\022C\n\010manifest\030\001 \003(\01321.go" + + "ogle.cloud.gkehub.v1beta1.ConnectAgentRe" + + "source\"]\n\024ConnectAgentResource\0223\n\004type\030\001" + + " \001(\0132%.google.cloud.gkehub.v1beta1.TypeM" + + "eta\022\020\n\010manifest\030\002 \001(\t\"-\n\010TypeMeta\022\014\n\004kin" + + "d\030\001 \001(\t\022\023\n\013api_version\030\002 \001(\t\"L\n\014ConnectA" + + "gent\022\020\n\004name\030\001 \001(\tB\002\030\001\022\022\n\005proxy\030\002 \001(\014B\003\340" + + "A\001\022\026\n\tnamespace\030\003 \001(\tB\003\340A\001\"m\n\032ValidateEx" + + "clusivityRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\030\n" + + "\013cr_manifest\030\002 \001(\tB\003\340A\001\022 \n\023intended_memb" + + "ership\030\003 \001(\tB\003\340A\002\"A\n\033ValidateExclusivity" + + "Response\022\"\n\006status\030\001 \001(\0132\022.google.rpc.St" + + "atus\"l\n\"GenerateExclusivityManifestReque" + + "st\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\031\n\014crd_manifest\030\002 " + + "\001(\tB\003\340A\001\022\030\n\013cr_manifest\030\003 \001(\tB\003\340A\001\"P\n#Ge" + + "nerateExclusivityManifestResponse\022\024\n\014crd" + + "_manifest\030\001 \001(\t\022\023\n\013cr_manifest\030\002 \001(\t\"\371\001\n" + + "\021OperationMetadata\0224\n\013create_time\030\001 \001(\0132" + + "\032.google.protobuf.TimestampB\003\340A\003\0221\n\010end_" + + "time\030\002 \001(\0132\032.google.protobuf.TimestampB\003" + + "\340A\003\022\023\n\006target\030\003 \001(\tB\003\340A\003\022\021\n\004verb\030\004 \001(\tB\003" + + "\340A\003\022\032\n\rstatus_detail\030\005 \001(\tB\003\340A\003\022\035\n\020cance" + + "l_requested\030\006 \001(\010B\003\340A\003\022\030\n\013api_version\030\007 " + + "\001(\tB\003\340A\0032\346\016\n\027GkeHubMembershipService\022\303\001\n" + + "\017ListMemberships\0223.google.cloud.gkehub.v" + + "1beta1.ListMembershipsRequest\0324.google.c" + + "loud.gkehub.v1beta1.ListMembershipsRespo" + + "nse\"E\202\323\344\223\0026\0224/v1beta1/{parent=projects/*" + + "/locations/*}/memberships\332A\006parent\022\260\001\n\rG" + + "etMembership\0221.google.cloud.gkehub.v1bet" + + "a1.GetMembershipRequest\032\'.google.cloud.g" + + "kehub.v1beta1.Membership\"C\202\323\344\223\0026\0224/v1bet" + + "a1/{name=projects/*/locations/*/membersh" + + "ips/*}\332A\004name\022\362\001\n\020CreateMembership\0224.goo" + + "gle.cloud.gkehub.v1beta1.CreateMembershi" + + "pRequest\032\035.google.longrunning.Operation\"" + + "\210\001\202\323\344\223\002@\"4/v1beta1/{parent=projects/*/lo" + + "cations/*}/memberships:\010resource\332A\035paren" + + "t,resource,membership_id\312A\037\n\nMembership\022" + + "\021OperationMetadata\022\331\001\n\020DeleteMembership\022" + + "4.google.cloud.gkehub.v1beta1.DeleteMemb" + + "ershipRequest\032\035.google.longrunning.Opera" + + "tion\"p\202\323\344\223\0026*4/v1beta1/{name=projects/*/" + + "locations/*/memberships/*}\332A\004name\312A*\n\025go" + + "ogle.protobuf.Empty\022\021OperationMetadata\022\356" + + "\001\n\020UpdateMembership\0224.google.cloud.gkehu" + + "b.v1beta1.UpdateMembershipRequest\032\035.goog" + + "le.longrunning.Operation\"\204\001\202\323\344\223\002@24/v1be" + + "ta1/{name=projects/*/locations/*/members" + + "hips/*}:\010resource\332A\031name,resource,update" + + "_mask\312A\037\n\nMembership\022\021OperationMetadata\022" + + "\352\001\n\027GenerateConnectManifest\022;.google.clo" + + "ud.gkehub.v1beta1.GenerateConnectManifes" + + "tRequest\032<.google.cloud.gkehub.v1beta1.G" + + "enerateConnectManifestResponse\"T\202\323\344\223\002N\022L" + + "/v1beta1/{name=projects/*/locations/*/me" + + "mberships/*}:generateConnectManifest\022\332\001\n" + + "\023ValidateExclusivity\0227.google.cloud.gkeh" + + "ub.v1beta1.ValidateExclusivityRequest\0328." + + "google.cloud.gkehub.v1beta1.ValidateExcl" + + "usivityResponse\"P\202\323\344\223\002J\022H/v1beta1/{paren" + + "t=projects/*/locations/*}/memberships:va" + + "lidateExclusivity\022\372\001\n\033GenerateExclusivit" + + "yManifest\022?.google.cloud.gkehub.v1beta1." + + "GenerateExclusivityManifestRequest\032@.goo" + + "gle.cloud.gkehub.v1beta1.GenerateExclusi" + + "vityManifestResponse\"X\202\323\344\223\002R\022P/v1beta1/{" + + "name=projects/*/locations/*/memberships/" + + "*}:generateExclusivityManifest\032I\312A\025gkehu" + + "b.googleapis.com\322A.https://www.googleapi" + + "s.com/auth/cloud-platformB\303\001\n\037com.google" + + ".cloud.gkehub.v1beta1P\001ZAgoogle.golang.o" + + "rg/genproto/googleapis/cloud/gkehub/v1be" + + "ta1;gkehub\252\002\033Google.Cloud.GkeHub.V1Beta1" + + "\312\002\033Google\\Cloud\\GkeHub\\V1beta1\352\002\036Google:" + + ":Cloud::GkeHub::V1beta1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -395,7 +395,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_gkehub_v1beta1_ResourceOptions_descriptor, new java.lang.String[] { - "ConnectVersion", "V1Beta1Crd", + "ConnectVersion", "V1Beta1Crd", "K8SVersion", }); internal_static_google_cloud_gkehub_v1beta1_ResourceManifest_descriptor = getDescriptor().getMessageTypes().get(4); diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudCluster.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudCluster.java index aa6ae748..621f1322 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudCluster.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudCluster.java @@ -122,8 +122,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-   * example:
+   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+   * For example:
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
    * 
@@ -148,8 +148,8 @@ public java.lang.String getResourceLink() { * * *
-   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-   * example:
+   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+   * For example:
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
    * 
@@ -529,8 +529,8 @@ public Builder mergeFrom( * * *
-     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-     * example:
+     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+     * For example:
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
      * 
@@ -554,8 +554,8 @@ public java.lang.String getResourceLink() { * * *
-     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-     * example:
+     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+     * For example:
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
      * 
@@ -579,8 +579,8 @@ public com.google.protobuf.ByteString getResourceLinkBytes() { * * *
-     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-     * example:
+     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+     * For example:
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
      * 
@@ -603,8 +603,8 @@ public Builder setResourceLink(java.lang.String value) { * * *
-     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-     * example:
+     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+     * For example:
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
      * 
@@ -623,8 +623,8 @@ public Builder clearResourceLink() { * * *
-     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-     * example:
+     * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+     * For example:
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
      *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
      * 
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudClusterOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudClusterOrBuilder.java index a5b3445a..34aab46b 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudClusterOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/MultiCloudClusterOrBuilder.java @@ -27,8 +27,8 @@ public interface MultiCloudClusterOrBuilder * * *
-   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-   * example:
+   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+   * For example:
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
    * 
@@ -42,8 +42,8 @@ public interface MultiCloudClusterOrBuilder * * *
-   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For
-   * example:
+   * Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster.
+   * For example:
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster
    *  //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster
    * 
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremCluster.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremCluster.java index f99d31c4..4b91b28f 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremCluster.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremCluster.java @@ -127,7 +127,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+   * example:
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
    * 
@@ -152,7 +153,8 @@ public java.lang.String getResourceLink() { * * *
-   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+   * example:
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
    * 
@@ -563,7 +565,8 @@ public Builder mergeFrom( * * *
-     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+     * example:
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
      * 
@@ -587,7 +590,8 @@ public java.lang.String getResourceLink() { * * *
-     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+     * example:
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
      * 
@@ -611,7 +615,8 @@ public com.google.protobuf.ByteString getResourceLinkBytes() { * * *
-     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+     * example:
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
      * 
@@ -634,7 +639,8 @@ public Builder setResourceLink(java.lang.String value) { * * *
-     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+     * example:
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
      * 
@@ -653,7 +659,8 @@ public Builder clearResourceLink() { * * *
-     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+     * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+     * example:
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
      *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
      * 
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremClusterOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremClusterOrBuilder.java index 268ec010..c62037a9 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremClusterOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OnPremClusterOrBuilder.java @@ -27,7 +27,8 @@ public interface OnPremClusterOrBuilder * * *
-   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+   * example:
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
    * 
@@ -41,7 +42,8 @@ public interface OnPremClusterOrBuilder * * *
-   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example:
+   * Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For
+   * example:
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster
    *  //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
    * 
diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadata.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadata.java index 07bb4ab8..171614bc 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadata.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadata.java @@ -423,8 +423,9 @@ public com.google.protobuf.ByteString getStatusDetailBytes() { *
    * Output only. Identifies whether the user has requested cancellation
    * of the operation. Operations that have successfully been cancelled
-   * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-   * corresponding to `Code.CANCELLED`.
+   * have [Operation.error][] value with a
+   * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
+   * `Code.CANCELLED`.
    * 
* * bool cancel_requested = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1636,8 +1637,9 @@ public Builder setStatusDetailBytes(com.google.protobuf.ByteString value) { *
      * Output only. Identifies whether the user has requested cancellation
      * of the operation. Operations that have successfully been cancelled
-     * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-     * corresponding to `Code.CANCELLED`.
+     * have [Operation.error][] value with a
+     * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
+     * `Code.CANCELLED`.
      * 
* * bool cancel_requested = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1654,8 +1656,9 @@ public boolean getCancelRequested() { *
      * Output only. Identifies whether the user has requested cancellation
      * of the operation. Operations that have successfully been cancelled
-     * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-     * corresponding to `Code.CANCELLED`.
+     * have [Operation.error][] value with a
+     * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
+     * `Code.CANCELLED`.
      * 
* * bool cancel_requested = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1675,8 +1678,9 @@ public Builder setCancelRequested(boolean value) { *
      * Output only. Identifies whether the user has requested cancellation
      * of the operation. Operations that have successfully been cancelled
-     * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-     * corresponding to `Code.CANCELLED`.
+     * have [Operation.error][] value with a
+     * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
+     * `Code.CANCELLED`.
      * 
* * bool cancel_requested = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadataOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadataOrBuilder.java index 08872ec2..2aa62d2e 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadataOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/OperationMetadataOrBuilder.java @@ -180,8 +180,9 @@ public interface OperationMetadataOrBuilder *
    * Output only. Identifies whether the user has requested cancellation
    * of the operation. Operations that have successfully been cancelled
-   * have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
-   * corresponding to `Code.CANCELLED`.
+   * have [Operation.error][] value with a
+   * [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
+   * `Code.CANCELLED`.
    * 
* * bool cancel_requested = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptions.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptions.java index cd87353f..a20e429b 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptions.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptions.java @@ -39,6 +39,7 @@ private ResourceOptions(com.google.protobuf.GeneratedMessageV3.Builder builde private ResourceOptions() { connectVersion_ = ""; + k8SVersion_ = ""; } @java.lang.Override @@ -82,6 +83,13 @@ private ResourceOptions( v1Beta1Crd_ = input.readBool(); break; } + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + + k8SVersion_ = s; + break; + } default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { @@ -122,9 +130,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Optional. The Connect agent version to use for connect_resources. Defaults to the
-   * latest GKE Connect version. The version must be a currently supported
-   * version, obsolete versions will be rejected.
+   * Optional. The Connect agent version to use for connect_resources. Defaults
+   * to the latest GKE Connect version. The version must be a currently
+   * supported version, obsolete versions will be rejected.
    * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -147,9 +155,9 @@ public java.lang.String getConnectVersion() { * * *
-   * Optional. The Connect agent version to use for connect_resources. Defaults to the
-   * latest GKE Connect version. The version must be a currently supported
-   * version, obsolete versions will be rejected.
+   * Optional. The Connect agent version to use for connect_resources. Defaults
+   * to the latest GKE Connect version. The version must be a currently
+   * supported version, obsolete versions will be rejected.
    * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -190,6 +198,59 @@ public boolean getV1Beta1Crd() { return v1Beta1Crd_; } + public static final int K8S_VERSION_FIELD_NUMBER = 3; + private volatile java.lang.Object k8SVersion_; + /** + * + * + *
+   * Optional. Major version of the Kubernetes cluster. This is only used to
+   * determine which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The k8sVersion. + */ + @java.lang.Override + public java.lang.String getK8SVersion() { + java.lang.Object ref = k8SVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + k8SVersion_ = s; + return s; + } + } + /** + * + * + *
+   * Optional. Major version of the Kubernetes cluster. This is only used to
+   * determine which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for k8sVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getK8SVersionBytes() { + java.lang.Object ref = k8SVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + k8SVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -210,6 +271,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (v1Beta1Crd_ != false) { output.writeBool(2, v1Beta1Crd_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(k8SVersion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, k8SVersion_); + } unknownFields.writeTo(output); } @@ -225,6 +289,9 @@ public int getSerializedSize() { if (v1Beta1Crd_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, v1Beta1Crd_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(k8SVersion_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, k8SVersion_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -243,6 +310,7 @@ public boolean equals(final java.lang.Object obj) { if (!getConnectVersion().equals(other.getConnectVersion())) return false; if (getV1Beta1Crd() != other.getV1Beta1Crd()) return false; + if (!getK8SVersion().equals(other.getK8SVersion())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -258,6 +326,8 @@ public int hashCode() { hash = (53 * hash) + getConnectVersion().hashCode(); hash = (37 * hash) + V1BETA1_CRD_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getV1Beta1Crd()); + hash = (37 * hash) + K8S_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getK8SVersion().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -407,6 +477,8 @@ public Builder clear() { v1Beta1Crd_ = false; + k8SVersion_ = ""; + return this; } @@ -436,6 +508,7 @@ public com.google.cloud.gkehub.v1beta1.ResourceOptions buildPartial() { new com.google.cloud.gkehub.v1beta1.ResourceOptions(this); result.connectVersion_ = connectVersion_; result.v1Beta1Crd_ = v1Beta1Crd_; + result.k8SVersion_ = k8SVersion_; onBuilt(); return result; } @@ -493,6 +566,10 @@ public Builder mergeFrom(com.google.cloud.gkehub.v1beta1.ResourceOptions other) if (other.getV1Beta1Crd() != false) { setV1Beta1Crd(other.getV1Beta1Crd()); } + if (!other.getK8SVersion().isEmpty()) { + k8SVersion_ = other.k8SVersion_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -527,9 +604,9 @@ public Builder mergeFrom( * * *
-     * Optional. The Connect agent version to use for connect_resources. Defaults to the
-     * latest GKE Connect version. The version must be a currently supported
-     * version, obsolete versions will be rejected.
+     * Optional. The Connect agent version to use for connect_resources. Defaults
+     * to the latest GKE Connect version. The version must be a currently
+     * supported version, obsolete versions will be rejected.
      * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -551,9 +628,9 @@ public java.lang.String getConnectVersion() { * * *
-     * Optional. The Connect agent version to use for connect_resources. Defaults to the
-     * latest GKE Connect version. The version must be a currently supported
-     * version, obsolete versions will be rejected.
+     * Optional. The Connect agent version to use for connect_resources. Defaults
+     * to the latest GKE Connect version. The version must be a currently
+     * supported version, obsolete versions will be rejected.
      * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -575,9 +652,9 @@ public com.google.protobuf.ByteString getConnectVersionBytes() { * * *
-     * Optional. The Connect agent version to use for connect_resources. Defaults to the
-     * latest GKE Connect version. The version must be a currently supported
-     * version, obsolete versions will be rejected.
+     * Optional. The Connect agent version to use for connect_resources. Defaults
+     * to the latest GKE Connect version. The version must be a currently
+     * supported version, obsolete versions will be rejected.
      * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -598,9 +675,9 @@ public Builder setConnectVersion(java.lang.String value) { * * *
-     * Optional. The Connect agent version to use for connect_resources. Defaults to the
-     * latest GKE Connect version. The version must be a currently supported
-     * version, obsolete versions will be rejected.
+     * Optional. The Connect agent version to use for connect_resources. Defaults
+     * to the latest GKE Connect version. The version must be a currently
+     * supported version, obsolete versions will be rejected.
      * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -617,9 +694,9 @@ public Builder clearConnectVersion() { * * *
-     * Optional. The Connect agent version to use for connect_resources. Defaults to the
-     * latest GKE Connect version. The version must be a currently supported
-     * version, obsolete versions will be rejected.
+     * Optional. The Connect agent version to use for connect_resources. Defaults
+     * to the latest GKE Connect version. The version must be a currently
+     * supported version, obsolete versions will be rejected.
      * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -699,6 +776,122 @@ public Builder clearV1Beta1Crd() { return this; } + private java.lang.Object k8SVersion_ = ""; + /** + * + * + *
+     * Optional. Major version of the Kubernetes cluster. This is only used to
+     * determine which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The k8sVersion. + */ + public java.lang.String getK8SVersion() { + java.lang.Object ref = k8SVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + k8SVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Optional. Major version of the Kubernetes cluster. This is only used to
+     * determine which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for k8sVersion. + */ + public com.google.protobuf.ByteString getK8SVersionBytes() { + java.lang.Object ref = k8SVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + k8SVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Optional. Major version of the Kubernetes cluster. This is only used to
+     * determine which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The k8sVersion to set. + * @return This builder for chaining. + */ + public Builder setK8SVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + k8SVersion_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Major version of the Kubernetes cluster. This is only used to
+     * determine which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearK8SVersion() { + + k8SVersion_ = getDefaultInstance().getK8SVersion(); + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Major version of the Kubernetes cluster. This is only used to
+     * determine which version to use for the CustomResourceDefinition resources,
+     * `apiextensions/v1beta1` or`apiextensions/v1`.
+     * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for k8sVersion to set. + * @return This builder for chaining. + */ + public Builder setK8SVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + k8SVersion_ = value; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptionsOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptionsOrBuilder.java index 526bb29f..631a1562 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptionsOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ResourceOptionsOrBuilder.java @@ -27,9 +27,9 @@ public interface ResourceOptionsOrBuilder * * *
-   * Optional. The Connect agent version to use for connect_resources. Defaults to the
-   * latest GKE Connect version. The version must be a currently supported
-   * version, obsolete versions will be rejected.
+   * Optional. The Connect agent version to use for connect_resources. Defaults
+   * to the latest GKE Connect version. The version must be a currently
+   * supported version, obsolete versions will be rejected.
    * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -41,9 +41,9 @@ public interface ResourceOptionsOrBuilder * * *
-   * Optional. The Connect agent version to use for connect_resources. Defaults to the
-   * latest GKE Connect version. The version must be a currently supported
-   * version, obsolete versions will be rejected.
+   * Optional. The Connect agent version to use for connect_resources. Defaults
+   * to the latest GKE Connect version. The version must be a currently
+   * supported version, obsolete versions will be rejected.
    * 
* * string connect_version = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -67,4 +67,33 @@ public interface ResourceOptionsOrBuilder * @return The v1beta1Crd. */ boolean getV1Beta1Crd(); + + /** + * + * + *
+   * Optional. Major version of the Kubernetes cluster. This is only used to
+   * determine which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The k8sVersion. + */ + java.lang.String getK8SVersion(); + /** + * + * + *
+   * Optional. Major version of the Kubernetes cluster. This is only used to
+   * determine which version to use for the CustomResourceDefinition resources,
+   * `apiextensions/v1beta1` or`apiextensions/v1`.
+   * 
+ * + * string k8s_version = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for k8sVersion. + */ + com.google.protobuf.ByteString getK8SVersionBytes(); } diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequest.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequest.java index 7cb08327..696fc769 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequest.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequest.java @@ -207,8 +207,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Required. Mask of fields to update. At least one field path must be specified in this
-   * mask.
+   * Required. Mask of fields to update. At least one field path must be
+   * specified in this mask.
    * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -224,8 +224,8 @@ public boolean hasUpdateMask() { * * *
-   * Required. Mask of fields to update. At least one field path must be specified in this
-   * mask.
+   * Required. Mask of fields to update. At least one field path must be
+   * specified in this mask.
    * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -241,8 +241,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * * *
-   * Required. Mask of fields to update. At least one field path must be specified in this
-   * mask.
+   * Required. Mask of fields to update. At least one field path must be
+   * specified in this mask.
    * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -909,8 +909,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -925,8 +925,8 @@ public boolean hasUpdateMask() { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -947,8 +947,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -971,8 +971,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -992,8 +992,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1018,8 +1018,8 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1040,8 +1040,8 @@ public Builder clearUpdateMask() { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1056,8 +1056,8 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1076,8 +1076,8 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * *
-     * Required. Mask of fields to update. At least one field path must be specified in this
-     * mask.
+     * Required. Mask of fields to update. At least one field path must be
+     * specified in this mask.
      * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequestOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequestOrBuilder.java index 10ea5335..3151770e 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequestOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/UpdateMembershipRequestOrBuilder.java @@ -54,8 +54,8 @@ public interface UpdateMembershipRequestOrBuilder * * *
-   * Required. Mask of fields to update. At least one field path must be specified in this
-   * mask.
+   * Required. Mask of fields to update. At least one field path must be
+   * specified in this mask.
    * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -68,8 +68,8 @@ public interface UpdateMembershipRequestOrBuilder * * *
-   * Required. Mask of fields to update. At least one field path must be specified in this
-   * mask.
+   * Required. Mask of fields to update. At least one field path must be
+   * specified in this mask.
    * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -82,8 +82,8 @@ public interface UpdateMembershipRequestOrBuilder * * *
-   * Required. Mask of fields to update. At least one field path must be specified in this
-   * mask.
+   * Required. Mask of fields to update. At least one field path must be
+   * specified in this mask.
    * 
* * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequest.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequest.java index f263d735..7d3f55be 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequest.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequest.java @@ -134,8 +134,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -158,8 +158,8 @@ public java.lang.String getParent() { * * *
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -185,8 +185,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-   * CR does not exist.
+   * Optional. The YAML of the membership CR in the cluster. Empty if the
+   * membership CR does not exist.
    * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -209,8 +209,8 @@ public java.lang.String getCrManifest() { * * *
-   * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-   * CR does not exist.
+   * Optional. The YAML of the membership CR in the cluster. Empty if the
+   * membership CR does not exist.
    * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -236,8 +236,9 @@ public com.google.protobuf.ByteString getCrManifestBytes() { * * *
-   * Required. The intended membership name under the `parent`. This method only does
-   * validation in anticipation of a CreateMembership call with the same name.
+   * Required. The intended membership name under the `parent`. This method only
+   * does validation in anticipation of a CreateMembership call with the same
+   * name.
    * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -260,8 +261,9 @@ public java.lang.String getIntendedMembership() { * * *
-   * Required. The intended membership name under the `parent`. This method only does
-   * validation in anticipation of a CreateMembership call with the same name.
+   * Required. The intended membership name under the `parent`. This method only
+   * does validation in anticipation of a CreateMembership call with the same
+   * name.
    * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -638,8 +640,8 @@ public Builder mergeFrom( * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -661,8 +663,8 @@ public java.lang.String getParent() { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -684,8 +686,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -706,8 +708,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -724,8 +726,8 @@ public Builder clearParent() { * * *
-     * Required. The parent (project and location) where the Memberships will be created.
-     * Specified in the format `projects/*/locations/*`.
+     * Required. The parent (project and location) where the Memberships will be
+     * created. Specified in the format `projects/*/locations/*`.
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -749,8 +751,8 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-     * CR does not exist.
+     * Optional. The YAML of the membership CR in the cluster. Empty if the
+     * membership CR does not exist.
      * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -772,8 +774,8 @@ public java.lang.String getCrManifest() { * * *
-     * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-     * CR does not exist.
+     * Optional. The YAML of the membership CR in the cluster. Empty if the
+     * membership CR does not exist.
      * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -795,8 +797,8 @@ public com.google.protobuf.ByteString getCrManifestBytes() { * * *
-     * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-     * CR does not exist.
+     * Optional. The YAML of the membership CR in the cluster. Empty if the
+     * membership CR does not exist.
      * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -817,8 +819,8 @@ public Builder setCrManifest(java.lang.String value) { * * *
-     * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-     * CR does not exist.
+     * Optional. The YAML of the membership CR in the cluster. Empty if the
+     * membership CR does not exist.
      * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -835,8 +837,8 @@ public Builder clearCrManifest() { * * *
-     * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-     * CR does not exist.
+     * Optional. The YAML of the membership CR in the cluster. Empty if the
+     * membership CR does not exist.
      * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -860,8 +862,9 @@ public Builder setCrManifestBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. The intended membership name under the `parent`. This method only does
-     * validation in anticipation of a CreateMembership call with the same name.
+     * Required. The intended membership name under the `parent`. This method only
+     * does validation in anticipation of a CreateMembership call with the same
+     * name.
      * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -883,8 +886,9 @@ public java.lang.String getIntendedMembership() { * * *
-     * Required. The intended membership name under the `parent`. This method only does
-     * validation in anticipation of a CreateMembership call with the same name.
+     * Required. The intended membership name under the `parent`. This method only
+     * does validation in anticipation of a CreateMembership call with the same
+     * name.
      * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -906,8 +910,9 @@ public com.google.protobuf.ByteString getIntendedMembershipBytes() { * * *
-     * Required. The intended membership name under the `parent`. This method only does
-     * validation in anticipation of a CreateMembership call with the same name.
+     * Required. The intended membership name under the `parent`. This method only
+     * does validation in anticipation of a CreateMembership call with the same
+     * name.
      * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -928,8 +933,9 @@ public Builder setIntendedMembership(java.lang.String value) { * * *
-     * Required. The intended membership name under the `parent`. This method only does
-     * validation in anticipation of a CreateMembership call with the same name.
+     * Required. The intended membership name under the `parent`. This method only
+     * does validation in anticipation of a CreateMembership call with the same
+     * name.
      * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -946,8 +952,9 @@ public Builder clearIntendedMembership() { * * *
-     * Required. The intended membership name under the `parent`. This method only does
-     * validation in anticipation of a CreateMembership call with the same name.
+     * Required. The intended membership name under the `parent`. This method only
+     * does validation in anticipation of a CreateMembership call with the same
+     * name.
      * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequestOrBuilder.java b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequestOrBuilder.java index 23651b71..77270e43 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequestOrBuilder.java +++ b/proto-google-cloud-gkehub-v1beta1/src/main/java/com/google/cloud/gkehub/v1beta1/ValidateExclusivityRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface ValidateExclusivityRequestOrBuilder * * *
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -40,8 +40,8 @@ public interface ValidateExclusivityRequestOrBuilder * * *
-   * Required. The parent (project and location) where the Memberships will be created.
-   * Specified in the format `projects/*/locations/*`.
+   * Required. The parent (project and location) where the Memberships will be
+   * created. Specified in the format `projects/*/locations/*`.
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -54,8 +54,8 @@ public interface ValidateExclusivityRequestOrBuilder * * *
-   * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-   * CR does not exist.
+   * Optional. The YAML of the membership CR in the cluster. Empty if the
+   * membership CR does not exist.
    * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -67,8 +67,8 @@ public interface ValidateExclusivityRequestOrBuilder * * *
-   * Optional. The YAML of the membership CR in the cluster. Empty if the membership
-   * CR does not exist.
+   * Optional. The YAML of the membership CR in the cluster. Empty if the
+   * membership CR does not exist.
    * 
* * string cr_manifest = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -81,8 +81,9 @@ public interface ValidateExclusivityRequestOrBuilder * * *
-   * Required. The intended membership name under the `parent`. This method only does
-   * validation in anticipation of a CreateMembership call with the same name.
+   * Required. The intended membership name under the `parent`. This method only
+   * does validation in anticipation of a CreateMembership call with the same
+   * name.
    * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -94,8 +95,9 @@ public interface ValidateExclusivityRequestOrBuilder * * *
-   * Required. The intended membership name under the `parent`. This method only does
-   * validation in anticipation of a CreateMembership call with the same name.
+   * Required. The intended membership name under the `parent`. This method only
+   * does validation in anticipation of a CreateMembership call with the same
+   * name.
    * 
* * string intended_membership = 3 [(.google.api.field_behavior) = REQUIRED]; diff --git a/proto-google-cloud-gkehub-v1beta1/src/main/proto/google/cloud/gkehub/v1beta1/membership.proto b/proto-google-cloud-gkehub-v1beta1/src/main/proto/google/cloud/gkehub/v1beta1/membership.proto index 80dedcc2..932a650e 100644 --- a/proto-google-cloud-gkehub-v1beta1/src/main/proto/google/cloud/gkehub/v1beta1/membership.proto +++ b/proto-google-cloud-gkehub-v1beta1/src/main/proto/google/cloud/gkehub/v1beta1/membership.proto @@ -1,4 +1,4 @@ -// Copyright 2021 Google LLC +// Copyright 2022 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -33,7 +33,8 @@ option php_namespace = "Google\\Cloud\\GkeHub\\V1beta1"; option ruby_package = "Google::Cloud::GkeHub::V1beta1"; // The GKE Hub MembershipService handles the registration of many Kubernetes -// clusters to Google Cloud, represented with the [Membership][google.cloud.gkehub.v1beta1.Membership] resource. +// clusters to Google Cloud, represented with the +// [Membership][google.cloud.gkehub.v1beta1.Membership] resource. // // GKE Hub is currently only available in the global region. // @@ -42,10 +43,12 @@ option ruby_package = "Google::Cloud::GkeHub::V1beta1"; // with Membership resources. service GkeHubMembershipService { option (google.api.default_host) = "gkehub.googleapis.com"; - option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; + option (google.api.oauth_scopes) = + "https://www.googleapis.com/auth/cloud-platform"; // Lists Memberships in a given project and location. - rpc ListMemberships(ListMembershipsRequest) returns (ListMembershipsResponse) { + rpc ListMemberships(ListMembershipsRequest) + returns (ListMembershipsResponse) { option (google.api.http) = { get: "/v1beta1/{parent=projects/*/locations/*}/memberships" }; @@ -65,7 +68,8 @@ service GkeHubMembershipService { // **This is currently only supported for GKE clusters on Google Cloud**. // To register other clusters, follow the instructions at // https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster. - rpc CreateMembership(CreateMembershipRequest) returns (google.longrunning.Operation) { + rpc CreateMembership(CreateMembershipRequest) + returns (google.longrunning.Operation) { option (google.api.http) = { post: "/v1beta1/{parent=projects/*/locations/*}/memberships" body: "resource" @@ -82,7 +86,8 @@ service GkeHubMembershipService { // **This is currently only supported for GKE clusters on Google Cloud**. // To unregister other clusters, follow the instructions at // https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster. - rpc DeleteMembership(DeleteMembershipRequest) returns (google.longrunning.Operation) { + rpc DeleteMembership(DeleteMembershipRequest) + returns (google.longrunning.Operation) { option (google.api.http) = { delete: "/v1beta1/{name=projects/*/locations/*/memberships/*}" }; @@ -94,7 +99,8 @@ service GkeHubMembershipService { } // Updates an existing Membership. - rpc UpdateMembership(UpdateMembershipRequest) returns (google.longrunning.Operation) { + rpc UpdateMembership(UpdateMembershipRequest) + returns (google.longrunning.Operation) { option (google.api.http) = { patch: "/v1beta1/{name=projects/*/locations/*/memberships/*}" body: "resource" @@ -110,7 +116,8 @@ service GkeHubMembershipService { // // **This method is used internally by Google-provided libraries.** // Most clients should not need to call this method directly. - rpc GenerateConnectManifest(GenerateConnectManifestRequest) returns (GenerateConnectManifestResponse) { + rpc GenerateConnectManifest(GenerateConnectManifestRequest) + returns (GenerateConnectManifestResponse) { option (google.api.http) = { get: "/v1beta1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest" }; @@ -118,7 +125,8 @@ service GkeHubMembershipService { // ValidateExclusivity validates the state of exclusivity in the cluster. // The validation does not depend on an existing Hub membership resource. - rpc ValidateExclusivity(ValidateExclusivityRequest) returns (ValidateExclusivityResponse) { + rpc ValidateExclusivity(ValidateExclusivityRequest) + returns (ValidateExclusivityResponse) { option (google.api.http) = { get: "/v1beta1/{parent=projects/*/locations/*}/memberships:validateExclusivity" }; @@ -136,7 +144,8 @@ service GkeHubMembershipService { // Hub API server begins serving a newer version of the CRD and // corresponding CR. The response will be the converted CRD and CR if there // are any differences between the versions. - rpc GenerateExclusivityManifest(GenerateExclusivityManifestRequest) returns (GenerateExclusivityManifestResponse) { + rpc GenerateExclusivityManifest(GenerateExclusivityManifestRequest) + returns (GenerateExclusivityManifestResponse) { option (google.api.http) = { get: "/v1beta1/{name=projects/*/locations/*/memberships/*}:generateExclusivityManifest" }; @@ -169,8 +178,9 @@ message Membership { MULTI_CLOUD = 2; } - // Output only. The full, unique name of this Membership resource in the format - // `projects/*/locations/*/memberships/{membership_id}`, set during creation. + // Output only. The full, unique name of this Membership resource in the + // format `projects/*/locations/*/memberships/{membership_id}`, set during + // creation. // // `membership_id` must be a valid RFC 1123 compliant DNS label: // @@ -204,17 +214,21 @@ message Membership { Authority authority = 9 [(google.api.field_behavior) = OPTIONAL]; // Output only. When the Membership was created. - google.protobuf.Timestamp create_time = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; + google.protobuf.Timestamp create_time = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. When the Membership was last updated. - google.protobuf.Timestamp update_time = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; + google.protobuf.Timestamp update_time = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. When the Membership was deleted. - google.protobuf.Timestamp delete_time = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + google.protobuf.Timestamp delete_time = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. An externally-generated and managed ID for this Membership. This ID may - // be modified after creation, but this is not recommended. For GKE clusters, - // external_id is managed by the Hub API and updates will be ignored. + // Optional. An externally-generated and managed ID for this Membership. This + // ID may be modified after creation, but this is not recommended. For GKE + // clusters, external_id is managed by the Hub API and updates will be + // ignored. // // The ID must match the regex: `[a-zA-Z0-9][a-zA-Z0-9_\-\.]*` // @@ -222,19 +236,22 @@ message Membership { // set to the UID of the `kube-system` namespace object. string external_id = 10 [(google.api.field_behavior) = OPTIONAL]; - // Output only. For clusters using Connect, the timestamp of the most recent connection - // established with Google Cloud. This time is updated every several minutes, - // not continuously. For clusters that do not use GKE Connect, or that have - // never connected successfully, this field will be unset. - google.protobuf.Timestamp last_connection_time = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Output only. For clusters using Connect, the timestamp of the most recent + // connection established with Google Cloud. This time is updated every + // several minutes, not continuously. For clusters that do not use GKE + // Connect, or that have never connected successfully, this field will be + // unset. + google.protobuf.Timestamp last_connection_time = 11 + [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. Google-generated UUID for this resource. This is unique across all - // Membership resources. If a Membership resource is deleted and another + // Output only. Google-generated UUID for this resource. This is unique across + // all Membership resources. If a Membership resource is deleted and another // resource with the same name is created, it gets a different unique_id. string unique_id = 12 [(google.api.field_behavior) = OUTPUT_ONLY]; // Optional. The infrastructure type this Membership is running on. - InfrastructureType infrastructure_type = 13 [(google.api.field_behavior) = OPTIONAL]; + InfrastructureType infrastructure_type = 13 + [(google.api.field_behavior) = OPTIONAL]; } // MembershipEndpoint contains information needed to contact a Kubernetes API, @@ -249,29 +266,32 @@ message MembershipEndpoint { OnPremCluster on_prem_cluster = 7 [(google.api.field_behavior) = OPTIONAL]; // Optional. Specific information for a GKE Multi-Cloud cluster. - MultiCloudCluster multi_cloud_cluster = 8 [(google.api.field_behavior) = OPTIONAL]; + MultiCloudCluster multi_cloud_cluster = 8 + [(google.api.field_behavior) = OPTIONAL]; } // Output only. Useful Kubernetes-specific metadata. - KubernetesMetadata kubernetes_metadata = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + KubernetesMetadata kubernetes_metadata = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. The in-cluster Kubernetes Resources that should be applied for a correctly - // registered cluster, in the steady state. These resources: + // Optional. The in-cluster Kubernetes Resources that should be applied for a + // correctly registered cluster, in the steady state. These resources: // // * Ensure that the cluster is exclusively registered to one and only one // Hub Membership. // * Propagate Workload Pool Information available in the Membership // Authority field. // * Ensure proper initial configuration of default Hub Features. - KubernetesResource kubernetes_resource = 6 [(google.api.field_behavior) = OPTIONAL]; + KubernetesResource kubernetes_resource = 6 + [(google.api.field_behavior) = OPTIONAL]; } // KubernetesResource contains the YAML manifests and configuration for // Membership Kubernetes resources in the cluster. After CreateMembership or // UpdateMembership, these resources should be re-applied in the cluster. message KubernetesResource { - // Input only. The YAML representation of the Membership CR. This field is ignored for GKE - // clusters where Hub can read the CR directly. + // Input only. The YAML representation of the Membership CR. This field is + // ignored for GKE clusters where Hub can read the CR directly. // // Callers should provide the CR that is currently present in the cluster // during CreateMembership or UpdateMembership, or leave this field empty if @@ -279,15 +299,16 @@ message KubernetesResource { // registered with another Membership. string membership_cr_manifest = 1 [(google.api.field_behavior) = INPUT_ONLY]; - // Output only. Additional Kubernetes resources that need to be applied to the cluster - // after Membership creation, and after every update. + // Output only. Additional Kubernetes resources that need to be applied to the + // cluster after Membership creation, and after every update. // // This field is only populated in the Membership returned from a successful // long-running operation from CreateMembership or UpdateMembership. It is not // populated during normal GetMembership or ListMemberships requests. To get // the resource manifest after the initial registration, the caller should // make a UpdateMembership call with an empty field mask. - repeated ResourceManifest membership_resources = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + repeated ResourceManifest membership_resources = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. The Kubernetes resources for installing the GKE Connect agent // @@ -296,7 +317,8 @@ message KubernetesResource { // populated during normal GetMembership or ListMemberships requests. To get // the resource manifest after the initial registration, the caller should // make a UpdateMembership call with an empty field mask. - repeated ResourceManifest connect_resources = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + repeated ResourceManifest connect_resources = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Optional. Options for Kubernetes resource generation. ResourceOptions resource_options = 4 [(google.api.field_behavior) = OPTIONAL]; @@ -304,9 +326,9 @@ message KubernetesResource { // ResourceOptions represent options for Kubernetes resource generation. message ResourceOptions { - // Optional. The Connect agent version to use for connect_resources. Defaults to the - // latest GKE Connect version. The version must be a currently supported - // version, obsolete versions will be rejected. + // Optional. The Connect agent version to use for connect_resources. Defaults + // to the latest GKE Connect version. The version must be a currently + // supported version, obsolete versions will be rejected. string connect_version = 1 [(google.api.field_behavior) = OPTIONAL]; // Optional. Use `apiextensions/v1beta1` instead of `apiextensions/v1` for @@ -314,6 +336,11 @@ message ResourceOptions { // This option should be set for clusters with Kubernetes apiserver versions // <1.16. bool v1beta1_crd = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Major version of the Kubernetes cluster. This is only used to + // determine which version to use for the CustomResourceDefinition resources, + // `apiextensions/v1beta1` or`apiextensions/v1`. + string k8s_version = 3 [(google.api.field_behavior) = OPTIONAL]; } // ResourceManifest represents a single Kubernetes resource to be applied to @@ -339,14 +366,15 @@ message GkeCluster { // Zonal clusters are also supported. string resource_link = 1 [(google.api.field_behavior) = IMMUTABLE]; - // Output only. If cluster_missing is set then it denotes that the GKE cluster no longer - // exists in the GKE Control Plane. + // Output only. If cluster_missing is set then it denotes that the GKE cluster + // no longer exists in the GKE Control Plane. bool cluster_missing = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; } // OnPremCluster contains information specific to GKE On-Prem clusters. message OnPremCluster { - // Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For example: + // Immutable. Self-link of the GCP resource for the GKE On-Prem cluster. For + // example: // // //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster // //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster @@ -363,8 +391,8 @@ message OnPremCluster { // MultiCloudCluster contains information specific to GKE Multi-Cloud clusters. message MultiCloudCluster { - // Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. For - // example: + // Immutable. Self-link of the GCP resource for the GKE Multi-Cloud cluster. + // For example: // // //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster // //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster @@ -379,12 +407,14 @@ message MultiCloudCluster { // KubernetesMetadata provides informational metadata for Memberships // representing Kubernetes clusters. message KubernetesMetadata { - // Output only. Kubernetes API server version string as reported by '/version'. - string kubernetes_api_server_version = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Node providerID as reported by the first node in the list of nodes on - // the Kubernetes endpoint. On Kubernetes platforms that support zero-node - // clusters (like GKE-on-GCP), the node_count will be zero and the + // Output only. Kubernetes API server version string as reported by + // '/version'. + string kubernetes_api_server_version = 1 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Node providerID as reported by the first node in the list of + // nodes on the Kubernetes endpoint. On Kubernetes platforms that support + // zero-node clusters (like GKE-on-GCP), the node_count will be zero and the // node_provider_id will be empty. string node_provider_id = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; @@ -394,22 +424,23 @@ message KubernetesMetadata { // Output only. vCPU count as reported by Kubernetes nodes resources. int32 vcpu_count = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. The total memory capacity as reported by the sum of all Kubernetes nodes - // resources, defined in MB. + // Output only. The total memory capacity as reported by the sum of all + // Kubernetes nodes resources, defined in MB. int32 memory_mb = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. The time at which these details were last updated. This update_time is - // different from the Membership-level update_time since EndpointDetails are - // updated internally for API consumers. - google.protobuf.Timestamp update_time = 100 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Output only. The time at which these details were last updated. This + // update_time is different from the Membership-level update_time since + // EndpointDetails are updated internally for API consumers. + google.protobuf.Timestamp update_time = 100 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Authority encodes how Google will recognize identities from this Membership. // See the workload identity documentation for more details: // https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity message Authority { - // Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with `https://` and - // be a valid URL with length <2000 characters. + // Optional. A JSON Web Token (JWT) issuer URI. `issuer` must start with + // `https://` and be a valid URL with length <2000 characters. // // If set, then Google will allow valid OIDC tokens from this issuer to // authenticate within the workload_identity_pool. OIDC discovery will be @@ -420,8 +451,8 @@ message Authority { // a new issuer (and re-enabling Workload Identity). string issuer = 1 [(google.api.field_behavior) = OPTIONAL]; - // Output only. The name of the workload identity pool in which `issuer` will be - // recognized. + // Output only. The name of the workload identity pool in which `issuer` will + // be recognized. // // There is a single Workload Identity Pool per Hub that is shared // between all Memberships that belong to that Hub. For a Hub hosted in @@ -429,11 +460,12 @@ message Authority { // although this is subject to change in newer versions of this API. string workload_identity_pool = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. An identity provider that reflects the `issuer` in the workload identity - // pool. + // Output only. An identity provider that reflects the `issuer` in the + // workload identity pool. string identity_provider = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). + // Optional. OIDC verification keys for this Membership in JWKS format (RFC + // 7517). // // When this field is set, OIDC discovery will NOT be performed on `issuer`, // and instead OIDC tokens will be validated using this field. @@ -475,13 +507,13 @@ message MembershipState { // Request message for `GkeHubMembershipService.ListMemberships` method. message ListMembershipsRequest { - // Required. The parent (project and location) where the Memberships will be listed. - // Specified in the format `projects/*/locations/*`. + // Required. The parent (project and location) where the Memberships will be + // listed. Specified in the format `projects/*/locations/*`. string parent = 1 [(google.api.field_behavior) = REQUIRED]; - // Optional. When requesting a 'page' of resources, `page_size` specifies number of - // resources to return. If unspecified or set to 0, all resources will - // be returned. + // Optional. When requesting a 'page' of resources, `page_size` specifies + // number of resources to return. If unspecified or set to 0, all resources + // will be returned. int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; // Optional. Token returned by previous call to `ListMemberships` which @@ -489,8 +521,8 @@ message ListMembershipsRequest { // resources. string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; - // Optional. Lists Memberships that match the filter expression, following the syntax - // outlined in https://google.aip.dev/160. + // Optional. Lists Memberships that match the filter expression, following the + // syntax outlined in https://google.aip.dev/160. // // Examples: // @@ -539,12 +571,12 @@ message GetMembershipRequest { // Request message for the `GkeHubMembershipService.CreateMembership` method. message CreateMembershipRequest { - // Required. The parent (project and location) where the Memberships will be created. - // Specified in the format `projects/*/locations/*`. + // Required. The parent (project and location) where the Memberships will be + // created. Specified in the format `projects/*/locations/*`. string parent = 1 [(google.api.field_behavior) = REQUIRED]; - // Required. Client chosen ID for the membership. `membership_id` must be a valid RFC - // 1123 compliant DNS label: + // Required. Client chosen ID for the membership. `membership_id` must be a + // valid RFC 1123 compliant DNS label: // // 1. At most 63 characters in length // 2. It must consist of lower case alphanumeric characters or `-` @@ -601,9 +633,10 @@ message UpdateMembershipRequest { // `projects/[project_id]/locations/global/memberships/[membership_id]` string name = 1 [(google.api.field_behavior) = REQUIRED]; - // Required. Mask of fields to update. At least one field path must be specified in this - // mask. - google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = REQUIRED]; + // Required. Mask of fields to update. At least one field path must be + // specified in this mask. + google.protobuf.FieldMask update_mask = 2 + [(google.api.field_behavior) = REQUIRED]; // Required. Only fields specified in update_mask are updated. // If you specify a field in the update_mask but don't specify its value here @@ -635,14 +668,15 @@ message UpdateMembershipRequest { // method. // . message GenerateConnectManifestRequest { - // Required. The Membership resource name the Agent will associate with, in the format - // `projects/*/locations/*/memberships/*`. + // Required. The Membership resource name the Agent will associate with, in + // the format `projects/*/locations/*/memberships/*`. string name = 1 [(google.api.field_behavior) = REQUIRED]; // Optional. The connect agent to generate manifest for. ConnectAgent connect_agent = 2 [(google.api.field_behavior) = OPTIONAL]; - // Optional. The Connect agent version to use. Defaults to the most current version. + // Optional. The Connect agent version to use. Defaults to the most current + // version. string version = 3 [(google.api.field_behavior) = OPTIONAL]; // Optional. If true, generate the resources for upgrade only. Some resources @@ -690,14 +724,15 @@ message ConnectAgent { // Do not set. string name = 1 [deprecated = true]; - // Optional. URI of a proxy if connectivity from the agent to gkeconnect.googleapis.com - // requires the use of a proxy. Format must be in the form - // `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol + // Optional. URI of a proxy if connectivity from the agent to + // gkeconnect.googleapis.com requires the use of a proxy. Format must be in + // the form `http(s)://{proxy_address}`, depending on the HTTP/HTTPS protocol // supported by the proxy. This will direct the connect agent's outbound // traffic through a HTTP(S) proxy. bytes proxy = 2 [(google.api.field_behavior) = OPTIONAL]; - // Optional. Namespace for GKE Connect agent resources. Defaults to `gke-connect`. + // Optional. Namespace for GKE Connect agent resources. Defaults to + // `gke-connect`. // // The Connect Agent is authorized automatically when run in the default // namespace. Otherwise, explicit authorization must be granted with an @@ -708,16 +743,17 @@ message ConnectAgent { // The request to validate the existing state of the membership CR in the // cluster. message ValidateExclusivityRequest { - // Required. The parent (project and location) where the Memberships will be created. - // Specified in the format `projects/*/locations/*`. + // Required. The parent (project and location) where the Memberships will be + // created. Specified in the format `projects/*/locations/*`. string parent = 1 [(google.api.field_behavior) = REQUIRED]; - // Optional. The YAML of the membership CR in the cluster. Empty if the membership - // CR does not exist. + // Optional. The YAML of the membership CR in the cluster. Empty if the + // membership CR does not exist. string cr_manifest = 2 [(google.api.field_behavior) = OPTIONAL]; - // Required. The intended membership name under the `parent`. This method only does - // validation in anticipation of a CreateMembership call with the same name. + // Required. The intended membership name under the `parent`. This method only + // does validation in anticipation of a CreateMembership call with the same + // name. string intended_membership = 3 [(google.api.field_behavior) = REQUIRED]; } @@ -763,10 +799,12 @@ message GenerateExclusivityManifestResponse { // Represents the metadata of the long-running operation. message OperationMetadata { // Output only. The time the operation was created. - google.protobuf.Timestamp create_time = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + google.protobuf.Timestamp create_time = 1 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. The time the operation finished running. - google.protobuf.Timestamp end_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + google.protobuf.Timestamp end_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. Server-defined resource path for the target of the operation. string target = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; @@ -779,8 +817,9 @@ message OperationMetadata { // Output only. Identifies whether the user has requested cancellation // of the operation. Operations that have successfully been cancelled - // have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, - // corresponding to `Code.CANCELLED`. + // have [Operation.error][] value with a + // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to + // `Code.CANCELLED`. bool cancel_requested = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. API version used to start the operation.