From 4eca02dcf92cbb0da49baee599d284bf13e94d4f Mon Sep 17 00:00:00 2001
From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com>
Date: Fri, 9 Jul 2021 20:46:23 +0000
Subject: [PATCH] feat: allow updating security group on existing clusters
(#504)
PiperOrigin-RevId: 383869440
Source-Link: https://github.com/googleapis/googleapis/commit/e2b7a98e29cabf5d7ee3c359939d8028bb1cca49
Source-Link: https://github.com/googleapis/googleapis-gen/commit/5476d7b26768d3d6c3c8c50b6b0fac42213d92c9
---
.../container/v1/ClusterServiceProto.java | 1039 +++++++++--------
.../google/container/v1/ClusterUpdate.java | 311 +++++
.../container/v1/ClusterUpdateOrBuilder.java | 39 +
.../google/container/v1/cluster_service.proto | 3 +
4 files changed, 874 insertions(+), 518 deletions(-)
diff --git a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java
index f4486d7a..884d53ab 100644
--- a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java
+++ b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java
@@ -628,7 +628,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"w\n\006Status\022\026\n\022ST"
+ "ATUS_UNSPECIFIED\020\000\022\020\n\014PROVISIONING\020\001\022\013\n\007"
+ "RUNNING\020\002\022\017\n\013RECONCILING\020\003\022\014\n\010STOPPING\020\004"
- + "\022\t\n\005ERROR\020\005\022\014\n\010DEGRADED\020\006\"\342\n\n\rClusterUpd"
+ + "\022\t\n\005ERROR\020\005\022\014\n\010DEGRADED\020\006\"\277\013\n\rClusterUpd"
+ "ate\022\034\n\024desired_node_version\030\004 \001(\t\022\"\n\032des"
+ "ired_monitoring_service\030\005 \001(\t\022@\n\025desired"
+ "_addons_config\030\006 \001(\0132!.google.container."
@@ -662,533 +662,535 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "efault_snat_status\030\034 \001(\0132&.google.contai"
+ "ner.v1.DefaultSnatStatus\022D\n\027desired_rele"
+ "ase_channel\030\037 \001(\0132#.google.container.v1."
- + "ReleaseChannel\022\036\n\026desired_master_version"
- + "\030d \001(\t\"\304\007\n\tOperation\022\014\n\004name\030\001 \001(\t\022\020\n\004zo"
- + "ne\030\002 \001(\tB\002\030\001\022;\n\016operation_type\030\003 \001(\0162#.g"
- + "oogle.container.v1.Operation.Type\0225\n\006sta"
- + "tus\030\004 \001(\0162%.google.container.v1.Operatio"
- + "n.Status\022\016\n\006detail\030\010 \001(\t\022\033\n\016status_messa"
- + "ge\030\005 \001(\tB\003\340A\003\022\021\n\tself_link\030\006 \001(\t\022\023\n\013targ"
- + "et_link\030\007 \001(\t\022\020\n\010location\030\t \001(\t\022\022\n\nstart"
- + "_time\030\n \001(\t\022\020\n\010end_time\030\013 \001(\t\022=\n\010progres"
- + "s\030\014 \001(\0132&.google.container.v1.OperationP"
- + "rogressB\003\340A\003\022@\n\022cluster_conditions\030\r \003(\013"
- + "2$.google.container.v1.StatusCondition\022A"
- + "\n\023nodepool_conditions\030\016 \003(\0132$.google.con"
- + "tainer.v1.StatusCondition\"R\n\006Status\022\026\n\022S"
- + "TATUS_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\013\n\007RUNN"
- + "ING\020\002\022\010\n\004DONE\020\003\022\014\n\010ABORTING\020\004\"\375\002\n\004Type\022\024"
- + "\n\020TYPE_UNSPECIFIED\020\000\022\022\n\016CREATE_CLUSTER\020\001"
- + "\022\022\n\016DELETE_CLUSTER\020\002\022\022\n\016UPGRADE_MASTER\020\003"
- + "\022\021\n\rUPGRADE_NODES\020\004\022\022\n\016REPAIR_CLUSTER\020\005\022"
- + "\022\n\016UPDATE_CLUSTER\020\006\022\024\n\020CREATE_NODE_POOL\020"
- + "\007\022\024\n\020DELETE_NODE_POOL\020\010\022\034\n\030SET_NODE_POOL"
- + "_MANAGEMENT\020\t\022\025\n\021AUTO_REPAIR_NODES\020\n\022\026\n\022"
- + "AUTO_UPGRADE_NODES\020\013\022\016\n\nSET_LABELS\020\014\022\023\n\017"
- + "SET_MASTER_AUTH\020\r\022\026\n\022SET_NODE_POOL_SIZE\020"
- + "\016\022\026\n\022SET_NETWORK_POLICY\020\017\022\032\n\026SET_MAINTEN"
- + "ANCE_POLICY\020\020\"\273\002\n\021OperationProgress\022\014\n\004n"
- + "ame\030\001 \001(\t\0225\n\006status\030\002 \001(\0162%.google.conta"
- + "iner.v1.Operation.Status\022>\n\007metrics\030\003 \003("
- + "\0132-.google.container.v1.OperationProgres"
- + "s.Metric\0226\n\006stages\030\004 \003(\0132&.google.contai"
- + "ner.v1.OperationProgress\032i\n\006Metric\022\021\n\004na"
- + "me\030\001 \001(\tB\003\340A\002\022\023\n\tint_value\030\002 \001(\003H\000\022\026\n\014do"
- + "uble_value\030\003 \001(\001H\000\022\026\n\014string_value\030\004 \001(\t"
- + "H\000B\007\n\005value\"\204\001\n\024CreateClusterRequest\022\026\n\n"
- + "project_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\0222"
- + "\n\007cluster\030\003 \001(\0132\034.google.container.v1.Cl"
- + "usterB\003\340A\002\022\016\n\006parent\030\005 \001(\t\"c\n\021GetCluster"
- + "Request\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030"
- + "\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\014\n\004nam"
- + "e\030\005 \001(\t\"\237\001\n\024UpdateClusterRequest\022\026\n\nproj"
- + "ect_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncl"
- + "uster_id\030\003 \001(\tB\002\030\001\0227\n\006update\030\004 \001(\0132\".goo"
- + "gle.container.v1.ClusterUpdateB\003\340A\002\022\014\n\004n"
- + "ame\030\005 \001(\t\"\340\002\n\025UpdateNodePoolRequest\022\026\n\np"
- + "roject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n"
- + "\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n\014node_pool_id\030\004 "
- + "\001(\tB\002\030\001\022\031\n\014node_version\030\005 \001(\tB\003\340A\002\022\027\n\nim"
- + "age_type\030\006 \001(\tB\003\340A\002\022\014\n\004name\030\010 \001(\t\022\021\n\tloc"
- + "ations\030\r \003(\t\022M\n\030workload_metadata_config"
- + "\030\016 \001(\0132+.google.container.v1.WorkloadMet"
- + "adataConfig\022G\n\020upgrade_settings\030\017 \001(\0132-."
- + "google.container.v1.NodePool.UpgradeSett"
- + "ings\"\315\001\n\035SetNodePoolAutoscalingRequest\022\026"
- + "\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001"
- + "\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n\014node_pool_id"
- + "\030\004 \001(\tB\002\030\001\022B\n\013autoscaling\030\005 \001(\0132(.google"
- + ".container.v1.NodePoolAutoscalingB\003\340A\002\022\014"
- + "\n\004name\030\006 \001(\t\"\210\001\n\030SetLoggingServiceReques"
- + "t\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB"
- + "\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\034\n\017logging_s"
- + "ervice\030\004 \001(\tB\003\340A\002\022\014\n\004name\030\005 \001(\t\"\216\001\n\033SetM"
- + "onitoringServiceRequest\022\026\n\nproject_id\030\001 "
- + "\001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030"
- + "\003 \001(\tB\002\030\001\022\037\n\022monitoring_service\030\004 \001(\tB\003\340"
- + "A\002\022\014\n\004name\030\006 \001(\t\"\247\001\n\026SetAddonsConfigRequ"
- + "est\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001("
- + "\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022=\n\raddons_"
- + "config\030\004 \001(\0132!.google.container.v1.Addon"
- + "sConfigB\003\340A\002\022\014\n\004name\030\006 \001(\t\"}\n\023SetLocatio"
- + "nsRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zon"
- + "e\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\026\n\tl"
- + "ocations\030\004 \003(\tB\003\340A\002\022\014\n\004name\030\006 \001(\t\"\202\001\n\023Up"
- + "dateMasterRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030"
- + "\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB"
- + "\002\030\001\022\033\n\016master_version\030\004 \001(\tB\003\340A\002\022\014\n\004name"
- + "\030\007 \001(\t\"\265\002\n\024SetMasterAuthRequest\022\026\n\nproje"
- + "ct_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\nclu"
- + "ster_id\030\003 \001(\tB\002\030\001\022E\n\006action\030\004 \001(\01620.goog"
- + "le.container.v1.SetMasterAuthRequest.Act"
- + "ionB\003\340A\002\0224\n\006update\030\005 \001(\0132\037.google.contai"
- + "ner.v1.MasterAuthB\003\340A\002\022\014\n\004name\030\007 \001(\t\"P\n\006"
- + "Action\022\013\n\007UNKNOWN\020\000\022\020\n\014SET_PASSWORD\020\001\022\025\n"
- + "\021GENERATE_PASSWORD\020\002\022\020\n\014SET_USERNAME\020\003\"f"
- + "\n\024DeleteClusterRequest\022\026\n\nproject_id\030\001 \001"
- + "(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003"
- + " \001(\tB\002\030\001\022\014\n\004name\030\004 \001(\t\"O\n\023ListClustersRe"
+ + "ReleaseChannel\022[\n#desired_authenticator_"
+ + "groups_config\030? \001(\0132..google.container.v"
+ + "1.AuthenticatorGroupsConfig\022\036\n\026desired_m"
+ + "aster_version\030d \001(\t\"\304\007\n\tOperation\022\014\n\004nam"
+ + "e\030\001 \001(\t\022\020\n\004zone\030\002 \001(\tB\002\030\001\022;\n\016operation_t"
+ + "ype\030\003 \001(\0162#.google.container.v1.Operatio"
+ + "n.Type\0225\n\006status\030\004 \001(\0162%.google.containe"
+ + "r.v1.Operation.Status\022\016\n\006detail\030\010 \001(\t\022\033\n"
+ + "\016status_message\030\005 \001(\tB\003\340A\003\022\021\n\tself_link\030"
+ + "\006 \001(\t\022\023\n\013target_link\030\007 \001(\t\022\020\n\010location\030\t"
+ + " \001(\t\022\022\n\nstart_time\030\n \001(\t\022\020\n\010end_time\030\013 \001"
+ + "(\t\022=\n\010progress\030\014 \001(\0132&.google.container."
+ + "v1.OperationProgressB\003\340A\003\022@\n\022cluster_con"
+ + "ditions\030\r \003(\0132$.google.container.v1.Stat"
+ + "usCondition\022A\n\023nodepool_conditions\030\016 \003(\013"
+ + "2$.google.container.v1.StatusCondition\"R"
+ + "\n\006Status\022\026\n\022STATUS_UNSPECIFIED\020\000\022\013\n\007PEND"
+ + "ING\020\001\022\013\n\007RUNNING\020\002\022\010\n\004DONE\020\003\022\014\n\010ABORTING"
+ + "\020\004\"\375\002\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\022\n\016CRE"
+ + "ATE_CLUSTER\020\001\022\022\n\016DELETE_CLUSTER\020\002\022\022\n\016UPG"
+ + "RADE_MASTER\020\003\022\021\n\rUPGRADE_NODES\020\004\022\022\n\016REPA"
+ + "IR_CLUSTER\020\005\022\022\n\016UPDATE_CLUSTER\020\006\022\024\n\020CREA"
+ + "TE_NODE_POOL\020\007\022\024\n\020DELETE_NODE_POOL\020\010\022\034\n\030"
+ + "SET_NODE_POOL_MANAGEMENT\020\t\022\025\n\021AUTO_REPAI"
+ + "R_NODES\020\n\022\026\n\022AUTO_UPGRADE_NODES\020\013\022\016\n\nSET"
+ + "_LABELS\020\014\022\023\n\017SET_MASTER_AUTH\020\r\022\026\n\022SET_NO"
+ + "DE_POOL_SIZE\020\016\022\026\n\022SET_NETWORK_POLICY\020\017\022\032"
+ + "\n\026SET_MAINTENANCE_POLICY\020\020\"\273\002\n\021Operation"
+ + "Progress\022\014\n\004name\030\001 \001(\t\0225\n\006status\030\002 \001(\0162%"
+ + ".google.container.v1.Operation.Status\022>\n"
+ + "\007metrics\030\003 \003(\0132-.google.container.v1.Ope"
+ + "rationProgress.Metric\0226\n\006stages\030\004 \003(\0132&."
+ + "google.container.v1.OperationProgress\032i\n"
+ + "\006Metric\022\021\n\004name\030\001 \001(\tB\003\340A\002\022\023\n\tint_value\030"
+ + "\002 \001(\003H\000\022\026\n\014double_value\030\003 \001(\001H\000\022\026\n\014strin"
+ + "g_value\030\004 \001(\tH\000B\007\n\005value\"\204\001\n\024CreateClust"
+ + "erRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zon"
+ + "e\030\002 \001(\tB\002\030\001\0222\n\007cluster\030\003 \001(\0132\034.google.co"
+ + "ntainer.v1.ClusterB\003\340A\002\022\016\n\006parent\030\005 \001(\t\""
+ + "c\n\021GetClusterRequest\022\026\n\nproject_id\030\001 \001(\t"
+ + "B\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001"
+ + "(\tB\002\030\001\022\014\n\004name\030\005 \001(\t\"\237\001\n\024UpdateClusterRe"
+ "quest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 "
- + "\001(\tB\002\030\001\022\016\n\006parent\030\004 \001(\t\"]\n\024ListClustersR"
- + "esponse\022.\n\010clusters\030\001 \003(\0132\034.google.conta"
- + "iner.v1.Cluster\022\025\n\rmissing_zones\030\002 \003(\t\"g"
- + "\n\023GetOperationRequest\022\026\n\nproject_id\030\001 \001("
- + "\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\030\n\014operation_id\030"
- + "\003 \001(\tB\002\030\001\022\014\n\004name\030\005 \001(\t\"Q\n\025ListOperation"
- + "sRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone"
- + "\030\002 \001(\tB\002\030\001\022\016\n\006parent\030\004 \001(\t\"j\n\026CancelOper"
- + "ationRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004"
- + "zone\030\002 \001(\tB\002\030\001\022\030\n\014operation_id\030\003 \001(\tB\002\030\001"
- + "\022\014\n\004name\030\004 \001(\t\"c\n\026ListOperationsResponse"
- + "\0222\n\noperations\030\001 \003(\0132\036.google.container."
- + "v1.Operation\022\025\n\rmissing_zones\030\002 \003(\t\"P\n\026G"
- + "etServerConfigRequest\022\026\n\nproject_id\030\001 \001("
- + "\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\014\n\004name\030\004 \001(\t\"\364\002"
- + "\n\014ServerConfig\022\037\n\027default_cluster_versio"
- + "n\030\001 \001(\t\022\033\n\023valid_node_versions\030\003 \003(\t\022\032\n\022"
- + "default_image_type\030\004 \001(\t\022\031\n\021valid_image_"
- + "types\030\005 \003(\t\022\035\n\025valid_master_versions\030\006 \003"
- + "(\t\022H\n\010channels\030\t \003(\01326.google.container."
- + "v1.ServerConfig.ReleaseChannelConfig\032\205\001\n"
- + "\024ReleaseChannelConfig\022<\n\007channel\030\001 \001(\0162+"
- + ".google.container.v1.ReleaseChannel.Chan"
- + "nel\022\027\n\017default_version\030\002 \001(\t\022\026\n\016valid_ve"
- + "rsions\030\004 \003(\t\"\240\001\n\025CreateNodePoolRequest\022\026"
- + "\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001"
- + "\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\0225\n\tnode_pool\030\004 "
- + "\001(\0132\035.google.container.v1.NodePoolB\003\340A\002\022"
- + "\016\n\006parent\030\006 \001(\t\"\201\001\n\025DeleteNodePoolReques"
- + "t\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB"
- + "\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n\014node_pool"
- + "_id\030\004 \001(\tB\002\030\001\022\014\n\004name\030\006 \001(\t\"h\n\024ListNodeP"
- + "oolsRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004z"
- + "one\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\016\n"
- + "\006parent\030\005 \001(\t\"~\n\022GetNodePoolRequest\022\026\n\np"
- + "roject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n"
- + "\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n\014node_pool_id\030\004 "
- + "\001(\tB\002\030\001\022\014\n\004name\030\006 \001(\t\"\252\006\n\010NodePool\022\014\n\004na"
- + "me\030\001 \001(\t\022/\n\006config\030\002 \001(\0132\037.google.contai"
- + "ner.v1.NodeConfig\022\032\n\022initial_node_count\030"
- + "\003 \001(\005\022\021\n\tlocations\030\r \003(\t\022\021\n\tself_link\030d "
- + "\001(\t\022\017\n\007version\030e \001(\t\022\033\n\023instance_group_u"
- + "rls\030f \003(\t\0224\n\006status\030g \001(\0162$.google.conta"
- + "iner.v1.NodePool.Status\022\032\n\016status_messag"
- + "e\030h \001(\tB\002\030\001\022=\n\013autoscaling\030\004 \001(\0132(.googl"
- + "e.container.v1.NodePoolAutoscaling\0227\n\nma"
- + "nagement\030\005 \001(\0132#.google.container.v1.Nod"
- + "eManagement\022C\n\023max_pods_constraint\030\006 \001(\013"
- + "2&.google.container.v1.MaxPodsConstraint"
- + "\0228\n\nconditions\030i \003(\0132$.google.container."
- + "v1.StatusCondition\022\032\n\022pod_ipv4_cidr_size"
- + "\030\007 \001(\005\022G\n\020upgrade_settings\030k \001(\0132-.googl"
- + "e.container.v1.NodePool.UpgradeSettings\032"
- + "=\n\017UpgradeSettings\022\021\n\tmax_surge\030\001 \001(\005\022\027\n"
- + "\017max_unavailable\030\002 \001(\005\"\201\001\n\006Status\022\026\n\022STA"
- + "TUS_UNSPECIFIED\020\000\022\020\n\014PROVISIONING\020\001\022\013\n\007R"
- + "UNNING\020\002\022\026\n\022RUNNING_WITH_ERROR\020\003\022\017\n\013RECO"
- + "NCILING\020\004\022\014\n\010STOPPING\020\005\022\t\n\005ERROR\020\006\"}\n\016No"
- + "deManagement\022\024\n\014auto_upgrade\030\001 \001(\010\022\023\n\013au"
- + "to_repair\030\002 \001(\010\022@\n\017upgrade_options\030\n \001(\013"
- + "2\'.google.container.v1.AutoUpgradeOption"
- + "s\"J\n\022AutoUpgradeOptions\022\037\n\027auto_upgrade_"
- + "start_time\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\"e\n"
- + "\021MaintenancePolicy\0226\n\006window\030\001 \001(\0132&.goo"
- + "gle.container.v1.MaintenanceWindow\022\030\n\020re"
- + "source_version\030\003 \001(\t\"\366\002\n\021MaintenanceWind"
- + "ow\022O\n\030daily_maintenance_window\030\002 \001(\0132+.g"
- + "oogle.container.v1.DailyMaintenanceWindo"
- + "wH\000\022D\n\020recurring_window\030\003 \001(\0132(.google.c"
- + "ontainer.v1.RecurringTimeWindowH\000\022a\n\026mai"
- + "ntenance_exclusions\030\004 \003(\0132A.google.conta"
- + "iner.v1.MaintenanceWindow.MaintenanceExc"
- + "lusionsEntry\032]\n\032MaintenanceExclusionsEnt"
- + "ry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(\0132\037.google."
- + "container.v1.TimeWindow:\0028\001B\010\n\006policy\"j\n"
- + "\nTimeWindow\022.\n\nstart_time\030\001 \001(\0132\032.google"
- + ".protobuf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032."
- + "google.protobuf.Timestamp\"Z\n\023RecurringTi"
- + "meWindow\022/\n\006window\030\001 \001(\0132\037.google.contai"
- + "ner.v1.TimeWindow\022\022\n\nrecurrence\030\002 \001(\t\">\n"
- + "\026DailyMaintenanceWindow\022\022\n\nstart_time\030\002 "
- + "\001(\t\022\020\n\010duration\030\003 \001(\t\"\306\001\n\034SetNodePoolMan"
- + "agementRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020"
+ + "\001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\0227\n\006updat"
+ + "e\030\004 \001(\0132\".google.container.v1.ClusterUpd"
+ + "ateB\003\340A\002\022\014\n\004name\030\005 \001(\t\"\340\002\n\025UpdateNodePoo"
+ + "lRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone"
+ + "\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n\014no"
+ + "de_pool_id\030\004 \001(\tB\002\030\001\022\031\n\014node_version\030\005 \001"
+ + "(\tB\003\340A\002\022\027\n\nimage_type\030\006 \001(\tB\003\340A\002\022\014\n\004name"
+ + "\030\010 \001(\t\022\021\n\tlocations\030\r \003(\t\022M\n\030workload_me"
+ + "tadata_config\030\016 \001(\0132+.google.container.v"
+ + "1.WorkloadMetadataConfig\022G\n\020upgrade_sett"
+ + "ings\030\017 \001(\0132-.google.container.v1.NodePoo"
+ + "l.UpgradeSettings\"\315\001\n\035SetNodePoolAutosca"
+ + "lingRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004z"
+ + "one\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n"
+ + "\014node_pool_id\030\004 \001(\tB\002\030\001\022B\n\013autoscaling\030\005"
+ + " \001(\0132(.google.container.v1.NodePoolAutos"
+ + "calingB\003\340A\002\022\014\n\004name\030\006 \001(\t\"\210\001\n\030SetLogging"
+ + "ServiceRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020"
+ "\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001"
- + "\022\030\n\014node_pool_id\030\004 \001(\tB\002\030\001\022<\n\nmanagement"
- + "\030\005 \001(\0132#.google.container.v1.NodeManagem"
- + "entB\003\340A\002\022\014\n\004name\030\007 \001(\t\"\233\001\n\026SetNodePoolSi"
- + "zeRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zon"
- + "e\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\030\n\014n"
- + "ode_pool_id\030\004 \001(\tB\002\030\001\022\027\n\nnode_count\030\005 \001("
- + "\005B\003\340A\002\022\014\n\004name\030\007 \001(\t\"\212\001\n\036RollbackNodePoo"
- + "lUpgradeRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022"
- + "\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030"
- + "\001\022\030\n\014node_pool_id\030\004 \001(\tB\002\030\001\022\014\n\004name\030\006 \001("
- + "\t\"J\n\025ListNodePoolsResponse\0221\n\nnode_pools"
- + "\030\001 \003(\0132\035.google.container.v1.NodePool\"\377\001"
- + "\n\022ClusterAutoscaling\022$\n\034enable_node_auto"
- + "provisioning\030\001 \001(\010\022;\n\017resource_limits\030\002 "
- + "\003(\0132\".google.container.v1.ResourceLimit\022"
- + "b\n#autoprovisioning_node_pool_defaults\030\004"
- + " \001(\01325.google.container.v1.Autoprovision"
- + "ingNodePoolDefaults\022\"\n\032autoprovisioning_"
- + "locations\030\005 \003(\t\"\224\003\n AutoprovisioningNode"
- + "PoolDefaults\022\024\n\014oauth_scopes\030\001 \003(\t\022\027\n\017se"
- + "rvice_account\030\002 \001(\t\022G\n\020upgrade_settings\030"
- + "\003 \001(\0132-.google.container.v1.NodePool.Upg"
- + "radeSettings\0227\n\nmanagement\030\004 \001(\0132#.googl"
- + "e.container.v1.NodeManagement\022\030\n\020min_cpu"
- + "_platform\030\005 \001(\t\022\024\n\014disk_size_gb\030\006 \001(\005\022\021\n"
- + "\tdisk_type\030\007 \001(\t\022M\n\030shielded_instance_co"
- + "nfig\030\010 \001(\0132+.google.container.v1.Shielde",
- "dInstanceConfig\022\031\n\021boot_disk_kms_key\030\t \001"
- + "(\t\022\022\n\nimage_type\030\n \001(\t\"H\n\rResourceLimit\022"
- + "\025\n\rresource_type\030\001 \001(\t\022\017\n\007minimum\030\002 \001(\003\022"
- + "\017\n\007maximum\030\003 \001(\003\"o\n\023NodePoolAutoscaling\022"
- + "\017\n\007enabled\030\001 \001(\010\022\026\n\016min_node_count\030\002 \001(\005"
- + "\022\026\n\016max_node_count\030\003 \001(\005\022\027\n\017autoprovisio"
- + "ned\030\004 \001(\010\"\222\002\n\020SetLabelsRequest\022\026\n\nprojec"
- + "t_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\nclus"
- + "ter_id\030\003 \001(\tB\002\030\001\022W\n\017resource_labels\030\004 \003("
- + "\01329.google.container.v1.SetLabelsRequest"
- + ".ResourceLabelsEntryB\003\340A\002\022\036\n\021label_finge"
- + "rprint\030\005 \001(\tB\003\340A\002\022\014\n\004name\030\007 \001(\t\0325\n\023Resou"
- + "rceLabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
- + "(\t:\0028\001\"|\n\024SetLegacyAbacRequest\022\026\n\nprojec"
- + "t_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\nclus"
- + "ter_id\030\003 \001(\tB\002\030\001\022\024\n\007enabled\030\004 \001(\010B\003\340A\002\022\014"
- + "\n\004name\030\006 \001(\t\"\204\001\n\026StartIPRotationRequest\022"
- + "\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030"
- + "\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\014\n\004name\030\006 \001(\t\022"
- + "\032\n\022rotate_credentials\030\007 \001(\010\"k\n\031CompleteI"
- + "PRotationRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001"
+ + "\022\034\n\017logging_service\030\004 \001(\tB\003\340A\002\022\014\n\004name\030\005"
+ + " \001(\t\"\216\001\n\033SetMonitoringServiceRequest\022\026\n\n"
+ + "project_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026"
+ + "\n\ncluster_id\030\003 \001(\tB\002\030\001\022\037\n\022monitoring_ser"
+ + "vice\030\004 \001(\tB\003\340A\002\022\014\n\004name\030\006 \001(\t\"\247\001\n\026SetAdd"
+ + "onsConfigRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001"
+ "\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002"
- + "\030\001\022\014\n\004name\030\007 \001(\t\"H\n\021AcceleratorConfig\022\031\n"
- + "\021accelerator_count\030\001 \001(\003\022\030\n\020accelerator_"
- + "type\030\002 \001(\t\"\232\001\n\026WorkloadMetadataConfig\022>\n"
- + "\004mode\030\002 \001(\01620.google.container.v1.Worklo"
- + "adMetadataConfig.Mode\"@\n\004Mode\022\024\n\020MODE_UN"
- + "SPECIFIED\020\000\022\020\n\014GCE_METADATA\020\001\022\020\n\014GKE_MET"
- + "ADATA\020\002\"\252\001\n\027SetNetworkPolicyRequest\022\026\n\np"
+ + "\030\001\022=\n\raddons_config\030\004 \001(\0132!.google.conta"
+ + "iner.v1.AddonsConfigB\003\340A\002\022\014\n\004name\030\006 \001(\t\""
+ + "}\n\023SetLocationsRequest\022\026\n\nproject_id\030\001 \001"
+ + "(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003"
+ + " \001(\tB\002\030\001\022\026\n\tlocations\030\004 \003(\tB\003\340A\002\022\014\n\004name"
+ + "\030\006 \001(\t\"\202\001\n\023UpdateMasterRequest\022\026\n\nprojec"
+ + "t_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\nclus"
+ + "ter_id\030\003 \001(\tB\002\030\001\022\033\n\016master_version\030\004 \001(\t"
+ + "B\003\340A\002\022\014\n\004name\030\007 \001(\t\"\265\002\n\024SetMasterAuthReq"
+ + "uest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001"
+ + "(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022E\n\006action"
+ + "\030\004 \001(\01620.google.container.v1.SetMasterAu"
+ + "thRequest.ActionB\003\340A\002\0224\n\006update\030\005 \001(\0132\037."
+ + "google.container.v1.MasterAuthB\003\340A\002\022\014\n\004n"
+ + "ame\030\007 \001(\t\"P\n\006Action\022\013\n\007UNKNOWN\020\000\022\020\n\014SET_"
+ + "PASSWORD\020\001\022\025\n\021GENERATE_PASSWORD\020\002\022\020\n\014SET"
+ + "_USERNAME\020\003\"f\n\024DeleteClusterRequest\022\026\n\np"
+ "roject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n"
- + "\ncluster_id\030\003 \001(\tB\002\030\001\022?\n\016network_policy\030"
- + "\004 \001(\0132\".google.container.v1.NetworkPolic"
- + "yB\003\340A\002\022\014\n\004name\030\006 \001(\t\"\271\001\n\033SetMaintenanceP"
- + "olicyRequest\022\027\n\nproject_id\030\001 \001(\tB\003\340A\002\022\021\n"
- + "\004zone\030\002 \001(\tB\003\340A\002\022\027\n\ncluster_id\030\003 \001(\tB\003\340A"
- + "\002\022G\n\022maintenance_policy\030\004 \001(\0132&.google.c"
- + "ontainer.v1.MaintenancePolicyB\003\340A\002\022\014\n\004na"
- + "me\030\005 \001(\t\"\352\001\n\017StatusCondition\0227\n\004code\030\001 \001"
- + "(\0162).google.container.v1.StatusCondition"
- + ".Code\022\017\n\007message\030\002 \001(\t\"\214\001\n\004Code\022\013\n\007UNKNO"
- + "WN\020\000\022\020\n\014GCE_STOCKOUT\020\001\022\037\n\033GKE_SERVICE_AC"
- + "COUNT_DELETED\020\002\022\026\n\022GCE_QUOTA_EXCEEDED\020\003\022"
- + "\023\n\017SET_BY_OPERATOR\020\004\022\027\n\023CLOUD_KMS_KEY_ER"
- + "ROR\020\007\"\237\001\n\rNetworkConfig\022\017\n\007network\030\001 \001(\t"
- + "\022\022\n\nsubnetwork\030\002 \001(\t\022$\n\034enable_intra_nod"
- + "e_visibility\030\005 \001(\010\022C\n\023default_snat_statu"
- + "s\030\007 \001(\0132&.google.container.v1.DefaultSna"
- + "tStatus\"(\n\026GetOpenIDConfigRequest\022\016\n\006par"
- + "ent\030\001 \001(\t\"\334\001\n\027GetOpenIDConfigResponse\022\016\n"
- + "\006issuer\030\001 \001(\t\022\020\n\010jwks_uri\030\002 \001(\t\022 \n\030respo"
- + "nse_types_supported\030\003 \003(\t\022\037\n\027subject_typ"
- + "es_supported\030\004 \003(\t\022-\n%id_token_signing_a"
- + "lg_values_supported\030\005 \003(\t\022\030\n\020claims_supp"
- + "orted\030\006 \003(\t\022\023\n\013grant_types\030\007 \003(\t\"\'\n\025GetJ"
- + "SONWebKeysRequest\022\016\n\006parent\030\001 \001(\t\"r\n\003Jwk"
- + "\022\013\n\003kty\030\001 \001(\t\022\013\n\003alg\030\002 \001(\t\022\013\n\003use\030\003 \001(\t\022"
- + "\013\n\003kid\030\004 \001(\t\022\t\n\001n\030\005 \001(\t\022\t\n\001e\030\006 \001(\t\022\t\n\001x\030"
- + "\007 \001(\t\022\t\n\001y\030\010 \001(\t\022\013\n\003crv\030\t \001(\t\"@\n\026GetJSON"
- + "WebKeysResponse\022&\n\004keys\030\001 \003(\0132\030.google.c"
- + "ontainer.v1.Jwk\"\216\001\n\016ReleaseChannel\022<\n\007ch"
+ + "\ncluster_id\030\003 \001(\tB\002\030\001\022\014\n\004name\030\004 \001(\t\"O\n\023L"
+ + "istClustersRequest\022\026\n\nproject_id\030\001 \001(\tB\002"
+ + "\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\016\n\006parent\030\004 \001(\t\"]\n\024"
+ + "ListClustersResponse\022.\n\010clusters\030\001 \003(\0132\034"
+ + ".google.container.v1.Cluster\022\025\n\rmissing_"
+ + "zones\030\002 \003(\t\"g\n\023GetOperationRequest\022\026\n\npr"
+ + "oject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\030\n\014"
+ + "operation_id\030\003 \001(\tB\002\030\001\022\014\n\004name\030\005 \001(\t\"Q\n\025"
+ + "ListOperationsRequest\022\026\n\nproject_id\030\001 \001("
+ + "\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\016\n\006parent\030\004 \001(\t\""
+ + "j\n\026CancelOperationRequest\022\026\n\nproject_id\030"
+ + "\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\030\n\014operation"
+ + "_id\030\003 \001(\tB\002\030\001\022\014\n\004name\030\004 \001(\t\"c\n\026ListOpera"
+ + "tionsResponse\0222\n\noperations\030\001 \003(\0132\036.goog"
+ + "le.container.v1.Operation\022\025\n\rmissing_zon"
+ + "es\030\002 \003(\t\"P\n\026GetServerConfigRequest\022\026\n\npr"
+ + "oject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\014\n\004"
+ + "name\030\004 \001(\t\"\364\002\n\014ServerConfig\022\037\n\027default_c"
+ + "luster_version\030\001 \001(\t\022\033\n\023valid_node_versi"
+ + "ons\030\003 \003(\t\022\032\n\022default_image_type\030\004 \001(\t\022\031\n"
+ + "\021valid_image_types\030\005 \003(\t\022\035\n\025valid_master"
+ + "_versions\030\006 \003(\t\022H\n\010channels\030\t \003(\01326.goog"
+ + "le.container.v1.ServerConfig.ReleaseChan"
+ + "nelConfig\032\205\001\n\024ReleaseChannelConfig\022<\n\007ch"
+ "annel\030\001 \001(\0162+.google.container.v1.Releas"
- + "eChannel.Channel\">\n\007Channel\022\017\n\013UNSPECIFI"
- + "ED\020\000\022\t\n\005RAPID\020\001\022\013\n\007REGULAR\020\002\022\n\n\006STABLE\020\003"
- + "\",\n\031IntraNodeVisibilityConfig\022\017\n\007enabled"
- + "\030\001 \001(\010\".\n\021MaxPodsConstraint\022\031\n\021max_pods_"
- + "per_node\030\001 \001(\003\"/\n\026WorkloadIdentityConfig"
- + "\022\025\n\rworkload_pool\030\002 \001(\t\"\230\001\n\022DatabaseEncr"
- + "yption\022<\n\005state\030\002 \001(\0162-.google.container"
- + ".v1.DatabaseEncryption.State\022\020\n\010key_name"
- + "\030\001 \001(\t\"2\n\005State\022\013\n\007UNKNOWN\020\000\022\r\n\tENCRYPTE"
- + "D\020\001\022\r\n\tDECRYPTED\020\002\"e\n\034ListUsableSubnetwo"
- + "rksRequest\022\016\n\006parent\030\001 \001(\t\022\016\n\006filter\030\002 \001"
- + "(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001("
- + "\t\"t\n\035ListUsableSubnetworksResponse\022:\n\013su"
- + "bnetworks\030\001 \003(\0132%.google.container.v1.Us"
- + "ableSubnetwork\022\027\n\017next_page_token\030\002 \001(\t\""
- + "\200\002\n\036UsableSubnetworkSecondaryRange\022\022\n\nra"
- + "nge_name\030\001 \001(\t\022\025\n\rip_cidr_range\030\002 \001(\t\022J\n"
- + "\006status\030\003 \001(\0162:.google.container.v1.Usab"
- + "leSubnetworkSecondaryRange.Status\"g\n\006Sta"
- + "tus\022\013\n\007UNKNOWN\020\000\022\n\n\006UNUSED\020\001\022\022\n\016IN_USE_S"
- + "ERVICE\020\002\022\030\n\024IN_USE_SHAREABLE_POD\020\003\022\026\n\022IN"
- + "_USE_MANAGED_POD\020\004\"\270\001\n\020UsableSubnetwork\022"
- + "\022\n\nsubnetwork\030\001 \001(\t\022\017\n\007network\030\002 \001(\t\022\025\n\r"
- + "ip_cidr_range\030\003 \001(\t\022P\n\023secondary_ip_rang"
- + "es\030\004 \003(\01323.google.container.v1.UsableSub"
- + "networkSecondaryRange\022\026\n\016status_message\030"
- + "\005 \001(\t\"\355\002\n\031ResourceUsageExportConfig\022`\n\024b"
- + "igquery_destination\030\001 \001(\0132B.google.conta"
- + "iner.v1.ResourceUsageExportConfig.BigQue"
- + "ryDestination\022&\n\036enable_network_egress_m"
- + "etering\030\002 \001(\010\022m\n\033consumption_metering_co"
- + "nfig\030\003 \001(\0132H.google.container.v1.Resourc"
- + "eUsageExportConfig.ConsumptionMeteringCo"
- + "nfig\032)\n\023BigQueryDestination\022\022\n\ndataset_i"
- + "d\030\001 \001(\t\032,\n\031ConsumptionMeteringConfig\022\017\n\007"
- + "enabled\030\001 \001(\010\")\n\026VerticalPodAutoscaling\022"
- + "\017\n\007enabled\030\001 \001(\010\"%\n\021DefaultSnatStatus\022\020\n"
- + "\010disabled\030\001 \001(\010\" \n\rShieldedNodes\022\017\n\007enab"
- + "led\030\001 \001(\0102\205F\n\016ClusterManager\022\350\001\n\014ListClu"
- + "sters\022(.google.container.v1.ListClusters"
- + "Request\032).google.container.v1.ListCluste"
- + "rsResponse\"\202\001\202\323\344\223\002a\022,/v1/{parent=project"
- + "s/*/locations/*}/clustersZ1\022//v1/project"
- + "s/{project_id}/zones/{zone}/clusters\332A\017p"
- + "roject_id,zone\332A\006parent\022\355\001\n\nGetCluster\022&"
- + ".google.container.v1.GetClusterRequest\032\034"
- + ".google.container.v1.Cluster\"\230\001\202\323\344\223\002n\022,/"
- + "v1/{name=projects/*/locations/*/clusters"
- + "/*}Z>\022*\n\026DailyMaintenanceWindow\022\022\n\n"
+ + "start_time\030\002 \001(\t\022\020\n\010duration\030\003 \001(\t\"\306\001\n\034S"
+ + "etNodePoolManagementRequest\022\026\n\nproject_i"
+ + "d\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster"
+ + "_id\030\003 \001(\tB\002\030\001\022\030\n\014node_pool_id\030\004 \001(\tB\002\030\001\022"
+ + "<\n\nmanagement\030\005 \001(\0132#.google.container.v"
+ + "1.NodeManagementB\003\340A\002\022\014\n\004name\030\007 \001(\t\"\233\001\n\026"
+ + "SetNodePoolSizeRequest\022\026\n\nproject_id\030\001 \001"
+ + "(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003"
+ + " \001(\tB\002\030\001\022\030\n\014node_pool_id\030\004 \001(\tB\002\030\001\022\027\n\nno"
+ + "de_count\030\005 \001(\005B\003\340A\002\022\014\n\004name\030\007 \001(\t\"\212\001\n\036Ro"
+ + "llbackNodePoolUpgradeRequest\022\026\n\nproject_"
+ + "id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\ncluste"
+ + "r_id\030\003 \001(\tB\002\030\001\022\030\n\014node_pool_id\030\004 \001(\tB\002\030\001"
+ + "\022\014\n\004name\030\006 \001(\t\"J\n\025ListNodePoolsResponse\022"
+ + "1\n\nnode_pools\030\001 \003(\0132\035.google.container.v"
+ + "1.NodePool\"\377\001\n\022ClusterAutoscaling\022$\n\034ena"
+ + "ble_node_autoprovisioning\030\001 \001(\010\022;\n\017resou"
+ + "rce_limits\030\002 \003(\0132\".google.container.v1.R"
+ + "esourceLimit\022b\n#autoprovisioning_node_po"
+ + "ol_defaults\030\004 \001(\01325.google.container.v1."
+ + "AutoprovisioningNodePoolDefaults\022\"\n\032auto"
+ + "provisioning_locations\030\005 \003(\t\"\224\003\n Autopro"
+ + "visioningNodePoolDefaults\022\024\n\014oauth_scope"
+ + "s\030\001 \003(\t\022\027\n\017service_account\030\002 \001(\t\022G\n\020upgr"
+ + "ade_settings\030\003 \001(\0132-.google.container.v1"
+ + ".NodePool.UpgradeSettings\0227\n\nmanagement\030"
+ + "\004 \001(\0132#.google.container.v1.NodeManageme"
+ + "nt\022\030\n\020min_cpu_platform\030\005 \001(\t\022\024\n\014disk_siz",
+ "e_gb\030\006 \001(\005\022\021\n\tdisk_type\030\007 \001(\t\022M\n\030shielde"
+ + "d_instance_config\030\010 \001(\0132+.google.contain"
+ + "er.v1.ShieldedInstanceConfig\022\031\n\021boot_dis"
+ + "k_kms_key\030\t \001(\t\022\022\n\nimage_type\030\n \001(\t\"H\n\rR"
+ + "esourceLimit\022\025\n\rresource_type\030\001 \001(\t\022\017\n\007m"
+ + "inimum\030\002 \001(\003\022\017\n\007maximum\030\003 \001(\003\"o\n\023NodePoo"
+ + "lAutoscaling\022\017\n\007enabled\030\001 \001(\010\022\026\n\016min_nod"
+ + "e_count\030\002 \001(\005\022\026\n\016max_node_count\030\003 \001(\005\022\027\n"
+ + "\017autoprovisioned\030\004 \001(\010\"\222\002\n\020SetLabelsRequ"
+ + "est\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001("
+ + "\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022W\n\017resourc"
+ + "e_labels\030\004 \003(\01329.google.container.v1.Set"
+ + "LabelsRequest.ResourceLabelsEntryB\003\340A\002\022\036"
+ + "\n\021label_fingerprint\030\005 \001(\tB\003\340A\002\022\014\n\004name\030\007"
+ + " \001(\t\0325\n\023ResourceLabelsEntry\022\013\n\003key\030\001 \001(\t"
+ + "\022\r\n\005value\030\002 \001(\t:\0028\001\"|\n\024SetLegacyAbacRequ"
+ + "est\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001("
+ + "\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\024\n\007enabled"
+ + "\030\004 \001(\010B\003\340A\002\022\014\n\004name\030\006 \001(\t\"\204\001\n\026StartIPRot"
+ + "ationRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004"
+ + "zone\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022\014"
+ + "\n\004name\030\006 \001(\t\022\032\n\022rotate_credentials\030\007 \001(\010"
+ + "\"k\n\031CompleteIPRotationRequest\022\026\n\nproject"
+ + "_id\030\001 \001(\tB\002\030\001\022\020\n\004zone\030\002 \001(\tB\002\030\001\022\026\n\nclust"
+ + "er_id\030\003 \001(\tB\002\030\001\022\014\n\004name\030\007 \001(\t\"H\n\021Acceler"
+ + "atorConfig\022\031\n\021accelerator_count\030\001 \001(\003\022\030\n"
+ + "\020accelerator_type\030\002 \001(\t\"\232\001\n\026WorkloadMeta"
+ + "dataConfig\022>\n\004mode\030\002 \001(\01620.google.contai"
+ + "ner.v1.WorkloadMetadataConfig.Mode\"@\n\004Mo"
+ + "de\022\024\n\020MODE_UNSPECIFIED\020\000\022\020\n\014GCE_METADATA"
+ + "\020\001\022\020\n\014GKE_METADATA\020\002\"\252\001\n\027SetNetworkPolic"
+ + "yRequest\022\026\n\nproject_id\030\001 \001(\tB\002\030\001\022\020\n\004zone"
+ + "\030\002 \001(\tB\002\030\001\022\026\n\ncluster_id\030\003 \001(\tB\002\030\001\022?\n\016ne"
+ + "twork_policy\030\004 \001(\0132\".google.container.v1"
+ + ".NetworkPolicyB\003\340A\002\022\014\n\004name\030\006 \001(\t\"\271\001\n\033Se"
+ + "tMaintenancePolicyRequest\022\027\n\nproject_id\030"
+ + "\001 \001(\tB\003\340A\002\022\021\n\004zone\030\002 \001(\tB\003\340A\002\022\027\n\ncluster"
+ + "_id\030\003 \001(\tB\003\340A\002\022G\n\022maintenance_policy\030\004 \001"
+ + "(\0132&.google.container.v1.MaintenancePoli"
+ + "cyB\003\340A\002\022\014\n\004name\030\005 \001(\t\"\352\001\n\017StatusConditio"
+ + "n\0227\n\004code\030\001 \001(\0162).google.container.v1.St"
+ + "atusCondition.Code\022\017\n\007message\030\002 \001(\t\"\214\001\n\004"
+ + "Code\022\013\n\007UNKNOWN\020\000\022\020\n\014GCE_STOCKOUT\020\001\022\037\n\033G"
+ + "KE_SERVICE_ACCOUNT_DELETED\020\002\022\026\n\022GCE_QUOT"
+ + "A_EXCEEDED\020\003\022\023\n\017SET_BY_OPERATOR\020\004\022\027\n\023CLO"
+ + "UD_KMS_KEY_ERROR\020\007\"\237\001\n\rNetworkConfig\022\017\n\007"
+ + "network\030\001 \001(\t\022\022\n\nsubnetwork\030\002 \001(\t\022$\n\034ena"
+ + "ble_intra_node_visibility\030\005 \001(\010\022C\n\023defau"
+ + "lt_snat_status\030\007 \001(\0132&.google.container."
+ + "v1.DefaultSnatStatus\"(\n\026GetOpenIDConfigR"
+ + "equest\022\016\n\006parent\030\001 \001(\t\"\334\001\n\027GetOpenIDConf"
+ + "igResponse\022\016\n\006issuer\030\001 \001(\t\022\020\n\010jwks_uri\030\002"
+ + " \001(\t\022 \n\030response_types_supported\030\003 \003(\t\022\037"
+ + "\n\027subject_types_supported\030\004 \003(\t\022-\n%id_to"
+ + "ken_signing_alg_values_supported\030\005 \003(\t\022\030"
+ + "\n\020claims_supported\030\006 \003(\t\022\023\n\013grant_types\030"
+ + "\007 \003(\t\"\'\n\025GetJSONWebKeysRequest\022\016\n\006parent"
+ + "\030\001 \001(\t\"r\n\003Jwk\022\013\n\003kty\030\001 \001(\t\022\013\n\003alg\030\002 \001(\t\022"
+ + "\013\n\003use\030\003 \001(\t\022\013\n\003kid\030\004 \001(\t\022\t\n\001n\030\005 \001(\t\022\t\n\001"
+ + "e\030\006 \001(\t\022\t\n\001x\030\007 \001(\t\022\t\n\001y\030\010 \001(\t\022\013\n\003crv\030\t \001"
+ + "(\t\"@\n\026GetJSONWebKeysResponse\022&\n\004keys\030\001 \003"
+ + "(\0132\030.google.container.v1.Jwk\"\216\001\n\016Release"
+ + "Channel\022<\n\007channel\030\001 \001(\0162+.google.contai"
+ + "ner.v1.ReleaseChannel.Channel\">\n\007Channel"
+ + "\022\017\n\013UNSPECIFIED\020\000\022\t\n\005RAPID\020\001\022\013\n\007REGULAR\020"
+ + "\002\022\n\n\006STABLE\020\003\",\n\031IntraNodeVisibilityConf"
+ + "ig\022\017\n\007enabled\030\001 \001(\010\".\n\021MaxPodsConstraint"
+ + "\022\031\n\021max_pods_per_node\030\001 \001(\003\"/\n\026WorkloadI"
+ + "dentityConfig\022\025\n\rworkload_pool\030\002 \001(\t\"\230\001\n"
+ + "\022DatabaseEncryption\022<\n\005state\030\002 \001(\0162-.goo"
+ + "gle.container.v1.DatabaseEncryption.Stat"
+ + "e\022\020\n\010key_name\030\001 \001(\t\"2\n\005State\022\013\n\007UNKNOWN\020"
+ + "\000\022\r\n\tENCRYPTED\020\001\022\r\n\tDECRYPTED\020\002\"e\n\034ListU"
+ + "sableSubnetworksRequest\022\016\n\006parent\030\001 \001(\t\022"
+ + "\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npa"
+ + "ge_token\030\004 \001(\t\"t\n\035ListUsableSubnetworksR"
+ + "esponse\022:\n\013subnetworks\030\001 \003(\0132%.google.co"
+ + "ntainer.v1.UsableSubnetwork\022\027\n\017next_page"
+ + "_token\030\002 \001(\t\"\200\002\n\036UsableSubnetworkSeconda"
+ + "ryRange\022\022\n\nrange_name\030\001 \001(\t\022\025\n\rip_cidr_r"
+ + "ange\030\002 \001(\t\022J\n\006status\030\003 \001(\0162:.google.cont"
+ + "ainer.v1.UsableSubnetworkSecondaryRange."
+ + "Status\"g\n\006Status\022\013\n\007UNKNOWN\020\000\022\n\n\006UNUSED\020"
+ + "\001\022\022\n\016IN_USE_SERVICE\020\002\022\030\n\024IN_USE_SHAREABL"
+ + "E_POD\020\003\022\026\n\022IN_USE_MANAGED_POD\020\004\"\270\001\n\020Usab"
+ + "leSubnetwork\022\022\n\nsubnetwork\030\001 \001(\t\022\017\n\007netw"
+ + "ork\030\002 \001(\t\022\025\n\rip_cidr_range\030\003 \001(\t\022P\n\023seco"
+ + "ndary_ip_ranges\030\004 \003(\01323.google.container"
+ + ".v1.UsableSubnetworkSecondaryRange\022\026\n\016st"
+ + "atus_message\030\005 \001(\t\"\355\002\n\031ResourceUsageExpo"
+ + "rtConfig\022`\n\024bigquery_destination\030\001 \001(\0132B"
+ + ".google.container.v1.ResourceUsageExport"
+ + "Config.BigQueryDestination\022&\n\036enable_net"
+ + "work_egress_metering\030\002 \001(\010\022m\n\033consumptio"
+ + "n_metering_config\030\003 \001(\0132H.google.contain"
+ + "er.v1.ResourceUsageExportConfig.Consumpt"
+ + "ionMeteringConfig\032)\n\023BigQueryDestination"
+ + "\022\022\n\ndataset_id\030\001 \001(\t\032,\n\031ConsumptionMeter"
+ + "ingConfig\022\017\n\007enabled\030\001 \001(\010\")\n\026VerticalPo"
+ + "dAutoscaling\022\017\n\007enabled\030\001 \001(\010\"%\n\021Default"
+ + "SnatStatus\022\020\n\010disabled\030\001 \001(\010\" \n\rShielded"
+ + "Nodes\022\017\n\007enabled\030\001 \001(\0102\205F\n\016ClusterManage"
+ + "r\022\350\001\n\014ListClusters\022(.google.container.v1"
+ + ".ListClustersRequest\032).google.container."
+ + "v1.ListClustersResponse\"\202\001\202\323\344\223\002a\022,/v1/{p"
+ + "arent=projects/*/locations/*}/clustersZ1"
+ + "\022//v1/projects/{project_id}/zones/{zone}"
+ + "/clusters\332A\017project_id,zone\332A\006parent\022\355\001\n"
+ + "\nGetCluster\022&.google.container.v1.GetClu"
+ + "sterRequest\032\034.google.container.v1.Cluste"
+ + "r\"\230\001\202\323\344\223\002n\022,/v1/{name=projects/*/locatio"
+ + "ns/*/clusters/*}Z>\022/v1/{name=projects/*/locations/*/cluste"
- + "rs/*}:setResourceLabels:\001*ZP\"K/v1/projec"
- + "ts/{project_id}/zones/{zone}/clusters/{c"
- + "luster_id}/resourceLabels:\001*\022\245\002\n\rSetLega"
- + "cyAbac\022).google.container.v1.SetLegacyAb"
- + "acRequest\032\036.google.container.v1.Operatio"
- + "n\"\310\001\202\323\344\223\002\215\001\":/v1/{name=projects/*/locati"
- + "ons/*/clusters/*}:setLegacyAbac:\001*ZL\"G/v"
+ + "ool_id}/update:\001*\022\252\002\n\026SetNodePoolAutosca"
+ + "ling\0222.google.container.v1.SetNodePoolAu"
+ + "toscalingRequest\032\036.google.container.v1.O"
+ + "peration\"\273\001\202\323\344\223\002\264\001\"G/v1/{name=projects/*"
+ + "/locations/*/clusters/*/nodePools/*}:set"
+ + "Autoscaling:\001*Zf\"a/v1/projects/{project_"
+ + "id}/zones/{zone}/clusters/{cluster_id}/n"
+ + "odePools/{node_pool_id}/autoscaling:\001*\022\267"
+ + "\002\n\021SetLoggingService\022-.google.container."
+ + "v1.SetLoggingServiceRequest\032\036.google.con"
+ + "tainer.v1.Operation\"\322\001\202\323\344\223\002\207\001\"7/v1/{name"
+ + "=projects/*/locations/*/clusters/*}:setL"
+ + "ogging:\001*ZI\"D/v1/projects/{project_id}/z"
+ + "ones/{zone}/clusters/{cluster_id}/loggin"
+ + "g:\001*\332A*project_id,zone,cluster_id,loggin"
+ + "g_service\332A\024name,logging_service\022\311\002\n\024Set"
+ + "MonitoringService\0220.google.container.v1."
+ + "SetMonitoringServiceRequest\032\036.google.con"
+ + "tainer.v1.Operation\"\336\001\202\323\344\223\002\215\001\":/v1/{name"
+ + "=projects/*/locations/*/clusters/*}:setM"
+ + "onitoring:\001*ZL\"G/v1/projects/{project_id"
+ + "}/zones/{zone}/clusters/{cluster_id}/mon"
+ + "itoring:\001*\332A-project_id,zone,cluster_id,"
+ + "monitoring_service\332A\027name,monitoring_ser"
+ + "vice\022\255\002\n\017SetAddonsConfig\022+.google.contai"
+ + "ner.v1.SetAddonsConfigRequest\032\036.google.c"
+ + "ontainer.v1.Operation\"\314\001\202\323\344\223\002\205\001\"6/v1/{na"
+ + "me=projects/*/locations/*/clusters/*}:se"
+ + "tAddons:\001*ZH\"C/v1/projects/{project_id}/"
+ + "zones/{zone}/clusters/{cluster_id}/addon"
+ + "s:\001*\332A(project_id,zone,cluster_id,addons"
+ + "_config\332A\022name,addons_config\022\250\002\n\014SetLoca"
+ + "tions\022(.google.container.v1.SetLocations"
+ + "Request\032\036.google.container.v1.Operation\""
+ + "\315\001\210\002\001\202\323\344\223\002\213\001\"9/v1/{name=projects/*/locat"
+ + "ions/*/clusters/*}:setLocations:\001*ZK\"F/v"
+ "1/projects/{project_id}/zones/{zone}/clu"
- + "sters/{cluster_id}/legacyAbac:\001*\332A\"proje"
- + "ct_id,zone,cluster_id,enabled\332A\014name,ena"
- + "bled\022\240\002\n\017StartIPRotation\022+.google.contai"
- + "ner.v1.StartIPRotationRequest\032\036.google.c"
- + "ontainer.v1.Operation\"\277\001\202\323\344\223\002\224\001\"*/v1/{name=projects/*/locat"
+ + "ions/*/clusters/*}:setResourceLabels:\001*Z"
+ + "P\"K/v1/projects/{project_id}/zones/{zone"
+ + "}/clusters/{cluster_id}/resourceLabels:\001"
+ + "*\022\245\002\n\rSetLegacyAbac\022).google.container.v"
+ + "1.SetLegacyAbacRequest\032\036.google.containe"
+ + "r.v1.Operation\"\310\001\202\323\344\223\002\215\001\":/v1/{name=proj"
+ + "ects/*/locations/*/clusters/*}:setLegacy"
+ + "Abac:\001*ZL\"G/v1/projects/{project_id}/zon"
+ + "es/{zone}/clusters/{cluster_id}/legacyAb"
+ + "ac:\001*\332A\"project_id,zone,cluster_id,enabl"
+ + "ed\332A\014name,enabled\022\240\002\n\017StartIPRotation\022+."
+ + "google.container.v1.StartIPRotationReque"
+ + "st\032\036.google.container.v1.Operation\"\277\001\202\323\344"
+ + "\223\002\224\001\"
+ * The desired authenticator groups config for the cluster.
+ *
+ *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ *
+ * @return Whether the desiredAuthenticatorGroupsConfig field is set.
+ */
+ @java.lang.Override
+ public boolean hasDesiredAuthenticatorGroupsConfig() {
+ return desiredAuthenticatorGroupsConfig_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * The desired authenticator groups config for the cluster. + *+ * + *
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ *
+ * @return The desiredAuthenticatorGroupsConfig.
+ */
+ @java.lang.Override
+ public com.google.container.v1.AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig() {
+ return desiredAuthenticatorGroupsConfig_ == null
+ ? com.google.container.v1.AuthenticatorGroupsConfig.getDefaultInstance()
+ : desiredAuthenticatorGroupsConfig_;
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ @java.lang.Override
+ public com.google.container.v1.AuthenticatorGroupsConfigOrBuilder
+ getDesiredAuthenticatorGroupsConfigOrBuilder() {
+ return getDesiredAuthenticatorGroupsConfig();
+ }
+
public static final int DESIRED_MASTER_VERSION_FIELD_NUMBER = 100;
private volatile java.lang.Object desiredMasterVersion_;
/**
@@ -1619,6 +1688,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (desiredShieldedNodes_ != null) {
output.writeMessage(48, getDesiredShieldedNodes());
}
+ if (desiredAuthenticatorGroupsConfig_ != null) {
+ output.writeMessage(63, getDesiredAuthenticatorGroupsConfig());
+ }
if (!getDesiredMasterVersionBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 100, desiredMasterVersion_);
}
@@ -1721,6 +1793,11 @@ public int getSerializedSize() {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(48, getDesiredShieldedNodes());
}
+ if (desiredAuthenticatorGroupsConfig_ != null) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeMessageSize(
+ 63, getDesiredAuthenticatorGroupsConfig());
+ }
if (!getDesiredMasterVersionBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(100, desiredMasterVersion_);
}
@@ -1816,6 +1893,12 @@ public boolean equals(final java.lang.Object obj) {
if (hasDesiredReleaseChannel()) {
if (!getDesiredReleaseChannel().equals(other.getDesiredReleaseChannel())) return false;
}
+ if (hasDesiredAuthenticatorGroupsConfig() != other.hasDesiredAuthenticatorGroupsConfig())
+ return false;
+ if (hasDesiredAuthenticatorGroupsConfig()) {
+ if (!getDesiredAuthenticatorGroupsConfig()
+ .equals(other.getDesiredAuthenticatorGroupsConfig())) return false;
+ }
if (!getDesiredMasterVersion().equals(other.getDesiredMasterVersion())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
@@ -1898,6 +1981,10 @@ public int hashCode() {
hash = (37 * hash) + DESIRED_RELEASE_CHANNEL_FIELD_NUMBER;
hash = (53 * hash) + getDesiredReleaseChannel().hashCode();
}
+ if (hasDesiredAuthenticatorGroupsConfig()) {
+ hash = (37 * hash) + DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER;
+ hash = (53 * hash) + getDesiredAuthenticatorGroupsConfig().hashCode();
+ }
hash = (37 * hash) + DESIRED_MASTER_VERSION_FIELD_NUMBER;
hash = (53 * hash) + getDesiredMasterVersion().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
@@ -2142,6 +2229,12 @@ public Builder clear() {
desiredReleaseChannel_ = null;
desiredReleaseChannelBuilder_ = null;
}
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ desiredAuthenticatorGroupsConfig_ = null;
+ } else {
+ desiredAuthenticatorGroupsConfig_ = null;
+ desiredAuthenticatorGroupsConfigBuilder_ = null;
+ }
desiredMasterVersion_ = "";
return this;
@@ -2253,6 +2346,11 @@ public com.google.container.v1.ClusterUpdate buildPartial() {
} else {
result.desiredReleaseChannel_ = desiredReleaseChannelBuilder_.build();
}
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ result.desiredAuthenticatorGroupsConfig_ = desiredAuthenticatorGroupsConfig_;
+ } else {
+ result.desiredAuthenticatorGroupsConfig_ = desiredAuthenticatorGroupsConfigBuilder_.build();
+ }
result.desiredMasterVersion_ = desiredMasterVersion_;
onBuilt();
return result;
@@ -2376,6 +2474,9 @@ public Builder mergeFrom(com.google.container.v1.ClusterUpdate other) {
if (other.hasDesiredReleaseChannel()) {
mergeDesiredReleaseChannel(other.getDesiredReleaseChannel());
}
+ if (other.hasDesiredAuthenticatorGroupsConfig()) {
+ mergeDesiredAuthenticatorGroupsConfig(other.getDesiredAuthenticatorGroupsConfig());
+ }
if (!other.getDesiredMasterVersion().isEmpty()) {
desiredMasterVersion_ = other.desiredMasterVersion_;
onChanged();
@@ -6048,6 +6149,216 @@ public com.google.container.v1.ReleaseChannelOrBuilder getDesiredReleaseChannelO
return desiredReleaseChannelBuilder_;
}
+ private com.google.container.v1.AuthenticatorGroupsConfig desiredAuthenticatorGroupsConfig_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.container.v1.AuthenticatorGroupsConfig,
+ com.google.container.v1.AuthenticatorGroupsConfig.Builder,
+ com.google.container.v1.AuthenticatorGroupsConfigOrBuilder>
+ desiredAuthenticatorGroupsConfigBuilder_;
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ *
+ * @return Whether the desiredAuthenticatorGroupsConfig field is set.
+ */
+ public boolean hasDesiredAuthenticatorGroupsConfig() {
+ return desiredAuthenticatorGroupsConfigBuilder_ != null
+ || desiredAuthenticatorGroupsConfig_ != null;
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ *
+ * @return The desiredAuthenticatorGroupsConfig.
+ */
+ public com.google.container.v1.AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig() {
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ return desiredAuthenticatorGroupsConfig_ == null
+ ? com.google.container.v1.AuthenticatorGroupsConfig.getDefaultInstance()
+ : desiredAuthenticatorGroupsConfig_;
+ } else {
+ return desiredAuthenticatorGroupsConfigBuilder_.getMessage();
+ }
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ public Builder setDesiredAuthenticatorGroupsConfig(
+ com.google.container.v1.AuthenticatorGroupsConfig value) {
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ desiredAuthenticatorGroupsConfig_ = value;
+ onChanged();
+ } else {
+ desiredAuthenticatorGroupsConfigBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ public Builder setDesiredAuthenticatorGroupsConfig(
+ com.google.container.v1.AuthenticatorGroupsConfig.Builder builderForValue) {
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ desiredAuthenticatorGroupsConfig_ = builderForValue.build();
+ onChanged();
+ } else {
+ desiredAuthenticatorGroupsConfigBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ public Builder mergeDesiredAuthenticatorGroupsConfig(
+ com.google.container.v1.AuthenticatorGroupsConfig value) {
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ if (desiredAuthenticatorGroupsConfig_ != null) {
+ desiredAuthenticatorGroupsConfig_ =
+ com.google.container.v1.AuthenticatorGroupsConfig.newBuilder(
+ desiredAuthenticatorGroupsConfig_)
+ .mergeFrom(value)
+ .buildPartial();
+ } else {
+ desiredAuthenticatorGroupsConfig_ = value;
+ }
+ onChanged();
+ } else {
+ desiredAuthenticatorGroupsConfigBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ public Builder clearDesiredAuthenticatorGroupsConfig() {
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ desiredAuthenticatorGroupsConfig_ = null;
+ onChanged();
+ } else {
+ desiredAuthenticatorGroupsConfig_ = null;
+ desiredAuthenticatorGroupsConfigBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ public com.google.container.v1.AuthenticatorGroupsConfig.Builder
+ getDesiredAuthenticatorGroupsConfigBuilder() {
+
+ onChanged();
+ return getDesiredAuthenticatorGroupsConfigFieldBuilder().getBuilder();
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ public com.google.container.v1.AuthenticatorGroupsConfigOrBuilder
+ getDesiredAuthenticatorGroupsConfigOrBuilder() {
+ if (desiredAuthenticatorGroupsConfigBuilder_ != null) {
+ return desiredAuthenticatorGroupsConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return desiredAuthenticatorGroupsConfig_ == null
+ ? com.google.container.v1.AuthenticatorGroupsConfig.getDefaultInstance()
+ : desiredAuthenticatorGroupsConfig_;
+ }
+ }
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
+ * .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.container.v1.AuthenticatorGroupsConfig,
+ com.google.container.v1.AuthenticatorGroupsConfig.Builder,
+ com.google.container.v1.AuthenticatorGroupsConfigOrBuilder>
+ getDesiredAuthenticatorGroupsConfigFieldBuilder() {
+ if (desiredAuthenticatorGroupsConfigBuilder_ == null) {
+ desiredAuthenticatorGroupsConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilderV3<
+ com.google.container.v1.AuthenticatorGroupsConfig,
+ com.google.container.v1.AuthenticatorGroupsConfig.Builder,
+ com.google.container.v1.AuthenticatorGroupsConfigOrBuilder>(
+ getDesiredAuthenticatorGroupsConfig(), getParentForChildren(), isClean());
+ desiredAuthenticatorGroupsConfig_ = null;
+ }
+ return desiredAuthenticatorGroupsConfigBuilder_;
+ }
+
private java.lang.Object desiredMasterVersion_ = "";
/**
*
diff --git a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java
index 0056d05a..6593ef7f 100644
--- a/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java
+++ b/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java
@@ -791,6 +791,45 @@ public interface ClusterUpdateOrBuilder
*/
com.google.container.v1.ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder();
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ *
+ * @return Whether the desiredAuthenticatorGroupsConfig field is set.
+ */
+ boolean hasDesiredAuthenticatorGroupsConfig();
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ *
+ * @return The desiredAuthenticatorGroupsConfig.
+ */
+ com.google.container.v1.AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig();
+ /**
+ *
+ *
+ * + * The desired authenticator groups config for the cluster. + *+ * + *
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+ *
+ */
+ com.google.container.v1.AuthenticatorGroupsConfigOrBuilder
+ getDesiredAuthenticatorGroupsConfigOrBuilder();
+
/**
*
*
diff --git a/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto b/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto
index 59539587..895142ca 100644
--- a/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto
+++ b/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto
@@ -1517,6 +1517,9 @@ message ClusterUpdate {
// The desired release channel configuration.
ReleaseChannel desired_release_channel = 31;
+ // The desired authenticator groups config for the cluster.
+ AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
+
// The Kubernetes version to change the master to.
//
// Users may specify either explicit versions offered by