From 295406cc9b9c4c9cf7bb71c9648f488adf79f613 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 29 Jun 2022 10:31:57 -0400 Subject: [PATCH] chore: Integrate new gapic-generator-java and rules_gapic (#726) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore(deps): upgrade gapic-generator-java to 2.8.0 and update gax-java to 2.18.1 PiperOrigin-RevId: 450543911 Source-Link: https://github.com/googleapis/googleapis/commit/55283447ab72f10b6c2571d770af0498b593e84f Source-Link: https://github.com/googleapis/googleapis-gen/commit/9f6775cab1958982b88967a43e5e806af0f135db Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiOWY2Nzc1Y2FiMTk1ODk4MmI4ODk2N2E0M2U1ZTgwNmFmMGYxMzVkYiJ9 chore(deps): upgrade gapic-generator-java to 2.7.0 and update gax-java to 2.16.0 PiperOrigin-RevId: 446250659 Source-Link: https://github.com/googleapis/googleapis/commit/dc4ef314fecf1b00833e78288cf2eb4d2b165ad1 Source-Link: https://github.com/googleapis/googleapis-gen/commit/5fdda4ddfbab87998e77e4a453e0ff87986d2db8 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNWZkZGE0ZGRmYmFiODc5OThlNzdlNGE0NTNlMGZmODc5ODZkMmRiOCJ9 chore(bazel): update version of Protobuf to v3.20.1 PiperOrigin-RevId: 444328399 Source-Link: https://github.com/googleapis/googleapis/commit/c7ca416c2856aad6a3f7092924e56b8cf0cb2534 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d61705453a62b3ecda78aa30c192840ebc5a8a90 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDYxNzA1NDUzYTYyYjNlY2RhNzhhYTMwYzE5Mjg0MGViYzVhOGE5MCJ9 * 🦉 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 * chore: Integrate new gapic-generator-java and rules_gapic PiperOrigin-RevId: 454027580 Source-Link: https://github.com/googleapis/googleapis/commit/1b222777baa702e7135610355706570ed2b56318 Source-Link: https://github.com/googleapis/googleapis-gen/commit/e04cea20d0d12eb5c3bdb360a9e72b654edcb638 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZTA0Y2VhMjBkMGQxMmViNWMzYmRiMzYwYTllNzJiNjU0ZWRjYjYzOCJ9 * 🦉 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 --- .../container/v1/ClusterManagerClient.java | 238 +++++++++++++++++- .../container/v1/ClusterManagerSettings.java | 4 +- .../cloud/container/v1/package-info.java | 4 +- .../container/v1/stub/ClusterManagerStub.java | 2 +- .../v1/stub/ClusterManagerStubSettings.java | 5 +- .../GrpcClusterManagerCallableFactory.java | 2 +- .../v1/stub/GrpcClusterManagerStub.java | 2 +- .../v1beta1/ClusterManagerClient.java | 203 ++++++++++++++- .../v1beta1/ClusterManagerSettings.java | 4 +- .../cloud/container/v1beta1/package-info.java | 4 +- .../v1beta1/stub/ClusterManagerStub.java | 2 +- .../stub/ClusterManagerStubSettings.java | 5 +- .../GrpcClusterManagerCallableFactory.java | 2 +- .../v1beta1/stub/GrpcClusterManagerStub.java | 2 +- .../v1/ClusterManagerClientTest.java | 2 +- .../container/v1/MockClusterManager.java | 2 +- .../container/v1/MockClusterManagerImpl.java | 2 +- .../v1beta1/ClusterManagerClientTest.java | 2 +- .../container/v1beta1/MockClusterManager.java | 2 +- .../v1beta1/MockClusterManagerImpl.java | 2 +- .../container/v1/AcceleratorConfig.java | 2 + .../com/google/container/v1/AddonsConfig.java | 10 + .../container/v1/AddonsConfigOrBuilder.java | 4 + .../container/v1/AdvancedMachineFeatures.java | 2 + .../v1/AuthenticatorGroupsConfig.java | 2 + .../container/v1/AutoUpgradeOptions.java | 2 + .../com/google/container/v1/Autopilot.java | 2 + .../v1/AutoprovisioningNodePoolDefaults.java | 2 + .../container/v1/BinaryAuthorization.java | 2 + .../container/v1/CancelOperationRequest.java | 44 ++++ .../v1/CancelOperationRequestOrBuilder.java | 12 + .../container/v1/ClientCertificateConfig.java | 2 + .../google/container/v1/CloudRunConfig.java | 2 + .../java/com/google/container/v1/Cluster.java | 113 ++++++++- .../container/v1/ClusterAutoscaling.java | 2 + .../google/container/v1/ClusterOrBuilder.java | 35 ++- .../google/container/v1/ClusterUpdate.java | 2 + .../v1/CompleteIPRotationRequest.java | 44 ++++ .../CompleteIPRotationRequestOrBuilder.java | 12 + .../container/v1/ConfidentialNodes.java | 2 + .../container/v1/ConfigConnectorConfig.java | 2 + .../container/v1/CreateClusterRequest.java | 30 +++ .../v1/CreateClusterRequestOrBuilder.java | 8 + .../container/v1/CreateNodePoolRequest.java | 44 ++++ .../v1/CreateNodePoolRequestOrBuilder.java | 12 + .../com/google/container/v1/DNSConfig.java | 2 + .../container/v1/DailyMaintenanceWindow.java | 2 + .../container/v1/DatabaseEncryption.java | 2 + .../container/v1/DefaultSnatStatus.java | 2 + .../container/v1/DeleteClusterRequest.java | 44 ++++ .../v1/DeleteClusterRequestOrBuilder.java | 12 + .../container/v1/DeleteNodePoolRequest.java | 58 +++++ .../v1/DeleteNodePoolRequestOrBuilder.java | 16 ++ .../google/container/v1/DnsCacheConfig.java | 2 + .../v1/GcePersistentDiskCsiDriverConfig.java | 2 + .../com/google/container/v1/GcfsConfig.java | 2 + .../v1/GcpFilestoreCsiDriverConfig.java | 2 + .../container/v1/GetClusterRequest.java | 44 ++++ .../v1/GetClusterRequestOrBuilder.java | 12 + .../container/v1/GetJSONWebKeysRequest.java | 2 + .../container/v1/GetJSONWebKeysResponse.java | 2 + .../container/v1/GetNodePoolRequest.java | 58 +++++ .../v1/GetNodePoolRequestOrBuilder.java | 16 ++ .../container/v1/GetOpenIDConfigRequest.java | 2 + .../container/v1/GetOpenIDConfigResponse.java | 2 + .../container/v1/GetOperationRequest.java | 44 ++++ .../v1/GetOperationRequestOrBuilder.java | 12 + .../container/v1/GetServerConfigRequest.java | 30 +++ .../v1/GetServerConfigRequestOrBuilder.java | 8 + .../v1/HorizontalPodAutoscaling.java | 2 + .../container/v1/HttpLoadBalancing.java | 2 + .../container/v1/ILBSubsettingConfig.java | 2 + .../container/v1/IPAllocationPolicy.java | 44 ++++ .../v1/IPAllocationPolicyOrBuilder.java | 12 + .../v1/IntraNodeVisibilityConfig.java | 2 + .../java/com/google/container/v1/Jwk.java | 2 + .../container/v1/KubernetesDashboard.java | 2 + .../com/google/container/v1/LegacyAbac.java | 2 + .../google/container/v1/LinuxNodeConfig.java | 21 +- .../v1/LinuxNodeConfigOrBuilder.java | 7 +- .../container/v1/ListClustersRequest.java | 30 +++ .../v1/ListClustersRequestOrBuilder.java | 8 + .../container/v1/ListClustersResponse.java | 2 + .../container/v1/ListNodePoolsRequest.java | 44 ++++ .../v1/ListNodePoolsRequestOrBuilder.java | 12 + .../container/v1/ListNodePoolsResponse.java | 2 + .../container/v1/ListOperationsRequest.java | 30 +++ .../v1/ListOperationsRequestOrBuilder.java | 8 + .../container/v1/ListOperationsResponse.java | 2 + .../v1/ListUsableSubnetworksRequest.java | 2 + .../v1/ListUsableSubnetworksResponse.java | 2 + .../container/v1/LoggingComponentConfig.java | 2 + .../google/container/v1/LoggingConfig.java | 2 + .../v1/MaintenanceExclusionOptions.java | 2 + .../container/v1/MaintenancePolicy.java | 2 + .../container/v1/MaintenanceWindow.java | 27 +- .../v1/MaintenanceWindowOrBuilder.java | 6 +- .../com/google/container/v1/MasterAuth.java | 30 +++ .../container/v1/MasterAuthOrBuilder.java | 8 + .../v1/MasterAuthorizedNetworksConfig.java | 4 + .../container/v1/MaxPodsConstraint.java | 2 + .../google/container/v1/MeshCertificates.java | 2 + .../v1/MonitoringComponentConfig.java | 2 + .../google/container/v1/MonitoringConfig.java | 2 + .../google/container/v1/NetworkConfig.java | 2 + .../google/container/v1/NetworkPolicy.java | 2 + .../container/v1/NetworkPolicyConfig.java | 2 + .../com/google/container/v1/NodeConfig.java | 40 +-- .../container/v1/NodeConfigDefaults.java | 2 + .../container/v1/NodeConfigOrBuilder.java | 14 +- .../container/v1/NodeKubeletConfig.java | 2 + .../google/container/v1/NodeManagement.java | 2 + .../container/v1/NodeNetworkConfig.java | 2 + .../com/google/container/v1/NodePool.java | 18 ++ .../container/v1/NodePoolAutoscaling.java | 2 + .../google/container/v1/NodePoolDefaults.java | 2 + .../container/v1/NodePoolOrBuilder.java | 4 + .../com/google/container/v1/NodeTaint.java | 2 + .../container/v1/NotificationConfig.java | 6 + .../com/google/container/v1/Operation.java | 30 +++ .../container/v1/OperationOrBuilder.java | 8 + .../container/v1/OperationProgress.java | 8 +- .../container/v1/PrivateClusterConfig.java | 2 + ...rivateClusterMasterGlobalAccessConfig.java | 2 + .../container/v1/RecurringTimeWindow.java | 2 + .../google/container/v1/ReleaseChannel.java | 2 + .../container/v1/ReservationAffinity.java | 2 + .../google/container/v1/ResourceLimit.java | 2 + .../v1/ResourceUsageExportConfig.java | 6 + .../v1/RollbackNodePoolUpgradeRequest.java | 58 +++++ ...llbackNodePoolUpgradeRequestOrBuilder.java | 16 ++ .../google/container/v1/SandboxConfig.java | 2 + .../container/v1/SecurityBulletinEvent.java | 2 + .../com/google/container/v1/ServerConfig.java | 4 + .../v1/ServiceExternalIPsConfig.java | 2 + .../container/v1/SetAddonsConfigRequest.java | 44 ++++ .../v1/SetAddonsConfigRequestOrBuilder.java | 12 + .../google/container/v1/SetLabelsRequest.java | 63 ++++- .../v1/SetLabelsRequestOrBuilder.java | 19 +- .../container/v1/SetLegacyAbacRequest.java | 44 ++++ .../v1/SetLegacyAbacRequestOrBuilder.java | 12 + .../container/v1/SetLocationsRequest.java | 44 ++++ .../v1/SetLocationsRequestOrBuilder.java | 12 + .../v1/SetLoggingServiceRequest.java | 44 ++++ .../v1/SetLoggingServiceRequestOrBuilder.java | 12 + .../v1/SetMaintenancePolicyRequest.java | 2 + .../container/v1/SetMasterAuthRequest.java | 44 ++++ .../v1/SetMasterAuthRequestOrBuilder.java | 12 + .../v1/SetMonitoringServiceRequest.java | 44 ++++ .../SetMonitoringServiceRequestOrBuilder.java | 12 + .../container/v1/SetNetworkPolicyRequest.java | 44 ++++ .../v1/SetNetworkPolicyRequestOrBuilder.java | 12 + .../v1/SetNodePoolAutoscalingRequest.java | 58 +++++ ...etNodePoolAutoscalingRequestOrBuilder.java | 16 ++ .../v1/SetNodePoolManagementRequest.java | 58 +++++ ...SetNodePoolManagementRequestOrBuilder.java | 16 ++ .../container/v1/SetNodePoolSizeRequest.java | 58 +++++ .../v1/SetNodePoolSizeRequestOrBuilder.java | 16 ++ .../container/v1/ShieldedInstanceConfig.java | 2 + .../google/container/v1/ShieldedNodes.java | 2 + .../container/v1/StartIPRotationRequest.java | 44 ++++ .../v1/StartIPRotationRequestOrBuilder.java | 12 + .../google/container/v1/StatusCondition.java | 16 ++ .../v1/StatusConditionOrBuilder.java | 4 + .../com/google/container/v1/TimeWindow.java | 5 +- .../container/v1/UpdateClusterRequest.java | 44 ++++ .../v1/UpdateClusterRequestOrBuilder.java | 12 + .../container/v1/UpdateMasterRequest.java | 44 ++++ .../v1/UpdateMasterRequestOrBuilder.java | 12 + .../container/v1/UpdateNodePoolRequest.java | 58 +++++ .../v1/UpdateNodePoolRequestOrBuilder.java | 16 ++ .../container/v1/UpgradeAvailableEvent.java | 2 + .../com/google/container/v1/UpgradeEvent.java | 2 + .../google/container/v1/UsableSubnetwork.java | 2 + .../v1/UsableSubnetworkSecondaryRange.java | 2 + .../container/v1/VerticalPodAutoscaling.java | 2 + .../com/google/container/v1/VirtualNIC.java | 2 + .../container/v1/WorkloadIdentityConfig.java | 2 + .../container/v1/WorkloadMetadataConfig.java | 2 + .../container/v1beta1/AcceleratorConfig.java | 2 + .../container/v1beta1/AddonsConfig.java | 26 ++ .../v1beta1/AddonsConfigOrBuilder.java | 12 + .../v1beta1/AdvancedMachineFeatures.java | 2 + .../v1beta1/AuthenticatorGroupsConfig.java | 2 + .../container/v1beta1/AutoUpgradeOptions.java | 2 + .../google/container/v1beta1/Autopilot.java | 2 + .../AutoprovisioningNodePoolDefaults.java | 2 + .../v1beta1/BinaryAuthorization.java | 2 + .../v1beta1/CancelOperationRequest.java | 44 ++++ .../CancelOperationRequestOrBuilder.java | 12 + .../v1beta1/ClientCertificateConfig.java | 2 + .../container/v1beta1/CloudRunConfig.java | 2 + .../com/google/container/v1beta1/Cluster.java | 135 +++++++++- .../container/v1beta1/ClusterAutoscaling.java | 2 + .../container/v1beta1/ClusterOrBuilder.java | 41 ++- .../container/v1beta1/ClusterTelemetry.java | 2 + .../container/v1beta1/ClusterUpdate.java | 2 + .../v1beta1/CompleteIPRotationRequest.java | 44 ++++ .../CompleteIPRotationRequestOrBuilder.java | 12 + .../container/v1beta1/ConfidentialNodes.java | 2 + .../v1beta1/ConfigConnectorConfig.java | 2 + .../v1beta1/CreateClusterRequest.java | 30 +++ .../CreateClusterRequestOrBuilder.java | 8 + .../v1beta1/CreateNodePoolRequest.java | 44 ++++ .../CreateNodePoolRequestOrBuilder.java | 12 + .../google/container/v1beta1/DNSConfig.java | 2 + .../v1beta1/DailyMaintenanceWindow.java | 2 + .../container/v1beta1/DatabaseEncryption.java | 2 + .../container/v1beta1/DefaultSnatStatus.java | 2 + .../v1beta1/DeleteClusterRequest.java | 44 ++++ .../DeleteClusterRequestOrBuilder.java | 12 + .../v1beta1/DeleteNodePoolRequest.java | 58 +++++ .../DeleteNodePoolRequestOrBuilder.java | 16 ++ .../container/v1beta1/DnsCacheConfig.java | 2 + .../v1beta1/EphemeralStorageConfig.java | 2 + .../GcePersistentDiskCsiDriverConfig.java | 2 + .../google/container/v1beta1/GcfsConfig.java | 2 + .../v1beta1/GcpFilestoreCsiDriverConfig.java | 2 + .../container/v1beta1/GetClusterRequest.java | 44 ++++ .../v1beta1/GetClusterRequestOrBuilder.java | 12 + .../v1beta1/GetJSONWebKeysRequest.java | 2 + .../v1beta1/GetJSONWebKeysResponse.java | 2 + .../container/v1beta1/GetNodePoolRequest.java | 58 +++++ .../v1beta1/GetNodePoolRequestOrBuilder.java | 16 ++ .../v1beta1/GetOpenIDConfigRequest.java | 2 + .../v1beta1/GetOpenIDConfigResponse.java | 2 + .../v1beta1/GetOperationRequest.java | 44 ++++ .../v1beta1/GetOperationRequestOrBuilder.java | 12 + .../v1beta1/GetServerConfigRequest.java | 30 +++ .../GetServerConfigRequestOrBuilder.java | 8 + .../v1beta1/GkeBackupAgentConfig.java | 2 + .../v1beta1/HorizontalPodAutoscaling.java | 2 + .../container/v1beta1/HttpLoadBalancing.java | 2 + .../v1beta1/ILBSubsettingConfig.java | 2 + .../container/v1beta1/IPAllocationPolicy.java | 44 ++++ .../v1beta1/IPAllocationPolicyOrBuilder.java | 12 + .../v1beta1/IdentityServiceConfig.java | 2 + .../v1beta1/IntraNodeVisibilityConfig.java | 2 + .../google/container/v1beta1/IstioConfig.java | 24 ++ .../v1beta1/IstioConfigOrBuilder.java | 6 + .../com/google/container/v1beta1/Jwk.java | 2 + .../google/container/v1beta1/KalmConfig.java | 10 + .../v1beta1/KalmConfigOrBuilder.java | 2 + .../v1beta1/KubernetesDashboard.java | 2 + .../google/container/v1beta1/LegacyAbac.java | 2 + .../container/v1beta1/LinuxNodeConfig.java | 21 +- .../v1beta1/LinuxNodeConfigOrBuilder.java | 7 +- .../v1beta1/ListClustersRequest.java | 30 +++ .../v1beta1/ListClustersRequestOrBuilder.java | 8 + .../v1beta1/ListClustersResponse.java | 2 + .../v1beta1/ListLocationsRequest.java | 2 + .../v1beta1/ListLocationsResponse.java | 2 + .../v1beta1/ListNodePoolsRequest.java | 44 ++++ .../ListNodePoolsRequestOrBuilder.java | 12 + .../v1beta1/ListNodePoolsResponse.java | 2 + .../v1beta1/ListOperationsRequest.java | 30 +++ .../ListOperationsRequestOrBuilder.java | 8 + .../v1beta1/ListOperationsResponse.java | 2 + .../v1beta1/ListUsableSubnetworksRequest.java | 2 + .../ListUsableSubnetworksResponse.java | 2 + .../google/container/v1beta1/Location.java | 2 + .../v1beta1/LoggingComponentConfig.java | 2 + .../container/v1beta1/LoggingConfig.java | 2 + .../v1beta1/MaintenanceExclusionOptions.java | 2 + .../container/v1beta1/MaintenancePolicy.java | 2 + .../container/v1beta1/MaintenanceWindow.java | 27 +- .../v1beta1/MaintenanceWindowOrBuilder.java | 6 +- .../v1beta1/ManagedPrometheusConfig.java | 2 + .../com/google/container/v1beta1/Master.java | 2 + .../google/container/v1beta1/MasterAuth.java | 30 +++ .../v1beta1/MasterAuthOrBuilder.java | 8 + .../MasterAuthorizedNetworksConfig.java | 4 + .../container/v1beta1/MaxPodsConstraint.java | 2 + .../container/v1beta1/MeshCertificates.java | 2 + .../v1beta1/MonitoringComponentConfig.java | 2 + .../container/v1beta1/MonitoringConfig.java | 2 + .../container/v1beta1/NetworkConfig.java | 2 + .../container/v1beta1/NetworkPolicy.java | 2 + .../v1beta1/NetworkPolicyConfig.java | 2 + .../google/container/v1beta1/NetworkTags.java | 2 + .../google/container/v1beta1/NodeConfig.java | 40 +-- .../container/v1beta1/NodeConfigDefaults.java | 2 + .../v1beta1/NodeConfigOrBuilder.java | 14 +- .../container/v1beta1/NodeKubeletConfig.java | 2 + .../google/container/v1beta1/NodeLabels.java | 21 +- .../v1beta1/NodeLabelsOrBuilder.java | 7 +- .../container/v1beta1/NodeManagement.java | 2 + .../container/v1beta1/NodeNetworkConfig.java | 2 + .../google/container/v1beta1/NodePool.java | 20 ++ .../v1beta1/NodePoolAutoscaling.java | 2 + .../container/v1beta1/NodePoolDefaults.java | 2 + .../container/v1beta1/NodePoolOrBuilder.java | 4 + .../google/container/v1beta1/NodeTaint.java | 2 + .../google/container/v1beta1/NodeTaints.java | 2 + .../container/v1beta1/NotificationConfig.java | 6 + .../google/container/v1beta1/Operation.java | 30 +++ .../container/v1beta1/OperationOrBuilder.java | 8 + .../container/v1beta1/OperationProgress.java | 8 +- .../v1beta1/PodSecurityPolicyConfig.java | 2 + .../v1beta1/PrivateClusterConfig.java | 2 + ...rivateClusterMasterGlobalAccessConfig.java | 2 + .../v1beta1/RecurringTimeWindow.java | 2 + .../container/v1beta1/ReleaseChannel.java | 2 + .../v1beta1/ReservationAffinity.java | 2 + .../container/v1beta1/ResourceLimit.java | 2 + .../v1beta1/ResourceUsageExportConfig.java | 6 + .../RollbackNodePoolUpgradeRequest.java | 58 +++++ ...llbackNodePoolUpgradeRequestOrBuilder.java | 16 ++ .../container/v1beta1/SandboxConfig.java | 16 ++ .../v1beta1/SandboxConfigOrBuilder.java | 4 + .../v1beta1/SecurityBulletinEvent.java | 2 + .../container/v1beta1/ServerConfig.java | 25 +- .../v1beta1/ServerConfigOrBuilder.java | 6 +- .../v1beta1/ServiceExternalIPsConfig.java | 2 + .../v1beta1/SetAddonsConfigRequest.java | 44 ++++ .../SetAddonsConfigRequestOrBuilder.java | 12 + .../container/v1beta1/SetLabelsRequest.java | 63 ++++- .../v1beta1/SetLabelsRequestOrBuilder.java | 19 +- .../v1beta1/SetLegacyAbacRequest.java | 44 ++++ .../SetLegacyAbacRequestOrBuilder.java | 12 + .../v1beta1/SetLocationsRequest.java | 44 ++++ .../v1beta1/SetLocationsRequestOrBuilder.java | 12 + .../v1beta1/SetLoggingServiceRequest.java | 44 ++++ .../SetLoggingServiceRequestOrBuilder.java | 12 + .../v1beta1/SetMaintenancePolicyRequest.java | 2 + .../v1beta1/SetMasterAuthRequest.java | 44 ++++ .../SetMasterAuthRequestOrBuilder.java | 12 + .../v1beta1/SetMonitoringServiceRequest.java | 44 ++++ .../SetMonitoringServiceRequestOrBuilder.java | 12 + .../v1beta1/SetNetworkPolicyRequest.java | 44 ++++ .../SetNetworkPolicyRequestOrBuilder.java | 12 + .../SetNodePoolAutoscalingRequest.java | 58 +++++ ...etNodePoolAutoscalingRequestOrBuilder.java | 16 ++ .../v1beta1/SetNodePoolManagementRequest.java | 58 +++++ ...SetNodePoolManagementRequestOrBuilder.java | 16 ++ .../v1beta1/SetNodePoolSizeRequest.java | 58 +++++ .../SetNodePoolSizeRequestOrBuilder.java | 16 ++ .../v1beta1/ShieldedInstanceConfig.java | 2 + .../container/v1beta1/ShieldedNodes.java | 2 + .../v1beta1/StartIPRotationRequest.java | 44 ++++ .../StartIPRotationRequestOrBuilder.java | 12 + .../container/v1beta1/StatusCondition.java | 16 ++ .../v1beta1/StatusConditionOrBuilder.java | 4 + .../google/container/v1beta1/TimeWindow.java | 5 +- .../google/container/v1beta1/TpuConfig.java | 2 + .../v1beta1/UpdateClusterRequest.java | 44 ++++ .../UpdateClusterRequestOrBuilder.java | 12 + .../v1beta1/UpdateMasterRequest.java | 44 ++++ .../v1beta1/UpdateMasterRequestOrBuilder.java | 12 + .../v1beta1/UpdateNodePoolRequest.java | 58 +++++ .../UpdateNodePoolRequestOrBuilder.java | 16 ++ .../v1beta1/UpgradeAvailableEvent.java | 2 + .../container/v1beta1/UpgradeEvent.java | 2 + .../container/v1beta1/UsableSubnetwork.java | 2 + .../UsableSubnetworkSecondaryRange.java | 2 + .../v1beta1/VerticalPodAutoscaling.java | 2 + .../google/container/v1beta1/VirtualNIC.java | 2 + .../container/v1beta1/WindowsVersions.java | 4 + .../v1beta1/WorkloadCertificates.java | 2 + .../v1beta1/WorkloadIdentityConfig.java | 16 ++ .../WorkloadIdentityConfigOrBuilder.java | 4 + .../v1beta1/WorkloadMetadataConfig.java | 16 ++ .../WorkloadMetadataConfigOrBuilder.java | 4 + 363 files changed, 5223 insertions(+), 181 deletions(-) diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerClient.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerClient.java index 3a04c391a2aa..740b6b2a94a4 100644 --- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerClient.java +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerClient.java @@ -1,5 +1,5 @@ /* - * 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. @@ -18,7 +18,6 @@ import com.google.api.core.ApiFuture; import com.google.api.core.ApiFutures; -import com.google.api.core.BetaApi; import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.paging.AbstractFixedSizeCollection; import com.google.api.gax.paging.AbstractPage; @@ -88,6 +87,8 @@ * calls that map to API methods. Sample code to get started: * *
{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
  *   String parent = "parent-995424086";
  *   ListClustersResponse response = clusterManagerClient.listClusters(parent);
@@ -123,6 +124,8 @@
  * 

To customize credentials: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerSettings clusterManagerSettings =
  *     ClusterManagerSettings.newBuilder()
  *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
@@ -133,6 +136,8 @@
  * 

To customize the endpoint: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerSettings clusterManagerSettings =
  *     ClusterManagerSettings.newBuilder().setEndpoint(myEndpoint).build();
  * ClusterManagerClient clusterManagerClient = ClusterManagerClient.create(clusterManagerSettings);
@@ -163,7 +168,6 @@ public static final ClusterManagerClient create(ClusterManagerSettings settings)
    * Constructs an instance of ClusterManagerClient, using the given stub for making calls. This is
    * for advanced usage - prefer using create(ClusterManagerSettings).
    */
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public static final ClusterManagerClient create(ClusterManagerStub stub) {
     return new ClusterManagerClient(stub);
   }
@@ -178,7 +182,6 @@ protected ClusterManagerClient(ClusterManagerSettings settings) throws IOExcepti
     this.stub = ((ClusterManagerStubSettings) settings.getStubSettings()).createStub();
   }
 
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   protected ClusterManagerClient(ClusterManagerStub stub) {
     this.settings = null;
     this.stub = stub;
@@ -188,7 +191,6 @@ public final ClusterManagerSettings getSettings() {
     return settings;
   }
 
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public ClusterManagerStub getStub() {
     return stub;
   }
@@ -200,6 +202,8 @@ public ClusterManagerStub getStub() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String parent = "parent-995424086";
    *   ListClustersResponse response = clusterManagerClient.listClusters(parent);
@@ -223,6 +227,8 @@ public final ListClustersResponse listClusters(String parent) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -251,6 +257,8 @@ public final ListClustersResponse listClusters(String projectId, String zone) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListClustersRequest request =
    *       ListClustersRequest.newBuilder()
@@ -276,6 +284,8 @@ public final ListClustersResponse listClusters(ListClustersRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListClustersRequest request =
    *       ListClustersRequest.newBuilder()
@@ -301,6 +311,8 @@ public final UnaryCallable listCluste
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Cluster response = clusterManagerClient.getCluster(name);
@@ -323,6 +335,8 @@ public final Cluster getCluster(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -358,6 +372,8 @@ public final Cluster getCluster(String projectId, String zone, String clusterId)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetClusterRequest request =
    *       GetClusterRequest.newBuilder()
@@ -384,6 +400,8 @@ public final Cluster getCluster(GetClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetClusterRequest request =
    *       GetClusterRequest.newBuilder()
@@ -420,6 +438,8 @@ public final UnaryCallable getClusterCallable() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String parent = "parent-995424086";
    *   Cluster cluster = Cluster.newBuilder().build();
@@ -457,6 +477,8 @@ public final Operation createCluster(String parent, Cluster cluster) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -503,6 +525,8 @@ public final Operation createCluster(String projectId, String zone, Cluster clus
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateClusterRequest request =
    *       CreateClusterRequest.newBuilder()
@@ -540,6 +564,8 @@ public final Operation createCluster(CreateClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateClusterRequest request =
    *       CreateClusterRequest.newBuilder()
@@ -566,6 +592,8 @@ public final UnaryCallable createClusterCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   ClusterUpdate update = ClusterUpdate.newBuilder().build();
@@ -591,6 +619,8 @@ public final Operation updateCluster(String name, ClusterUpdate update) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -630,6 +660,8 @@ public final Operation updateCluster(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateClusterRequest request =
    *       UpdateClusterRequest.newBuilder()
@@ -657,6 +689,8 @@ public final Operation updateCluster(UpdateClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateClusterRequest request =
    *       UpdateClusterRequest.newBuilder()
@@ -684,6 +718,8 @@ public final UnaryCallable updateClusterCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateNodePoolRequest request =
    *       UpdateNodePoolRequest.newBuilder()
@@ -720,6 +756,8 @@ public final Operation updateNodePool(UpdateNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateNodePoolRequest request =
    *       UpdateNodePoolRequest.newBuilder()
@@ -756,6 +794,8 @@ public final UnaryCallable updateNodePoolCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolAutoscalingRequest request =
    *       SetNodePoolAutoscalingRequest.newBuilder()
@@ -784,6 +824,8 @@ public final Operation setNodePoolAutoscaling(SetNodePoolAutoscalingRequest requ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolAutoscalingRequest request =
    *       SetNodePoolAutoscalingRequest.newBuilder()
@@ -813,6 +855,8 @@ public final Operation setNodePoolAutoscaling(SetNodePoolAutoscalingRequest requ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   String loggingService = "loggingService1098570326";
@@ -851,6 +895,8 @@ public final Operation setLoggingService(String name, String loggingService) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -901,6 +947,8 @@ public final Operation setLoggingService(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLoggingServiceRequest request =
    *       SetLoggingServiceRequest.newBuilder()
@@ -928,6 +976,8 @@ public final Operation setLoggingService(SetLoggingServiceRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLoggingServiceRequest request =
    *       SetLoggingServiceRequest.newBuilder()
@@ -955,6 +1005,8 @@ public final UnaryCallable setLoggingServic
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   String monitoringService = "monitoringService-1431578291";
@@ -993,6 +1045,8 @@ public final Operation setMonitoringService(String name, String monitoringServic
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1043,6 +1097,8 @@ public final Operation setMonitoringService(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMonitoringServiceRequest request =
    *       SetMonitoringServiceRequest.newBuilder()
@@ -1070,6 +1126,8 @@ public final Operation setMonitoringService(SetMonitoringServiceRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMonitoringServiceRequest request =
    *       SetMonitoringServiceRequest.newBuilder()
@@ -1098,6 +1156,8 @@ public final Operation setMonitoringService(SetMonitoringServiceRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   AddonsConfig addonsConfig = AddonsConfig.newBuilder().build();
@@ -1124,6 +1184,8 @@ public final Operation setAddonsConfig(String name, AddonsConfig addonsConfig) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1165,6 +1227,8 @@ public final Operation setAddonsConfig(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetAddonsConfigRequest request =
    *       SetAddonsConfigRequest.newBuilder()
@@ -1192,6 +1256,8 @@ public final Operation setAddonsConfig(SetAddonsConfigRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetAddonsConfigRequest request =
    *       SetAddonsConfigRequest.newBuilder()
@@ -1221,6 +1287,8 @@ public final UnaryCallable setAddonsConfigCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   List locations = new ArrayList<>();
@@ -1255,6 +1323,8 @@ public final Operation setLocations(String name, List locations) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1303,6 +1373,8 @@ public final Operation setLocations(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLocationsRequest request =
    *       SetLocationsRequest.newBuilder()
@@ -1334,6 +1406,8 @@ public final Operation setLocations(SetLocationsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLocationsRequest request =
    *       SetLocationsRequest.newBuilder()
@@ -1363,6 +1437,8 @@ public final UnaryCallable setLocationsCallable(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   String masterVersion = "masterVersion1167095830";
@@ -1394,6 +1470,8 @@ public final Operation updateMaster(String name, String masterVersion) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1440,6 +1518,8 @@ public final Operation updateMaster(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateMasterRequest request =
    *       UpdateMasterRequest.newBuilder()
@@ -1467,6 +1547,8 @@ public final Operation updateMaster(UpdateMasterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateMasterRequest request =
    *       UpdateMasterRequest.newBuilder()
@@ -1494,6 +1576,8 @@ public final UnaryCallable updateMasterCallable(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMasterAuthRequest request =
    *       SetMasterAuthRequest.newBuilder()
@@ -1522,6 +1606,8 @@ public final Operation setMasterAuth(SetMasterAuthRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMasterAuthRequest request =
    *       SetMasterAuthRequest.newBuilder()
@@ -1555,6 +1641,8 @@ public final UnaryCallable setMasterAuthCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Operation response = clusterManagerClient.deleteCluster(name);
@@ -1583,6 +1671,8 @@ public final Operation deleteCluster(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1624,6 +1714,8 @@ public final Operation deleteCluster(String projectId, String zone, String clust
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteClusterRequest request =
    *       DeleteClusterRequest.newBuilder()
@@ -1656,6 +1748,8 @@ public final Operation deleteCluster(DeleteClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteClusterRequest request =
    *       DeleteClusterRequest.newBuilder()
@@ -1682,6 +1776,8 @@ public final UnaryCallable deleteClusterCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1710,6 +1806,8 @@ public final ListOperationsResponse listOperations(String projectId, String zone
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListOperationsRequest request =
    *       ListOperationsRequest.newBuilder()
@@ -1735,6 +1833,8 @@ public final ListOperationsResponse listOperations(ListOperationsRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListOperationsRequest request =
    *       ListOperationsRequest.newBuilder()
@@ -1761,6 +1861,8 @@ public final ListOperationsResponse listOperations(ListOperationsRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Operation response = clusterManagerClient.getOperation(name);
@@ -1783,6 +1885,8 @@ public final Operation getOperation(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1818,6 +1922,8 @@ public final Operation getOperation(String projectId, String zone, String operat
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetOperationRequest request =
    *       GetOperationRequest.newBuilder()
@@ -1844,6 +1950,8 @@ public final Operation getOperation(GetOperationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetOperationRequest request =
    *       GetOperationRequest.newBuilder()
@@ -1869,6 +1977,8 @@ public final UnaryCallable getOperationCallable(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   clusterManagerClient.cancelOperation(name);
@@ -1891,6 +2001,8 @@ public final void cancelOperation(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1926,6 +2038,8 @@ public final void cancelOperation(String projectId, String zone, String operatio
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CancelOperationRequest request =
    *       CancelOperationRequest.newBuilder()
@@ -1952,6 +2066,8 @@ public final void cancelOperation(CancelOperationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CancelOperationRequest request =
    *       CancelOperationRequest.newBuilder()
@@ -1977,6 +2093,8 @@ public final UnaryCallable cancelOperationCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   ServerConfig response = clusterManagerClient.getServerConfig(name);
@@ -1999,6 +2117,8 @@ public final ServerConfig getServerConfig(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2027,6 +2147,8 @@ public final ServerConfig getServerConfig(String projectId, String zone) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetServerConfigRequest request =
    *       GetServerConfigRequest.newBuilder()
@@ -2052,6 +2174,8 @@ public final ServerConfig getServerConfig(GetServerConfigRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetServerConfigRequest request =
    *       GetServerConfigRequest.newBuilder()
@@ -2078,6 +2202,8 @@ public final UnaryCallable getServerConfig
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetJSONWebKeysRequest request =
    *       GetJSONWebKeysRequest.newBuilder().setParent("parent-995424086").build();
@@ -2100,6 +2226,8 @@ public final GetJSONWebKeysResponse getJSONWebKeys(GetJSONWebKeysRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetJSONWebKeysRequest request =
    *       GetJSONWebKeysRequest.newBuilder().setParent("parent-995424086").build();
@@ -2122,6 +2250,8 @@ public final GetJSONWebKeysResponse getJSONWebKeys(GetJSONWebKeysRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String parent = "parent-995424086";
    *   ListNodePoolsResponse response = clusterManagerClient.listNodePools(parent);
@@ -2144,6 +2274,8 @@ public final ListNodePoolsResponse listNodePools(String parent) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2181,6 +2313,8 @@ public final ListNodePoolsResponse listNodePools(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListNodePoolsRequest request =
    *       ListNodePoolsRequest.newBuilder()
@@ -2207,6 +2341,8 @@ public final ListNodePoolsResponse listNodePools(ListNodePoolsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListNodePoolsRequest request =
    *       ListNodePoolsRequest.newBuilder()
@@ -2233,6 +2369,8 @@ public final UnaryCallable listNode
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   NodePool response = clusterManagerClient.getNodePool(name);
@@ -2255,6 +2393,8 @@ public final NodePool getNodePool(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2295,6 +2435,8 @@ public final NodePool getNodePool(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetNodePoolRequest request =
    *       GetNodePoolRequest.newBuilder()
@@ -2322,6 +2464,8 @@ public final NodePool getNodePool(GetNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetNodePoolRequest request =
    *       GetNodePoolRequest.newBuilder()
@@ -2348,6 +2492,8 @@ public final UnaryCallable getNodePoolCallable() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String parent = "parent-995424086";
    *   NodePool nodePool = NodePool.newBuilder().build();
@@ -2373,6 +2519,8 @@ public final Operation createNodePool(String parent, NodePool nodePool) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2413,6 +2561,8 @@ public final Operation createNodePool(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateNodePoolRequest request =
    *       CreateNodePoolRequest.newBuilder()
@@ -2440,6 +2590,8 @@ public final Operation createNodePool(CreateNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateNodePoolRequest request =
    *       CreateNodePoolRequest.newBuilder()
@@ -2467,6 +2619,8 @@ public final UnaryCallable createNodePoolCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Operation response = clusterManagerClient.deleteNodePool(name);
@@ -2489,6 +2643,8 @@ public final Operation deleteNodePool(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2530,6 +2686,8 @@ public final Operation deleteNodePool(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteNodePoolRequest request =
    *       DeleteNodePoolRequest.newBuilder()
@@ -2557,6 +2715,8 @@ public final Operation deleteNodePool(DeleteNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteNodePoolRequest request =
    *       DeleteNodePoolRequest.newBuilder()
@@ -2585,6 +2745,8 @@ public final UnaryCallable deleteNodePoolCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Operation response = clusterManagerClient.rollbackNodePoolUpgrade(name);
@@ -2610,6 +2772,8 @@ public final Operation rollbackNodePoolUpgrade(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2652,6 +2816,8 @@ public final Operation rollbackNodePoolUpgrade(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   RollbackNodePoolUpgradeRequest request =
    *       RollbackNodePoolUpgradeRequest.newBuilder()
@@ -2680,6 +2846,8 @@ public final Operation rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest re
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   RollbackNodePoolUpgradeRequest request =
    *       RollbackNodePoolUpgradeRequest.newBuilder()
@@ -2708,6 +2876,8 @@ public final Operation rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest re
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolManagementRequest request =
    *       SetNodePoolManagementRequest.newBuilder()
@@ -2736,6 +2906,8 @@ public final Operation setNodePoolManagement(SetNodePoolManagementRequest reques
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolManagementRequest request =
    *       SetNodePoolManagementRequest.newBuilder()
@@ -2765,6 +2937,8 @@ public final Operation setNodePoolManagement(SetNodePoolManagementRequest reques
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLabelsRequest request =
    *       SetLabelsRequest.newBuilder()
@@ -2793,6 +2967,8 @@ public final Operation setLabels(SetLabelsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLabelsRequest request =
    *       SetLabelsRequest.newBuilder()
@@ -2820,6 +2996,8 @@ public final UnaryCallable setLabelsCallable() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   boolean enabled = true;
@@ -2845,6 +3023,8 @@ public final Operation setLegacyAbac(String name, boolean enabled) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2884,6 +3064,8 @@ public final Operation setLegacyAbac(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLegacyAbacRequest request =
    *       SetLegacyAbacRequest.newBuilder()
@@ -2911,6 +3093,8 @@ public final Operation setLegacyAbac(SetLegacyAbacRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLegacyAbacRequest request =
    *       SetLegacyAbacRequest.newBuilder()
@@ -2938,6 +3122,8 @@ public final UnaryCallable setLegacyAbacCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Operation response = clusterManagerClient.startIPRotation(name);
@@ -2960,6 +3146,8 @@ public final Operation startIPRotation(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2995,6 +3183,8 @@ public final Operation startIPRotation(String projectId, String zone, String clu
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   StartIPRotationRequest request =
    *       StartIPRotationRequest.newBuilder()
@@ -3022,6 +3212,8 @@ public final Operation startIPRotation(StartIPRotationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   StartIPRotationRequest request =
    *       StartIPRotationRequest.newBuilder()
@@ -3049,6 +3241,8 @@ public final UnaryCallable startIPRotationCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   Operation response = clusterManagerClient.completeIPRotation(name);
@@ -3072,6 +3266,8 @@ public final Operation completeIPRotation(String name) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -3107,6 +3303,8 @@ public final Operation completeIPRotation(String projectId, String zone, String
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CompleteIPRotationRequest request =
    *       CompleteIPRotationRequest.newBuilder()
@@ -3133,6 +3331,8 @@ public final Operation completeIPRotation(CompleteIPRotationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CompleteIPRotationRequest request =
    *       CompleteIPRotationRequest.newBuilder()
@@ -3161,6 +3361,8 @@ public final UnaryCallable completeIPRotat
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolSizeRequest request =
    *       SetNodePoolSizeRequest.newBuilder()
@@ -3191,6 +3393,8 @@ public final Operation setNodePoolSize(SetNodePoolSizeRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolSizeRequest request =
    *       SetNodePoolSizeRequest.newBuilder()
@@ -3219,6 +3423,8 @@ public final UnaryCallable setNodePoolSizeCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   NetworkPolicy networkPolicy = NetworkPolicy.newBuilder().build();
@@ -3244,6 +3450,8 @@ public final Operation setNetworkPolicy(String name, NetworkPolicy networkPolicy
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -3284,6 +3492,8 @@ public final Operation setNetworkPolicy(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNetworkPolicyRequest request =
    *       SetNetworkPolicyRequest.newBuilder()
@@ -3311,6 +3521,8 @@ public final Operation setNetworkPolicy(SetNetworkPolicyRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNetworkPolicyRequest request =
    *       SetNetworkPolicyRequest.newBuilder()
@@ -3338,6 +3550,8 @@ public final UnaryCallable setNetworkPolicyC
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String name = "name3373707";
    *   MaintenancePolicy maintenancePolicy = MaintenancePolicy.newBuilder().build();
@@ -3367,6 +3581,8 @@ public final Operation setMaintenancePolicy(String name, MaintenancePolicy maint
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -3405,6 +3621,8 @@ public final Operation setMaintenancePolicy(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMaintenancePolicyRequest request =
    *       SetMaintenancePolicyRequest.newBuilder()
@@ -3432,6 +3650,8 @@ public final Operation setMaintenancePolicy(SetMaintenancePolicyRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMaintenancePolicyRequest request =
    *       SetMaintenancePolicyRequest.newBuilder()
@@ -3460,6 +3680,8 @@ public final Operation setMaintenancePolicy(SetMaintenancePolicyRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListUsableSubnetworksRequest request =
    *       ListUsableSubnetworksRequest.newBuilder()
@@ -3490,6 +3712,8 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListUsableSubnetworksRequest request =
    *       ListUsableSubnetworksRequest.newBuilder()
@@ -3519,6 +3743,8 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListUsableSubnetworksRequest request =
    *       ListUsableSubnetworksRequest.newBuilder()
@@ -3530,7 +3756,7 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    *   while (true) {
    *     ListUsableSubnetworksResponse response =
    *         clusterManagerClient.listUsableSubnetworksCallable().call(request);
-   *     for (UsableSubnetwork element : response.getResponsesList()) {
+   *     for (UsableSubnetwork element : response.getSubnetworksList()) {
    *       // doThingsWith(element);
    *     }
    *     String nextPageToken = response.getNextPageToken();
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerSettings.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerSettings.java
index dc265ca51b8c..5ffe2e6b2bb3 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerSettings.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerSettings.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -94,6 +94,8 @@
  * 

For example, to set the total timeout of listClusters to 30 seconds: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerSettings.Builder clusterManagerSettingsBuilder =
  *     ClusterManagerSettings.newBuilder();
  * clusterManagerSettingsBuilder
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/package-info.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/package-info.java
index 8649c1c6e190..c2a618381aea 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/package-info.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/package-info.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -26,6 +26,8 @@
  * 

Sample for ClusterManagerClient: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
  *   String parent = "parent-995424086";
  *   ListClustersResponse response = clusterManagerClient.listClusters(parent);
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStub.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStub.java
index 331ce4731b6c..65f1a928d69e 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStub.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStub.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java
index 1f9ce8de0305..30bbacaf2910 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -110,6 +110,8 @@
  * 

For example, to set the total timeout of listClusters to 30 seconds: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerStubSettings.Builder clusterManagerSettingsBuilder =
  *     ClusterManagerStubSettings.newBuilder();
  * clusterManagerSettingsBuilder
@@ -412,7 +414,6 @@ public UnaryCallSettings setMaintenanceP
     return listUsableSubnetworksSettings;
   }
 
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public ClusterManagerStub createStub() throws IOException {
     if (getTransportChannelProvider()
         .getTransportName()
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerCallableFactory.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerCallableFactory.java
index 8ff2079b728b..2128e7c75d4a 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerCallableFactory.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerStub.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerStub.java
index d48e12865eb2..98107a5ac6fd 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerStub.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerStub.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerClient.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerClient.java
index 0e8ee291b451..28f83f8c226a 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerClient.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerClient.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -92,6 +92,8 @@
  * calls that map to API methods. Sample code to get started:
  *
  * 
{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
  *   String projectId = "projectId-894832108";
  *   String zone = "zone3744684";
@@ -128,6 +130,8 @@
  * 

To customize credentials: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerSettings clusterManagerSettings =
  *     ClusterManagerSettings.newBuilder()
  *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
@@ -138,6 +142,8 @@
  * 

To customize the endpoint: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerSettings clusterManagerSettings =
  *     ClusterManagerSettings.newBuilder().setEndpoint(myEndpoint).build();
  * ClusterManagerClient clusterManagerClient = ClusterManagerClient.create(clusterManagerSettings);
@@ -169,7 +175,6 @@ public static final ClusterManagerClient create(ClusterManagerSettings settings)
    * Constructs an instance of ClusterManagerClient, using the given stub for making calls. This is
    * for advanced usage - prefer using create(ClusterManagerSettings).
    */
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public static final ClusterManagerClient create(ClusterManagerStub stub) {
     return new ClusterManagerClient(stub);
   }
@@ -184,7 +189,6 @@ protected ClusterManagerClient(ClusterManagerSettings settings) throws IOExcepti
     this.stub = ((ClusterManagerStubSettings) settings.getStubSettings()).createStub();
   }
 
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   protected ClusterManagerClient(ClusterManagerStub stub) {
     this.settings = null;
     this.stub = stub;
@@ -194,7 +198,6 @@ public final ClusterManagerSettings getSettings() {
     return settings;
   }
 
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public ClusterManagerStub getStub() {
     return stub;
   }
@@ -206,6 +209,8 @@ public ClusterManagerStub getStub() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -234,6 +239,8 @@ public final ListClustersResponse listClusters(String projectId, String zone) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListClustersRequest request =
    *       ListClustersRequest.newBuilder()
@@ -259,6 +266,8 @@ public final ListClustersResponse listClusters(ListClustersRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListClustersRequest request =
    *       ListClustersRequest.newBuilder()
@@ -284,6 +293,8 @@ public final UnaryCallable listCluste
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -319,6 +330,8 @@ public final Cluster getCluster(String projectId, String zone, String clusterId)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetClusterRequest request =
    *       GetClusterRequest.newBuilder()
@@ -345,6 +358,8 @@ public final Cluster getCluster(GetClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetClusterRequest request =
    *       GetClusterRequest.newBuilder()
@@ -381,6 +396,8 @@ public final UnaryCallable getClusterCallable() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -427,6 +444,8 @@ public final Operation createCluster(String projectId, String zone, Cluster clus
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateClusterRequest request =
    *       CreateClusterRequest.newBuilder()
@@ -464,6 +483,8 @@ public final Operation createCluster(CreateClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateClusterRequest request =
    *       CreateClusterRequest.newBuilder()
@@ -490,6 +511,8 @@ public final UnaryCallable createClusterCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -529,6 +552,8 @@ public final Operation updateCluster(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateClusterRequest request =
    *       UpdateClusterRequest.newBuilder()
@@ -556,6 +581,8 @@ public final Operation updateCluster(UpdateClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateClusterRequest request =
    *       UpdateClusterRequest.newBuilder()
@@ -583,6 +610,8 @@ public final UnaryCallable updateClusterCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateNodePoolRequest request =
    *       UpdateNodePoolRequest.newBuilder()
@@ -622,6 +651,8 @@ public final Operation updateNodePool(UpdateNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateNodePoolRequest request =
    *       UpdateNodePoolRequest.newBuilder()
@@ -661,6 +692,8 @@ public final UnaryCallable updateNodePoolCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolAutoscalingRequest request =
    *       SetNodePoolAutoscalingRequest.newBuilder()
@@ -689,6 +722,8 @@ public final Operation setNodePoolAutoscaling(SetNodePoolAutoscalingRequest requ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolAutoscalingRequest request =
    *       SetNodePoolAutoscalingRequest.newBuilder()
@@ -718,6 +753,8 @@ public final Operation setNodePoolAutoscaling(SetNodePoolAutoscalingRequest requ
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -768,6 +805,8 @@ public final Operation setLoggingService(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLoggingServiceRequest request =
    *       SetLoggingServiceRequest.newBuilder()
@@ -795,6 +834,8 @@ public final Operation setLoggingService(SetLoggingServiceRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLoggingServiceRequest request =
    *       SetLoggingServiceRequest.newBuilder()
@@ -822,6 +863,8 @@ public final UnaryCallable setLoggingServic
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -872,6 +915,8 @@ public final Operation setMonitoringService(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMonitoringServiceRequest request =
    *       SetMonitoringServiceRequest.newBuilder()
@@ -899,6 +944,8 @@ public final Operation setMonitoringService(SetMonitoringServiceRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMonitoringServiceRequest request =
    *       SetMonitoringServiceRequest.newBuilder()
@@ -927,6 +974,8 @@ public final Operation setMonitoringService(SetMonitoringServiceRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -968,6 +1017,8 @@ public final Operation setAddonsConfig(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetAddonsConfigRequest request =
    *       SetAddonsConfigRequest.newBuilder()
@@ -995,6 +1046,8 @@ public final Operation setAddonsConfig(SetAddonsConfigRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetAddonsConfigRequest request =
    *       SetAddonsConfigRequest.newBuilder()
@@ -1024,6 +1077,8 @@ public final UnaryCallable setAddonsConfigCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1072,6 +1127,8 @@ public final Operation setLocations(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLocationsRequest request =
    *       SetLocationsRequest.newBuilder()
@@ -1103,6 +1160,8 @@ public final Operation setLocations(SetLocationsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLocationsRequest request =
    *       SetLocationsRequest.newBuilder()
@@ -1132,6 +1191,8 @@ public final UnaryCallable setLocationsCallable(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1178,6 +1239,8 @@ public final Operation updateMaster(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateMasterRequest request =
    *       UpdateMasterRequest.newBuilder()
@@ -1205,6 +1268,8 @@ public final Operation updateMaster(UpdateMasterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   UpdateMasterRequest request =
    *       UpdateMasterRequest.newBuilder()
@@ -1232,6 +1297,8 @@ public final UnaryCallable updateMasterCallable(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMasterAuthRequest request =
    *       SetMasterAuthRequest.newBuilder()
@@ -1260,6 +1327,8 @@ public final Operation setMasterAuth(SetMasterAuthRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMasterAuthRequest request =
    *       SetMasterAuthRequest.newBuilder()
@@ -1293,6 +1362,8 @@ public final UnaryCallable setMasterAuthCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1334,6 +1405,8 @@ public final Operation deleteCluster(String projectId, String zone, String clust
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteClusterRequest request =
    *       DeleteClusterRequest.newBuilder()
@@ -1366,6 +1439,8 @@ public final Operation deleteCluster(DeleteClusterRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteClusterRequest request =
    *       DeleteClusterRequest.newBuilder()
@@ -1392,6 +1467,8 @@ public final UnaryCallable deleteClusterCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1420,6 +1497,8 @@ public final ListOperationsResponse listOperations(String projectId, String zone
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListOperationsRequest request =
    *       ListOperationsRequest.newBuilder()
@@ -1445,6 +1524,8 @@ public final ListOperationsResponse listOperations(ListOperationsRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListOperationsRequest request =
    *       ListOperationsRequest.newBuilder()
@@ -1471,6 +1552,8 @@ public final ListOperationsResponse listOperations(ListOperationsRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1506,6 +1589,8 @@ public final Operation getOperation(String projectId, String zone, String operat
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetOperationRequest request =
    *       GetOperationRequest.newBuilder()
@@ -1532,6 +1617,8 @@ public final Operation getOperation(GetOperationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetOperationRequest request =
    *       GetOperationRequest.newBuilder()
@@ -1557,6 +1644,8 @@ public final UnaryCallable getOperationCallable(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1592,6 +1681,8 @@ public final void cancelOperation(String projectId, String zone, String operatio
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CancelOperationRequest request =
    *       CancelOperationRequest.newBuilder()
@@ -1618,6 +1709,8 @@ public final void cancelOperation(CancelOperationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CancelOperationRequest request =
    *       CancelOperationRequest.newBuilder()
@@ -1643,6 +1736,8 @@ public final UnaryCallable cancelOperationCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1671,6 +1766,8 @@ public final ServerConfig getServerConfig(String projectId, String zone) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetServerConfigRequest request =
    *       GetServerConfigRequest.newBuilder()
@@ -1696,6 +1793,8 @@ public final ServerConfig getServerConfig(GetServerConfigRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetServerConfigRequest request =
    *       GetServerConfigRequest.newBuilder()
@@ -1721,6 +1820,8 @@ public final UnaryCallable getServerConfig
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1758,6 +1859,8 @@ public final ListNodePoolsResponse listNodePools(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListNodePoolsRequest request =
    *       ListNodePoolsRequest.newBuilder()
@@ -1784,6 +1887,8 @@ public final ListNodePoolsResponse listNodePools(ListNodePoolsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListNodePoolsRequest request =
    *       ListNodePoolsRequest.newBuilder()
@@ -1811,6 +1916,8 @@ public final UnaryCallable listNode
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetJSONWebKeysRequest request =
    *       GetJSONWebKeysRequest.newBuilder().setParent("parent-995424086").build();
@@ -1833,6 +1940,8 @@ public final GetJSONWebKeysResponse getJSONWebKeys(GetJSONWebKeysRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetJSONWebKeysRequest request =
    *       GetJSONWebKeysRequest.newBuilder().setParent("parent-995424086").build();
@@ -1855,6 +1964,8 @@ public final GetJSONWebKeysResponse getJSONWebKeys(GetJSONWebKeysRequest request
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1895,6 +2006,8 @@ public final NodePool getNodePool(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetNodePoolRequest request =
    *       GetNodePoolRequest.newBuilder()
@@ -1922,6 +2035,8 @@ public final NodePool getNodePool(GetNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   GetNodePoolRequest request =
    *       GetNodePoolRequest.newBuilder()
@@ -1948,6 +2063,8 @@ public final UnaryCallable getNodePoolCallable() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -1988,6 +2105,8 @@ public final Operation createNodePool(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateNodePoolRequest request =
    *       CreateNodePoolRequest.newBuilder()
@@ -2015,6 +2134,8 @@ public final Operation createNodePool(CreateNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CreateNodePoolRequest request =
    *       CreateNodePoolRequest.newBuilder()
@@ -2042,6 +2163,8 @@ public final UnaryCallable createNodePoolCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2083,6 +2206,8 @@ public final Operation deleteNodePool(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteNodePoolRequest request =
    *       DeleteNodePoolRequest.newBuilder()
@@ -2110,6 +2235,8 @@ public final Operation deleteNodePool(DeleteNodePoolRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   DeleteNodePoolRequest request =
    *       DeleteNodePoolRequest.newBuilder()
@@ -2138,6 +2265,8 @@ public final UnaryCallable deleteNodePoolCalla
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2180,6 +2309,8 @@ public final Operation rollbackNodePoolUpgrade(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   RollbackNodePoolUpgradeRequest request =
    *       RollbackNodePoolUpgradeRequest.newBuilder()
@@ -2208,6 +2339,8 @@ public final Operation rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest re
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   RollbackNodePoolUpgradeRequest request =
    *       RollbackNodePoolUpgradeRequest.newBuilder()
@@ -2236,6 +2369,8 @@ public final Operation rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest re
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2285,6 +2420,8 @@ public final Operation setNodePoolManagement(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolManagementRequest request =
    *       SetNodePoolManagementRequest.newBuilder()
@@ -2313,6 +2450,8 @@ public final Operation setNodePoolManagement(SetNodePoolManagementRequest reques
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolManagementRequest request =
    *       SetNodePoolManagementRequest.newBuilder()
@@ -2342,6 +2481,8 @@ public final Operation setNodePoolManagement(SetNodePoolManagementRequest reques
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2394,6 +2535,8 @@ public final Operation setLabels(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLabelsRequest request =
    *       SetLabelsRequest.newBuilder()
@@ -2422,6 +2565,8 @@ public final Operation setLabels(SetLabelsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLabelsRequest request =
    *       SetLabelsRequest.newBuilder()
@@ -2449,6 +2594,8 @@ public final UnaryCallable setLabelsCallable() {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2488,6 +2635,8 @@ public final Operation setLegacyAbac(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLegacyAbacRequest request =
    *       SetLegacyAbacRequest.newBuilder()
@@ -2515,6 +2664,8 @@ public final Operation setLegacyAbac(SetLegacyAbacRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetLegacyAbacRequest request =
    *       SetLegacyAbacRequest.newBuilder()
@@ -2542,6 +2693,8 @@ public final UnaryCallable setLegacyAbacCallabl
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2577,6 +2730,8 @@ public final Operation startIPRotation(String projectId, String zone, String clu
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   StartIPRotationRequest request =
    *       StartIPRotationRequest.newBuilder()
@@ -2604,6 +2759,8 @@ public final Operation startIPRotation(StartIPRotationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   StartIPRotationRequest request =
    *       StartIPRotationRequest.newBuilder()
@@ -2631,6 +2788,8 @@ public final UnaryCallable startIPRotationCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2666,6 +2825,8 @@ public final Operation completeIPRotation(String projectId, String zone, String
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CompleteIPRotationRequest request =
    *       CompleteIPRotationRequest.newBuilder()
@@ -2692,6 +2853,8 @@ public final Operation completeIPRotation(CompleteIPRotationRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   CompleteIPRotationRequest request =
    *       CompleteIPRotationRequest.newBuilder()
@@ -2720,6 +2883,8 @@ public final UnaryCallable completeIPRotat
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolSizeRequest request =
    *       SetNodePoolSizeRequest.newBuilder()
@@ -2750,6 +2915,8 @@ public final Operation setNodePoolSize(SetNodePoolSizeRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNodePoolSizeRequest request =
    *       SetNodePoolSizeRequest.newBuilder()
@@ -2778,6 +2945,8 @@ public final UnaryCallable setNodePoolSizeCal
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2818,6 +2987,8 @@ public final Operation setNetworkPolicy(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNetworkPolicyRequest request =
    *       SetNetworkPolicyRequest.newBuilder()
@@ -2845,6 +3016,8 @@ public final Operation setNetworkPolicy(SetNetworkPolicyRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetNetworkPolicyRequest request =
    *       SetNetworkPolicyRequest.newBuilder()
@@ -2872,6 +3045,8 @@ public final UnaryCallable setNetworkPolicyC
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String projectId = "projectId-894832108";
    *   String zone = "zone3744684";
@@ -2910,6 +3085,8 @@ public final Operation setMaintenancePolicy(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMaintenancePolicyRequest request =
    *       SetMaintenancePolicyRequest.newBuilder()
@@ -2937,6 +3114,8 @@ public final Operation setMaintenancePolicy(SetMaintenancePolicyRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   SetMaintenancePolicyRequest request =
    *       SetMaintenancePolicyRequest.newBuilder()
@@ -2965,6 +3144,8 @@ public final Operation setMaintenancePolicy(SetMaintenancePolicyRequest request)
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String parent = "parent-995424086";
    *   for (UsableSubnetwork element :
@@ -2991,6 +3172,8 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(String par
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListUsableSubnetworksRequest request =
    *       ListUsableSubnetworksRequest.newBuilder()
@@ -3021,6 +3204,8 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListUsableSubnetworksRequest request =
    *       ListUsableSubnetworksRequest.newBuilder()
@@ -3050,6 +3235,8 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListUsableSubnetworksRequest request =
    *       ListUsableSubnetworksRequest.newBuilder()
@@ -3061,7 +3248,7 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    *   while (true) {
    *     ListUsableSubnetworksResponse response =
    *         clusterManagerClient.listUsableSubnetworksCallable().call(request);
-   *     for (UsableSubnetwork element : response.getResponsesList()) {
+   *     for (UsableSubnetwork element : response.getSubnetworksList()) {
    *       // doThingsWith(element);
    *     }
    *     String nextPageToken = response.getNextPageToken();
@@ -3086,6 +3273,8 @@ public final ListUsableSubnetworksPagedResponse listUsableSubnetworks(
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   String parent = "parent-995424086";
    *   ListLocationsResponse response = clusterManagerClient.listLocations(parent);
@@ -3108,6 +3297,8 @@ public final ListLocationsResponse listLocations(String parent) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListLocationsRequest request =
    *       ListLocationsRequest.newBuilder().setParent("parent-995424086").build();
@@ -3129,6 +3320,8 @@ public final ListLocationsResponse listLocations(ListLocationsRequest request) {
    * 

Sample code: * *

{@code
+   * // This snippet has been automatically generated for illustrative purposes only.
+   * // It may require modifications to work in your environment.
    * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
    *   ListLocationsRequest request =
    *       ListLocationsRequest.newBuilder().setParent("parent-995424086").build();
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerSettings.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerSettings.java
index b9b29aacb63c..ee81b7e1ca1d 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerSettings.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/ClusterManagerSettings.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -96,6 +96,8 @@
  * 

For example, to set the total timeout of listClusters to 30 seconds: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerSettings.Builder clusterManagerSettingsBuilder =
  *     ClusterManagerSettings.newBuilder();
  * clusterManagerSettingsBuilder
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/package-info.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/package-info.java
index 140fe3eb3641..798dffb426fb 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/package-info.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/package-info.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -26,6 +26,8 @@
  * 

Sample for ClusterManagerClient: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
  *   String projectId = "projectId-894832108";
  *   String zone = "zone3744684";
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStub.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStub.java
index 1bc60980c22a..47e650d6cb1f 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStub.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStub.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java
index 243457127ad3..f8cd43cb2024 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/ClusterManagerStubSettings.java
@@ -1,5 +1,5 @@
 /*
- * 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.
@@ -112,6 +112,8 @@
  * 

For example, to set the total timeout of listClusters to 30 seconds: * *

{@code
+ * // This snippet has been automatically generated for illustrative purposes only.
+ * // It may require modifications to work in your environment.
  * ClusterManagerStubSettings.Builder clusterManagerSettingsBuilder =
  *     ClusterManagerStubSettings.newBuilder();
  * clusterManagerSettingsBuilder
@@ -422,7 +424,6 @@ public UnaryCallSettings listLocati
     return listLocationsSettings;
   }
 
-  @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public ClusterManagerStub createStub() throws IOException {
     if (getTransportChannelProvider()
         .getTransportName()
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerCallableFactory.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerCallableFactory.java
index 5322e44da269..ff205dd3a0c6 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerCallableFactory.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerCallableFactory.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerStub.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerStub.java
index d9aed28e533c..889b156c493d 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerStub.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/GrpcClusterManagerStub.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientTest.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientTest.java
index 7b7b410d1eaf..778a20a37cb0 100644
--- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientTest.java
+++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientTest.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManager.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManager.java
index 97031f1731ba..f8481334f2bd 100644
--- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManager.java
+++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManager.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManagerImpl.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManagerImpl.java
index 2cd4dd5f9cf6..2b092e294f2c 100644
--- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManagerImpl.java
+++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManagerImpl.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/ClusterManagerClientTest.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/ClusterManagerClientTest.java
index 8872227334c0..b9e64fdae81d 100644
--- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/ClusterManagerClientTest.java
+++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/ClusterManagerClientTest.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManager.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManager.java
index fc04eeda6431..2845189b67a0 100644
--- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManager.java
+++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManager.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManagerImpl.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManagerImpl.java
index b66f69ac831f..ffcbae145c56 100644
--- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManagerImpl.java
+++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1beta1/MockClusterManagerImpl.java
@@ -1,5 +1,5 @@
 /*
- * 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.
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AcceleratorConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AcceleratorConfig.java
index b078091b6dd6..267ea522fed8 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AcceleratorConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AcceleratorConfig.java
@@ -101,6 +101,8 @@ private AcceleratorConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfig.java
index 0b28cfb82c4f..f6a3742de482 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfig.java
@@ -226,6 +226,8 @@ private AddonsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -371,6 +373,8 @@ public com.google.container.v1.HorizontalPodAutoscaling getHorizontalPodAutoscal
    * .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=933
    * @return Whether the kubernetesDashboard field is set.
    */
   @java.lang.Override
@@ -392,6 +396,8 @@ public boolean hasKubernetesDashboard() {
    * .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=933
    * @return The kubernetesDashboard.
    */
   @java.lang.Override
@@ -1718,6 +1724,8 @@ public Builder clearHorizontalPodAutoscaling() {
      * .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=933
      * @return Whether the kubernetesDashboard field is set.
      */
     @java.lang.Deprecated
@@ -1738,6 +1746,8 @@ public boolean hasKubernetesDashboard() {
      * .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=933
      * @return The kubernetesDashboard.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfigOrBuilder.java
index 8e0706bbafd6..699447ab9c2a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfigOrBuilder.java
@@ -116,6 +116,8 @@ public interface AddonsConfigOrBuilder
    * .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=933
    * @return Whether the kubernetesDashboard field is set.
    */
   @java.lang.Deprecated
@@ -134,6 +136,8 @@ public interface AddonsConfigOrBuilder
    * .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=933
    * @return The kubernetesDashboard.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AdvancedMachineFeatures.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AdvancedMachineFeatures.java
index 3e542a9bf1eb..4139c376e757 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AdvancedMachineFeatures.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AdvancedMachineFeatures.java
@@ -86,6 +86,8 @@ private AdvancedMachineFeatures(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AuthenticatorGroupsConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AuthenticatorGroupsConfig.java
index 2f5f24b4cf10..f04ab4b05de0 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AuthenticatorGroupsConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AuthenticatorGroupsConfig.java
@@ -93,6 +93,8 @@ private AuthenticatorGroupsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoUpgradeOptions.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoUpgradeOptions.java
index bc0601b14f5a..642cb9a478fb 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoUpgradeOptions.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoUpgradeOptions.java
@@ -97,6 +97,8 @@ private AutoUpgradeOptions(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Autopilot.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Autopilot.java
index d770f6dcfcd6..1cce4dedc849 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Autopilot.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Autopilot.java
@@ -84,6 +84,8 @@ private Autopilot(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java
index 862da3468c83..b2234d9ce93c 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java
@@ -187,6 +187,8 @@ private AutoprovisioningNodePoolDefaults(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorization.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorization.java
index 10c1c381e425..5ba6af2b7666 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorization.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorization.java
@@ -84,6 +84,8 @@ private BinaryAuthorization(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequest.java
index a8b7074096d4..760fbe27b419 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequest.java
@@ -112,6 +112,8 @@ private CancelOperationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -148,6 +150,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2405
    * @return The projectId.
    */
   @java.lang.Override
@@ -174,6 +178,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2405
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -204,6 +210,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2411
    * @return The zone.
    */
   @java.lang.Override
@@ -231,6 +239,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2411
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -259,6 +269,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2415
    * @return The operationId.
    */
   @java.lang.Override
@@ -284,6 +296,8 @@ public java.lang.String getOperationId() {
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2415
    * @return The bytes for operationId.
    */
   @java.lang.Override
@@ -727,6 +741,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2405
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -752,6 +768,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2405
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -777,6 +795,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2405
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -801,6 +821,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2405
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -821,6 +843,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2405
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -849,6 +873,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2411
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -875,6 +901,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2411
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -901,6 +929,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2411
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -926,6 +956,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2411
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -947,6 +979,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2411
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -973,6 +1007,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2415
      * @return The operationId.
      */
     @java.lang.Deprecated
@@ -997,6 +1033,8 @@ public java.lang.String getOperationId() {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2415
      * @return The bytes for operationId.
      */
     @java.lang.Deprecated
@@ -1021,6 +1059,8 @@ public com.google.protobuf.ByteString getOperationIdBytes() {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2415
      * @param value The operationId to set.
      * @return This builder for chaining.
      */
@@ -1044,6 +1084,8 @@ public Builder setOperationId(java.lang.String value) {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2415
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1063,6 +1105,8 @@ public Builder clearOperationId() {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2415
      * @param value The bytes for operationId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequestOrBuilder.java
index aa89183ad9ad..e1f973063d69 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2405
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2405
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2411
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2411
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2415
    * @return The operationId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2415
    * @return The bytes for operationId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClientCertificateConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClientCertificateConfig.java
index 5d7c641cc80b..5762267ebc09 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClientCertificateConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClientCertificateConfig.java
@@ -84,6 +84,8 @@ private ClientCertificateConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CloudRunConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CloudRunConfig.java
index 98738d330ecb..b3a60c66dee5 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CloudRunConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CloudRunConfig.java
@@ -93,6 +93,8 @@ private CloudRunConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Cluster.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Cluster.java
index e952532f8154..f67f0b314e86 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Cluster.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Cluster.java
@@ -775,6 +775,8 @@ private Cluster(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -1203,6 +1205,8 @@ public com.google.protobuf.ByteString getDescriptionBytes() {
    *
    * int32 initial_node_count = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.initial_node_count is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1312
    * @return The initialNodeCount.
    */
   @java.lang.Override
@@ -1231,6 +1235,8 @@ public int getInitialNodeCount() {
    *
    * .google.container.v1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.node_config is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1325
    * @return Whether the nodeConfig field is set.
    */
   @java.lang.Override
@@ -1256,6 +1262,8 @@ public boolean hasNodeConfig() {
    *
    * .google.container.v1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.node_config is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1325
    * @return The nodeConfig.
    */
   @java.lang.Override
@@ -1925,7 +1933,7 @@ public int getResourceLabelsCount() {
   @java.lang.Override
   public boolean containsResourceLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetResourceLabels().getMap().containsKey(key);
   }
@@ -1963,7 +1971,7 @@ public java.util.Map getResourceLabelsMap()
   public java.lang.String getResourceLabelsOrDefault(
       java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -1981,7 +1989,7 @@ public java.lang.String getResourceLabelsOrDefault(
   @java.lang.Override
   public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     if (!map.containsKey(key)) {
@@ -3088,6 +3096,8 @@ public com.google.protobuf.ByteString getSelfLinkBytes() {
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1484
    * @return The zone.
    */
   @java.lang.Override
@@ -3114,6 +3124,8 @@ public java.lang.String getZone() {
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1484
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -3320,6 +3332,8 @@ public com.google.protobuf.ByteString getCurrentMasterVersionBytes() {
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1517
    * @return The currentNodeVersion.
    */
   @java.lang.Override
@@ -3348,6 +3362,8 @@ public java.lang.String getCurrentNodeVersion() {
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1517
    * @return The bytes for currentNodeVersion.
    */
   @java.lang.Override
@@ -3464,6 +3480,8 @@ public com.google.container.v1.Cluster.Status getStatus() {
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1529
    * @return The statusMessage.
    */
   @java.lang.Override
@@ -3490,6 +3508,8 @@ public java.lang.String getStatusMessage() {
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1529
    * @return The bytes for statusMessage.
    */
   @java.lang.Override
@@ -3595,6 +3615,8 @@ public com.google.protobuf.ByteString getServicesIpv4CidrBytes() {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @return A list containing the instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -3610,6 +3632,8 @@ public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList() {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @return The count of instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -3625,6 +3649,8 @@ public int getInstanceGroupUrlsCount() {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @param index The index of the element to return.
    * @return The instanceGroupUrls at the given index.
    */
@@ -3641,6 +3667,8 @@ public java.lang.String getInstanceGroupUrls(int index) {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @param index The index of the value to return.
    * @return The bytes of the instanceGroupUrls at the given index.
    */
@@ -3661,6 +3689,8 @@ public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) {
    *
    * int32 current_node_count = 112 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1549
    * @return The currentNodeCount.
    */
   @java.lang.Override
@@ -6135,6 +6165,8 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) {
      *
      * int32 initial_node_count = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.initial_node_count is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1312
      * @return The initialNodeCount.
      */
     @java.lang.Override
@@ -6159,6 +6191,8 @@ public int getInitialNodeCount() {
      *
      * int32 initial_node_count = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.initial_node_count is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1312
      * @param value The initialNodeCount to set.
      * @return This builder for chaining.
      */
@@ -6186,6 +6220,8 @@ public Builder setInitialNodeCount(int value) {
      *
      * int32 initial_node_count = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.initial_node_count is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1312
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -6220,6 +6256,8 @@ public Builder clearInitialNodeCount() {
      *
      * .google.container.v1.NodeConfig node_config = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.node_config is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1325
      * @return Whether the nodeConfig field is set.
      */
     @java.lang.Deprecated
@@ -6244,6 +6282,8 @@ public boolean hasNodeConfig() {
      *
      * .google.container.v1.NodeConfig node_config = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.node_config is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1325
      * @return The nodeConfig.
      */
     @java.lang.Deprecated
@@ -8258,7 +8298,7 @@ public int getResourceLabelsCount() {
     @java.lang.Override
     public boolean containsResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetResourceLabels().getMap().containsKey(key);
     }
@@ -8296,7 +8336,7 @@ public java.util.Map getResourceLabelsMap()
     public java.lang.String getResourceLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -8314,7 +8354,7 @@ public java.lang.String getResourceLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       if (!map.containsKey(key)) {
@@ -8339,7 +8379,7 @@ public Builder clearResourceLabels() {
      */
     public Builder removeResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableResourceLabels().getMutableMap().remove(key);
       return this;
@@ -8361,11 +8401,12 @@ public java.util.Map getMutableResourceLabel
      */
     public Builder putResourceLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableResourceLabels().getMutableMap().put(key, value);
       return this;
     }
@@ -12421,6 +12462,8 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1484
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -12446,6 +12489,8 @@ public java.lang.String getZone() {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1484
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -12471,6 +12516,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1484
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -12495,6 +12542,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1484
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -12515,6 +12564,8 @@ public Builder clearZone() {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1484
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -12932,6 +12983,8 @@ public Builder setCurrentMasterVersionBytes(com.google.protobuf.ByteString value
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1517
      * @return The currentNodeVersion.
      */
     @java.lang.Deprecated
@@ -12959,6 +13012,8 @@ public java.lang.String getCurrentNodeVersion() {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1517
      * @return The bytes for currentNodeVersion.
      */
     @java.lang.Deprecated
@@ -12986,6 +13041,8 @@ public com.google.protobuf.ByteString getCurrentNodeVersionBytes() {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1517
      * @param value The currentNodeVersion to set.
      * @return This builder for chaining.
      */
@@ -13012,6 +13069,8 @@ public Builder setCurrentNodeVersion(java.lang.String value) {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1517
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -13034,6 +13093,8 @@ public Builder clearCurrentNodeVersion() {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1517
      * @param value The bytes for currentNodeVersion to set.
      * @return This builder for chaining.
      */
@@ -13263,6 +13324,8 @@ public Builder clearStatus() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1529
      * @return The statusMessage.
      */
     @java.lang.Deprecated
@@ -13288,6 +13351,8 @@ public java.lang.String getStatusMessage() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1529
      * @return The bytes for statusMessage.
      */
     @java.lang.Deprecated
@@ -13313,6 +13378,8 @@ public com.google.protobuf.ByteString getStatusMessageBytes() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1529
      * @param value The statusMessage to set.
      * @return This builder for chaining.
      */
@@ -13337,6 +13404,8 @@ public Builder setStatusMessage(java.lang.String value) {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1529
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -13357,6 +13426,8 @@ public Builder clearStatusMessage() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1529
      * @param value The bytes for statusMessage to set.
      * @return This builder for chaining.
      */
@@ -13577,6 +13648,8 @@ private void ensureInstanceGroupUrlsIsMutable() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @return A list containing the instanceGroupUrls.
      */
     @java.lang.Deprecated
@@ -13592,6 +13665,8 @@ public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @return The count of instanceGroupUrls.
      */
     @java.lang.Deprecated
@@ -13607,6 +13682,8 @@ public int getInstanceGroupUrlsCount() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @param index The index of the element to return.
      * @return The instanceGroupUrls at the given index.
      */
@@ -13623,6 +13700,8 @@ public java.lang.String getInstanceGroupUrls(int index) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @param index The index of the value to return.
      * @return The bytes of the instanceGroupUrls at the given index.
      */
@@ -13639,6 +13718,8 @@ public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @param index The index to set the value at.
      * @param value The instanceGroupUrls to set.
      * @return This builder for chaining.
@@ -13662,6 +13743,8 @@ public Builder setInstanceGroupUrls(int index, java.lang.String value) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @param value The instanceGroupUrls to add.
      * @return This builder for chaining.
      */
@@ -13684,6 +13767,8 @@ public Builder addInstanceGroupUrls(java.lang.String value) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @param values The instanceGroupUrls to add.
      * @return This builder for chaining.
      */
@@ -13703,6 +13788,8 @@ public Builder addAllInstanceGroupUrls(java.lang.Iterable valu
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -13721,6 +13808,8 @@ public Builder clearInstanceGroupUrls() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1545
      * @param value The bytes of the instanceGroupUrls to add.
      * @return This builder for chaining.
      */
@@ -13747,6 +13836,8 @@ public Builder addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value) {
      *
      * int32 current_node_count = 112 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1549
      * @return The currentNodeCount.
      */
     @java.lang.Override
@@ -13764,6 +13855,8 @@ public int getCurrentNodeCount() {
      *
      * int32 current_node_count = 112 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1549
      * @param value The currentNodeCount to set.
      * @return This builder for chaining.
      */
@@ -13784,6 +13877,8 @@ public Builder setCurrentNodeCount(int value) {
      *
      * int32 current_node_count = 112 [deprecated = true];
      *
+     * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1549
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterAutoscaling.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterAutoscaling.java
index b3c5ffe8a819..5ba57cf67f52 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterAutoscaling.java
@@ -137,6 +137,8 @@ private ClusterAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterOrBuilder.java
index 5fd402d22732..ff9ea8c146b7 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterOrBuilder.java
@@ -100,6 +100,8 @@ public interface ClusterOrBuilder
    *
    * int32 initial_node_count = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.initial_node_count is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1312
    * @return The initialNodeCount.
    */
   @java.lang.Deprecated
@@ -123,6 +125,8 @@ public interface ClusterOrBuilder
    *
    * .google.container.v1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.node_config is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1325
    * @return Whether the nodeConfig field is set.
    */
   @java.lang.Deprecated
@@ -145,6 +149,8 @@ public interface ClusterOrBuilder
    *
    * .google.container.v1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.node_config is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1325
    * @return The nodeConfig.
    */
   @java.lang.Deprecated
@@ -633,7 +639,12 @@ public interface ClusterOrBuilder
    *
    * map<string, string> resource_labels = 15;
    */
-  java.lang.String getResourceLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getResourceLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
@@ -1431,6 +1442,8 @@ public interface ClusterOrBuilder
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1484
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -1446,6 +1459,8 @@ public interface ClusterOrBuilder
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1484
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -1567,6 +1582,8 @@ public interface ClusterOrBuilder
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1517
    * @return The currentNodeVersion.
    */
   @java.lang.Deprecated
@@ -1584,6 +1601,8 @@ public interface ClusterOrBuilder
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1517
    * @return The bytes for currentNodeVersion.
    */
   @java.lang.Deprecated
@@ -1652,6 +1671,8 @@ public interface ClusterOrBuilder
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1529
    * @return The statusMessage.
    */
   @java.lang.Deprecated
@@ -1667,6 +1688,8 @@ public interface ClusterOrBuilder
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1529
    * @return The bytes for statusMessage.
    */
   @java.lang.Deprecated
@@ -1730,6 +1753,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @return A list containing the instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -1743,6 +1768,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @return The count of instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -1756,6 +1783,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @param index The index of the element to return.
    * @return The instanceGroupUrls at the given index.
    */
@@ -1770,6 +1799,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1545
    * @param index The index of the value to return.
    * @return The bytes of the instanceGroupUrls at the given index.
    */
@@ -1786,6 +1817,8 @@ public interface ClusterOrBuilder
    *
    * int32 current_node_count = 112 [deprecated = true];
    *
+   * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1549
    * @return The currentNodeCount.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdate.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdate.java
index bfcd70a7dc30..b9116b491f1a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdate.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdate.java
@@ -528,6 +528,8 @@ private ClusterUpdate(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequest.java
index af005062ebb4..7552e7d235cf 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequest.java
@@ -112,6 +112,8 @@ private CompleteIPRotationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -148,6 +150,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3189
    * @return The projectId.
    */
   @java.lang.Override
@@ -174,6 +178,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3189
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -204,6 +210,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3195
    * @return The zone.
    */
   @java.lang.Override
@@ -231,6 +239,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3195
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -259,6 +269,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3199
    * @return The clusterId.
    */
   @java.lang.Override
@@ -284,6 +296,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3199
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -729,6 +743,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3189
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -754,6 +770,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3189
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -779,6 +797,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3189
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -803,6 +823,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3189
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -823,6 +845,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3189
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -851,6 +875,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3195
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -877,6 +903,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3195
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -903,6 +931,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3195
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -928,6 +958,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3195
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -949,6 +981,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3195
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -975,6 +1009,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3199
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -999,6 +1035,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3199
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1023,6 +1061,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3199
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1046,6 +1086,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3199
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1065,6 +1107,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3199
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequestOrBuilder.java
index a9e86ff2a9cf..d7b9604a80ce 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3189
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3189
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3195
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3195
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3199
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3199
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfidentialNodes.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfidentialNodes.java
index 8408a31eafea..2ee739e3ed11 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfidentialNodes.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfidentialNodes.java
@@ -85,6 +85,8 @@ private ConfidentialNodes(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfigConnectorConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfigConnectorConfig.java
index f3c76da7bb0a..3f1664819bbf 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfigConnectorConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ConfigConnectorConfig.java
@@ -84,6 +84,8 @@ private ConfigConnectorConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequest.java
index 9e44de400f06..25fe6c71c0e5 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequest.java
@@ -119,6 +119,8 @@ private CreateClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -155,6 +157,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1938
    * @return The projectId.
    */
   @java.lang.Override
@@ -181,6 +185,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1938
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -211,6 +217,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1944
    * @return The zone.
    */
   @java.lang.Override
@@ -238,6 +246,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1944
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -745,6 +755,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1938
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -770,6 +782,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1938
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -795,6 +809,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1938
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -819,6 +835,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1938
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -839,6 +857,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1938
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -867,6 +887,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1944
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -893,6 +915,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1944
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -919,6 +943,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1944
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -944,6 +970,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1944
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -965,6 +993,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1944
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequestOrBuilder.java
index 986a56aac12c..2e7bd03acec8 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface CreateClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1938
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface CreateClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1938
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface CreateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1944
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface CreateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1944
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequest.java
index 0c92c1743289..7a9f6f9de9e3 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequest.java
@@ -127,6 +127,8 @@ private CreateNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -163,6 +165,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2488
    * @return The projectId.
    */
   @java.lang.Override
@@ -189,6 +193,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2488
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -219,6 +225,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2494
    * @return The zone.
    */
   @java.lang.Override
@@ -246,6 +254,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2494
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -274,6 +284,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2498
    * @return The clusterId.
    */
   @java.lang.Override
@@ -299,6 +311,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2498
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -821,6 +835,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2488
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -846,6 +862,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2488
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -871,6 +889,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2488
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -895,6 +915,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2488
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -915,6 +937,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2488
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -943,6 +967,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2494
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -969,6 +995,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2494
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -995,6 +1023,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2494
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1020,6 +1050,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2494
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1041,6 +1073,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2494
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1067,6 +1101,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2498
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1091,6 +1127,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2498
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1115,6 +1153,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2498
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1138,6 +1178,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2498
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1157,6 +1199,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2498
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequestOrBuilder.java
index 1becc6ca353e..e31cce7f9b82 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2488
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2488
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2494
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2494
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2498
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2498
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DNSConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DNSConfig.java
index dd60fd468a33..781945d33ec5 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DNSConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DNSConfig.java
@@ -104,6 +104,8 @@ private DNSConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DailyMaintenanceWindow.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DailyMaintenanceWindow.java
index 5ddead664f89..d4badfdbade9 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DailyMaintenanceWindow.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DailyMaintenanceWindow.java
@@ -96,6 +96,8 @@ private DailyMaintenanceWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DatabaseEncryption.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DatabaseEncryption.java
index 09007b75e482..71e0fbeba418 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DatabaseEncryption.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DatabaseEncryption.java
@@ -96,6 +96,8 @@ private DatabaseEncryption(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DefaultSnatStatus.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DefaultSnatStatus.java
index 28f7f0980377..c6bc72e7239e 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DefaultSnatStatus.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DefaultSnatStatus.java
@@ -85,6 +85,8 @@ private DefaultSnatStatus(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequest.java
index 9d4e8c7ecbc8..cab202bf26ec 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequest.java
@@ -112,6 +112,8 @@ private DeleteClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -148,6 +150,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2312
    * @return The projectId.
    */
   @java.lang.Override
@@ -174,6 +178,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2312
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -204,6 +210,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2318
    * @return The zone.
    */
   @java.lang.Override
@@ -231,6 +239,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2318
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -259,6 +269,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2322
    * @return The clusterId.
    */
   @java.lang.Override
@@ -284,6 +296,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2322
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -727,6 +741,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2312
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -752,6 +768,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2312
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -777,6 +795,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2312
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -801,6 +821,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2312
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -821,6 +843,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2312
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -849,6 +873,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2318
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -875,6 +901,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2318
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -901,6 +929,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2318
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -926,6 +956,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2318
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -947,6 +979,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2318
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -973,6 +1007,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2322
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -997,6 +1033,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2322
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1021,6 +1059,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2322
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1044,6 +1084,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2322
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1063,6 +1105,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2322
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequestOrBuilder.java
index 7c223d992741..ae6443a54325 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2312
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2312
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2318
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2318
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2322
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2322
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequest.java
index 76eb86686054..93a1b6b65f6c 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequest.java
@@ -120,6 +120,8 @@ private DeleteNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -156,6 +158,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2514
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2514
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2520
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2520
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -267,6 +277,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2524
    * @return The clusterId.
    */
   @java.lang.Override
@@ -292,6 +304,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2524
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -320,6 +334,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2528
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -345,6 +361,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2528
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -806,6 +824,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2514
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -831,6 +851,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2514
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -856,6 +878,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2514
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -880,6 +904,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2514
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -900,6 +926,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2514
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -928,6 +956,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2520
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -954,6 +984,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2520
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -980,6 +1012,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2520
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1005,6 +1039,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2520
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1026,6 +1062,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2520
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1052,6 +1090,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2524
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1076,6 +1116,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2524
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1100,6 +1142,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2524
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1123,6 +1167,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2524
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1142,6 +1188,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2524
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1168,6 +1216,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2528
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1192,6 +1242,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2528
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1216,6 +1268,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2528
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1239,6 +1293,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2528
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1258,6 +1314,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2528
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequestOrBuilder.java
index 4f0385e50fca..a87a7d1857b0 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2514
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2514
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2520
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2520
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2524
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2524
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2528
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2528
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DnsCacheConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DnsCacheConfig.java
index 835e4e0ee3c2..73aaa95e1621 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DnsCacheConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DnsCacheConfig.java
@@ -84,6 +84,8 @@ private DnsCacheConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcePersistentDiskCsiDriverConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcePersistentDiskCsiDriverConfig.java
index 4a19e0ecb7b5..57404795800f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcePersistentDiskCsiDriverConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcePersistentDiskCsiDriverConfig.java
@@ -85,6 +85,8 @@ private GcePersistentDiskCsiDriverConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcfsConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcfsConfig.java
index 0a77bb99bd20..1b724b3ee436 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcfsConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcfsConfig.java
@@ -85,6 +85,8 @@ private GcfsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcpFilestoreCsiDriverConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcpFilestoreCsiDriverConfig.java
index 742f5f6b5978..b4463be1d90f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcpFilestoreCsiDriverConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GcpFilestoreCsiDriverConfig.java
@@ -84,6 +84,8 @@ private GcpFilestoreCsiDriverConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequest.java
index b53efa12abed..da4799c7513d 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequest.java
@@ -112,6 +112,8 @@ private GetClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -148,6 +150,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1960
    * @return The projectId.
    */
   @java.lang.Override
@@ -174,6 +178,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1960
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -204,6 +210,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1966
    * @return The zone.
    */
   @java.lang.Override
@@ -231,6 +239,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1966
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -259,6 +269,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1970
    * @return The clusterId.
    */
   @java.lang.Override
@@ -284,6 +296,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1970
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -727,6 +741,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1960
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -752,6 +768,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1960
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -777,6 +795,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1960
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -801,6 +821,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1960
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -821,6 +843,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1960
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -849,6 +873,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1966
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -875,6 +901,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1966
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -901,6 +929,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1966
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -926,6 +956,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1966
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -947,6 +979,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1966
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -973,6 +1007,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1970
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -997,6 +1033,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1970
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1021,6 +1059,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1970
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1044,6 +1084,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1970
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1063,6 +1105,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1970
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequestOrBuilder.java
index c8f5af70d798..3a9195015b01 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1960
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1960
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1966
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1966
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1970
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1970
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysRequest.java
index bcea98ab80ec..0a069f00fbe4 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysRequest.java
@@ -91,6 +91,8 @@ private GetJSONWebKeysRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysResponse.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysResponse.java
index fb439e6e157c..f14fb66cacf5 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysResponse.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetJSONWebKeysResponse.java
@@ -91,6 +91,8 @@ private GetJSONWebKeysResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequest.java
index e64c1ef6d2ab..0826ee393a30 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequest.java
@@ -120,6 +120,8 @@ private GetNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -156,6 +158,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2563
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2563
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2569
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2569
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -267,6 +277,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2573
    * @return The clusterId.
    */
   @java.lang.Override
@@ -292,6 +304,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2573
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -320,6 +334,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2577
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -345,6 +361,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2577
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -806,6 +824,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2563
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -831,6 +851,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2563
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -856,6 +878,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2563
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -880,6 +904,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2563
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -900,6 +926,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2563
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -928,6 +956,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2569
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -954,6 +984,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2569
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -980,6 +1012,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2569
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1005,6 +1039,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2569
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1026,6 +1062,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2569
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1052,6 +1090,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2573
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1076,6 +1116,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2573
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1100,6 +1142,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2573
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1123,6 +1167,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2573
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1142,6 +1188,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2573
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1168,6 +1216,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2577
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1192,6 +1242,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2577
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1216,6 +1268,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2577
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1239,6 +1293,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2577
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1258,6 +1314,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2577
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequestOrBuilder.java
index 58f813759f8a..24a387940ac3 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2563
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2563
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2569
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2569
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2573
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2573
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2577
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2577
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigRequest.java
index 6ac5a8433db5..855b1e9d350c 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigRequest.java
@@ -89,6 +89,8 @@ private GetOpenIDConfigRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigResponse.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigResponse.java
index e5d0e549442d..22764674a696 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigResponse.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOpenIDConfigResponse.java
@@ -153,6 +153,8 @@ private GetOpenIDConfigResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequest.java
index 32811c73b08a..3119b6669d56 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequest.java
@@ -112,6 +112,8 @@ private GetOperationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -148,6 +150,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2364
    * @return The projectId.
    */
   @java.lang.Override
@@ -174,6 +178,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2364
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -204,6 +210,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2370
    * @return The zone.
    */
   @java.lang.Override
@@ -231,6 +239,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2370
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -259,6 +269,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2374
    * @return The operationId.
    */
   @java.lang.Override
@@ -284,6 +296,8 @@ public java.lang.String getOperationId() {
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2374
    * @return The bytes for operationId.
    */
   @java.lang.Override
@@ -727,6 +741,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2364
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -752,6 +768,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2364
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -777,6 +795,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2364
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -801,6 +821,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2364
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -821,6 +843,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2364
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -849,6 +873,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2370
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -875,6 +901,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2370
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -901,6 +929,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2370
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -926,6 +956,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2370
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -947,6 +979,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2370
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -973,6 +1007,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2374
      * @return The operationId.
      */
     @java.lang.Deprecated
@@ -997,6 +1033,8 @@ public java.lang.String getOperationId() {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2374
      * @return The bytes for operationId.
      */
     @java.lang.Deprecated
@@ -1021,6 +1059,8 @@ public com.google.protobuf.ByteString getOperationIdBytes() {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2374
      * @param value The operationId to set.
      * @return This builder for chaining.
      */
@@ -1044,6 +1084,8 @@ public Builder setOperationId(java.lang.String value) {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2374
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1063,6 +1105,8 @@ public Builder clearOperationId() {
      *
      * string operation_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2374
      * @param value The bytes for operationId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequestOrBuilder.java
index e27dd4a99329..6eae4adbb793 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2364
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2364
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2370
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2370
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2374
    * @return The operationId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string operation_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2374
    * @return The bytes for operationId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequest.java
index b8fc95d52815..265b3d6b2ac9 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequest.java
@@ -104,6 +104,8 @@ private GetServerConfigRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -140,6 +142,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2437
    * @return The projectId.
    */
   @java.lang.Override
@@ -166,6 +170,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2437
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -196,6 +202,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2443
    * @return The zone.
    */
   @java.lang.Override
@@ -223,6 +231,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2443
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -650,6 +660,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2437
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -675,6 +687,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2437
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -700,6 +714,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2437
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -724,6 +740,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2437
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -744,6 +762,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2437
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -772,6 +792,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2443
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -798,6 +820,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2443
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -824,6 +848,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2443
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -849,6 +875,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2443
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -870,6 +898,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2443
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequestOrBuilder.java
index 93b3e486d067..ff31633a4280 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface GetServerConfigRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2437
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface GetServerConfigRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2437
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface GetServerConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2443
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface GetServerConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2443
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HorizontalPodAutoscaling.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HorizontalPodAutoscaling.java
index 7e598dd1c5b3..c9fbe59b47d4 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HorizontalPodAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HorizontalPodAutoscaling.java
@@ -86,6 +86,8 @@ private HorizontalPodAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HttpLoadBalancing.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HttpLoadBalancing.java
index 6754cf35357f..c6925abb40d4 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HttpLoadBalancing.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HttpLoadBalancing.java
@@ -85,6 +85,8 @@ private HttpLoadBalancing(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ILBSubsettingConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ILBSubsettingConfig.java
index 39b8f483739d..372bb42c3438 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ILBSubsettingConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ILBSubsettingConfig.java
@@ -85,6 +85,8 @@ private ILBSubsettingConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicy.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicy.java
index 5e98667cd074..f3937f64e11a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicy.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicy.java
@@ -175,6 +175,8 @@ private IPAllocationPolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -302,6 +304,8 @@ public com.google.protobuf.ByteString getSubnetworkNameBytes() {
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1159
    * @return The clusterIpv4Cidr.
    */
   @java.lang.Override
@@ -326,6 +330,8 @@ public java.lang.String getClusterIpv4Cidr() {
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1159
    * @return The bytes for clusterIpv4Cidr.
    */
   @java.lang.Override
@@ -353,6 +359,8 @@ public com.google.protobuf.ByteString getClusterIpv4CidrBytes() {
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1162
    * @return The nodeIpv4Cidr.
    */
   @java.lang.Override
@@ -377,6 +385,8 @@ public java.lang.String getNodeIpv4Cidr() {
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1162
    * @return The bytes for nodeIpv4Cidr.
    */
   @java.lang.Override
@@ -404,6 +414,8 @@ public com.google.protobuf.ByteString getNodeIpv4CidrBytes() {
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1165
    * @return The servicesIpv4Cidr.
    */
   @java.lang.Override
@@ -428,6 +440,8 @@ public java.lang.String getServicesIpv4Cidr() {
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1165
    * @return The bytes for servicesIpv4Cidr.
    */
   @java.lang.Override
@@ -1607,6 +1621,8 @@ public Builder setSubnetworkNameBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1159
      * @return The clusterIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1630,6 +1646,8 @@ public java.lang.String getClusterIpv4Cidr() {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1159
      * @return The bytes for clusterIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1653,6 +1671,8 @@ public com.google.protobuf.ByteString getClusterIpv4CidrBytes() {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1159
      * @param value The clusterIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1675,6 +1695,8 @@ public Builder setClusterIpv4Cidr(java.lang.String value) {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1159
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1693,6 +1715,8 @@ public Builder clearClusterIpv4Cidr() {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1159
      * @param value The bytes for clusterIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1718,6 +1742,8 @@ public Builder setClusterIpv4CidrBytes(com.google.protobuf.ByteString value) {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1162
      * @return The nodeIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1741,6 +1767,8 @@ public java.lang.String getNodeIpv4Cidr() {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1162
      * @return The bytes for nodeIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1764,6 +1792,8 @@ public com.google.protobuf.ByteString getNodeIpv4CidrBytes() {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1162
      * @param value The nodeIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1786,6 +1816,8 @@ public Builder setNodeIpv4Cidr(java.lang.String value) {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1162
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1804,6 +1836,8 @@ public Builder clearNodeIpv4Cidr() {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1162
      * @param value The bytes for nodeIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1829,6 +1863,8 @@ public Builder setNodeIpv4CidrBytes(com.google.protobuf.ByteString value) {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1165
      * @return The servicesIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1852,6 +1888,8 @@ public java.lang.String getServicesIpv4Cidr() {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1165
      * @return The bytes for servicesIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1875,6 +1913,8 @@ public com.google.protobuf.ByteString getServicesIpv4CidrBytes() {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1165
      * @param value The servicesIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1897,6 +1937,8 @@ public Builder setServicesIpv4Cidr(java.lang.String value) {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1165
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1915,6 +1957,8 @@ public Builder clearServicesIpv4Cidr() {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1165
      * @param value The bytes for servicesIpv4Cidr to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicyOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicyOrBuilder.java
index 33428c889181..ede5ee952b07 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicyOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicyOrBuilder.java
@@ -91,6 +91,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1159
    * @return The clusterIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -104,6 +106,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1159
    * @return The bytes for clusterIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -118,6 +122,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1162
    * @return The nodeIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -131,6 +137,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1162
    * @return The bytes for nodeIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -145,6 +153,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1165
    * @return The servicesIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -158,6 +168,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1165
    * @return The bytes for servicesIpv4Cidr.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IntraNodeVisibilityConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IntraNodeVisibilityConfig.java
index a2303feaebf4..e66b9e15f4e6 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IntraNodeVisibilityConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IntraNodeVisibilityConfig.java
@@ -85,6 +85,8 @@ private IntraNodeVisibilityConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Jwk.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Jwk.java
index 71ceb591be69..fc064e38b34b 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Jwk.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Jwk.java
@@ -152,6 +152,8 @@ private Jwk(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/KubernetesDashboard.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/KubernetesDashboard.java
index 7507bf7a549a..8c91c14e21d6 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/KubernetesDashboard.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/KubernetesDashboard.java
@@ -84,6 +84,8 @@ private KubernetesDashboard(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LegacyAbac.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LegacyAbac.java
index 6e332f2493db..ed832c0ed884 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LegacyAbac.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LegacyAbac.java
@@ -85,6 +85,8 @@ private LegacyAbac(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfig.java
index 32180e69b52a..479bdf246a3f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfig.java
@@ -94,6 +94,8 @@ private LinuxNodeConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -176,7 +178,7 @@ public int getSysctlsCount() {
   @java.lang.Override
   public boolean containsSysctls(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetSysctls().getMap().containsKey(key);
   }
@@ -233,7 +235,7 @@ public java.util.Map getSysctlsMap() {
   @java.lang.Override
   public java.lang.String getSysctlsOrDefault(java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetSysctls().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -261,7 +263,7 @@ public java.lang.String getSysctlsOrDefault(java.lang.String key, java.lang.Stri
   @java.lang.Override
   public java.lang.String getSysctlsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetSysctls().getMap();
     if (!map.containsKey(key)) {
@@ -661,7 +663,7 @@ public int getSysctlsCount() {
     @java.lang.Override
     public boolean containsSysctls(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetSysctls().getMap().containsKey(key);
     }
@@ -719,7 +721,7 @@ public java.util.Map getSysctlsMap() {
     public java.lang.String getSysctlsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetSysctls().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -747,7 +749,7 @@ public java.lang.String getSysctlsOrDefault(
     @java.lang.Override
     public java.lang.String getSysctlsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetSysctls().getMap();
       if (!map.containsKey(key)) {
@@ -782,7 +784,7 @@ public Builder clearSysctls() {
      */
     public Builder removeSysctls(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableSysctls().getMutableMap().remove(key);
       return this;
@@ -814,11 +816,12 @@ public java.util.Map getMutableSysctls() {
      */
     public Builder putSysctls(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableSysctls().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfigOrBuilder.java
index 8e7f603313ac..8bb445156c12 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LinuxNodeConfigOrBuilder.java
@@ -109,7 +109,12 @@ public interface LinuxNodeConfigOrBuilder
    *
    * map<string, string> sysctls = 1;
    */
-  java.lang.String getSysctlsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getSysctlsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequest.java
index aee4f78c2200..934858658841 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequest.java
@@ -104,6 +104,8 @@ private ListClustersRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -140,6 +142,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2334
    * @return The projectId.
    */
   @java.lang.Override
@@ -166,6 +170,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2334
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -196,6 +202,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2340
    * @return The zone.
    */
   @java.lang.Override
@@ -223,6 +231,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2340
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -652,6 +662,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2334
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -677,6 +689,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2334
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -702,6 +716,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2334
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -726,6 +742,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2334
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -746,6 +764,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2334
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -774,6 +794,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2340
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -800,6 +822,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2340
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -826,6 +850,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2340
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -851,6 +877,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2340
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -872,6 +900,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2340
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequestOrBuilder.java
index bde054ad4ffe..6aaffba14941 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface ListClustersRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2334
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface ListClustersRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2334
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface ListClustersRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2340
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface ListClustersRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2340
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersResponse.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersResponse.java
index 1c455f9e3896..24ca8dc982cf 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersResponse.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersResponse.java
@@ -103,6 +103,8 @@ private ListClustersResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequest.java
index 8388480199d4..f8fd0c8713df 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequest.java
@@ -112,6 +112,8 @@ private ListNodePoolsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -148,6 +150,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2541
    * @return The projectId.
    */
   @java.lang.Override
@@ -174,6 +178,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2541
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -204,6 +210,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2547
    * @return The zone.
    */
   @java.lang.Override
@@ -231,6 +239,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2547
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -259,6 +269,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2551
    * @return The clusterId.
    */
   @java.lang.Override
@@ -284,6 +296,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2551
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -727,6 +741,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2541
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -752,6 +768,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2541
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -777,6 +795,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2541
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -801,6 +821,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2541
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -821,6 +843,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2541
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -849,6 +873,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2547
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -875,6 +901,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2547
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -901,6 +929,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2547
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -926,6 +956,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2547
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -947,6 +979,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2547
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -973,6 +1007,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2551
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -997,6 +1033,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2551
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1021,6 +1059,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2551
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1044,6 +1084,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2551
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1063,6 +1105,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2551
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequestOrBuilder.java
index a0c3d1361607..1ecaa2d3f8c7 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2541
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2541
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2547
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2547
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2551
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2551
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsResponse.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsResponse.java
index 11a0a60e097a..34ab4ef54f78 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsResponse.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsResponse.java
@@ -92,6 +92,8 @@ private ListNodePoolsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequest.java
index c4d46d3be697..6e387af7f629 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequest.java
@@ -104,6 +104,8 @@ private ListOperationsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -140,6 +142,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2386
    * @return The projectId.
    */
   @java.lang.Override
@@ -166,6 +170,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2386
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -196,6 +202,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2392
    * @return The zone.
    */
   @java.lang.Override
@@ -223,6 +231,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2392
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -652,6 +662,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2386
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -677,6 +689,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2386
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -702,6 +716,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2386
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -726,6 +742,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2386
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -746,6 +764,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2386
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -774,6 +794,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2392
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -800,6 +822,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2392
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -826,6 +850,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2392
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -851,6 +877,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2392
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -872,6 +900,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2392
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequestOrBuilder.java
index 0a448e977efd..ef347536a260 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface ListOperationsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2386
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface ListOperationsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2386
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface ListOperationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2392
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface ListOperationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2392
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsResponse.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsResponse.java
index 91c2e7f1ce7a..5b1bab0b5996 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsResponse.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsResponse.java
@@ -103,6 +103,8 @@ private ListOperationsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksRequest.java
index f3edb8fe8803..c6578e42cc06 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksRequest.java
@@ -110,6 +110,8 @@ private ListUsableSubnetworksRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksResponse.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksResponse.java
index e7aa4eebe559..3b8fc037057f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksResponse.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListUsableSubnetworksResponse.java
@@ -102,6 +102,8 @@ private ListUsableSubnetworksResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingComponentConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingComponentConfig.java
index 053390970bbd..adf313031f19 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingComponentConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingComponentConfig.java
@@ -107,6 +107,8 @@ private LoggingComponentConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingConfig.java
index f123c84ef62c..9f65944a4963 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingConfig.java
@@ -95,6 +95,8 @@ private LoggingConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceExclusionOptions.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceExclusionOptions.java
index b59e78dd9003..d14da7e3c5ff 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceExclusionOptions.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceExclusionOptions.java
@@ -88,6 +88,8 @@ private MaintenanceExclusionOptions(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenancePolicy.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenancePolicy.java
index 0309bd9800a8..7d1b318dda77 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenancePolicy.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenancePolicy.java
@@ -104,6 +104,8 @@ private MaintenancePolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindow.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindow.java
index 406cb1c2f780..10406d1acfa2 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindow.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindow.java
@@ -130,6 +130,8 @@ private MaintenanceWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -363,7 +365,7 @@ public int getMaintenanceExclusionsCount() {
   @java.lang.Override
   public boolean containsMaintenanceExclusions(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetMaintenanceExclusions().getMap().containsKey(key);
   }
@@ -403,7 +405,7 @@ public boolean containsMaintenanceExclusions(java.lang.String key) {
   public com.google.container.v1.TimeWindow getMaintenanceExclusionsOrDefault(
       java.lang.String key, com.google.container.v1.TimeWindow defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map =
         internalGetMaintenanceExclusions().getMap();
@@ -422,7 +424,7 @@ public com.google.container.v1.TimeWindow getMaintenanceExclusionsOrDefault(
   @java.lang.Override
   public com.google.container.v1.TimeWindow getMaintenanceExclusionsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map =
         internalGetMaintenanceExclusions().getMap();
@@ -980,8 +982,9 @@ public Builder mergeDailyMaintenanceWindow(
       } else {
         if (policyCase_ == 2) {
           dailyMaintenanceWindowBuilder_.mergeFrom(value);
+        } else {
+          dailyMaintenanceWindowBuilder_.setMessage(value);
         }
-        dailyMaintenanceWindowBuilder_.setMessage(value);
       }
       policyCase_ = 2;
       return this;
@@ -1201,8 +1204,9 @@ public Builder mergeRecurringWindow(com.google.container.v1.RecurringTimeWindow
       } else {
         if (policyCase_ == 3) {
           recurringWindowBuilder_.mergeFrom(value);
+        } else {
+          recurringWindowBuilder_.setMessage(value);
         }
-        recurringWindowBuilder_.setMessage(value);
       }
       policyCase_ = 3;
       return this;
@@ -1349,7 +1353,7 @@ public int getMaintenanceExclusionsCount() {
     @java.lang.Override
     public boolean containsMaintenanceExclusions(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetMaintenanceExclusions().getMap().containsKey(key);
     }
@@ -1389,7 +1393,7 @@ public boolean containsMaintenanceExclusions(java.lang.String key) {
     public com.google.container.v1.TimeWindow getMaintenanceExclusionsOrDefault(
         java.lang.String key, com.google.container.v1.TimeWindow defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map =
           internalGetMaintenanceExclusions().getMap();
@@ -1409,7 +1413,7 @@ public com.google.container.v1.TimeWindow getMaintenanceExclusionsOrDefault(
     public com.google.container.v1.TimeWindow getMaintenanceExclusionsOrThrow(
         java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map =
           internalGetMaintenanceExclusions().getMap();
@@ -1435,7 +1439,7 @@ public Builder clearMaintenanceExclusions() {
      */
     public Builder removeMaintenanceExclusions(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableMaintenanceExclusions().getMutableMap().remove(key);
       return this;
@@ -1459,11 +1463,12 @@ public Builder removeMaintenanceExclusions(java.lang.String key) {
     public Builder putMaintenanceExclusions(
         java.lang.String key, com.google.container.v1.TimeWindow value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableMaintenanceExclusions().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindowOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindowOrBuilder.java
index e372c6c0b512..3083d2c8b662 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindowOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenanceWindowOrBuilder.java
@@ -145,8 +145,12 @@ public interface MaintenanceWindowOrBuilder
    *
    * map<string, .google.container.v1.TimeWindow> maintenance_exclusions = 4;
    */
+
+  /* nullable */
   com.google.container.v1.TimeWindow getMaintenanceExclusionsOrDefault(
-      java.lang.String key, com.google.container.v1.TimeWindow defaultValue);
+      java.lang.String key,
+      /* nullable */
+      com.google.container.v1.TimeWindow defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuth.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuth.java
index f57c60467174..0eefafd4a54f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuth.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuth.java
@@ -138,6 +138,8 @@ private MasterAuth(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -178,6 +180,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=879
    * @return The username.
    */
   @java.lang.Override
@@ -208,6 +212,8 @@ public java.lang.String getUsername() {
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=879
    * @return The bytes for username.
    */
   @java.lang.Override
@@ -242,6 +248,8 @@ public com.google.protobuf.ByteString getUsernameBytes() {
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=890
    * @return The password.
    */
   @java.lang.Override
@@ -273,6 +281,8 @@ public java.lang.String getPassword() {
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=890
    * @return The bytes for password.
    */
   @java.lang.Override
@@ -921,6 +931,8 @@ public Builder mergeFrom(
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=879
      * @return The username.
      */
     @java.lang.Deprecated
@@ -950,6 +962,8 @@ public java.lang.String getUsername() {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=879
      * @return The bytes for username.
      */
     @java.lang.Deprecated
@@ -979,6 +993,8 @@ public com.google.protobuf.ByteString getUsernameBytes() {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=879
      * @param value The username to set.
      * @return This builder for chaining.
      */
@@ -1007,6 +1023,8 @@ public Builder setUsername(java.lang.String value) {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=879
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1031,6 +1049,8 @@ public Builder clearUsername() {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=879
      * @param value The bytes for username to set.
      * @return This builder for chaining.
      */
@@ -1063,6 +1083,8 @@ public Builder setUsernameBytes(com.google.protobuf.ByteString value) {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=890
      * @return The password.
      */
     @java.lang.Deprecated
@@ -1093,6 +1115,8 @@ public java.lang.String getPassword() {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=890
      * @return The bytes for password.
      */
     @java.lang.Deprecated
@@ -1123,6 +1147,8 @@ public com.google.protobuf.ByteString getPasswordBytes() {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=890
      * @param value The password to set.
      * @return This builder for chaining.
      */
@@ -1152,6 +1178,8 @@ public Builder setPassword(java.lang.String value) {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=890
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1177,6 +1205,8 @@ public Builder clearPassword() {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=890
      * @param value The bytes for password to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthOrBuilder.java
index e2770a126684..34d03f8231be 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthOrBuilder.java
@@ -38,6 +38,8 @@ public interface MasterAuthOrBuilder
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=879
    * @return The username.
    */
   @java.lang.Deprecated
@@ -57,6 +59,8 @@ public interface MasterAuthOrBuilder
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.username is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=879
    * @return The bytes for username.
    */
   @java.lang.Deprecated
@@ -78,6 +82,8 @@ public interface MasterAuthOrBuilder
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=890
    * @return The password.
    */
   @java.lang.Deprecated
@@ -98,6 +104,8 @@ public interface MasterAuthOrBuilder
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.MasterAuth.password is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=890
    * @return The bytes for password.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthorizedNetworksConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthorizedNetworksConfig.java
index 61b3702525ae..c51f12f4ec18 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthorizedNetworksConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthorizedNetworksConfig.java
@@ -105,6 +105,8 @@ private MasterAuthorizedNetworksConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -264,6 +266,8 @@ private CidrBlock(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaxPodsConstraint.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaxPodsConstraint.java
index fde85ff16e0a..ed2f8ab8c355 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaxPodsConstraint.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaxPodsConstraint.java
@@ -84,6 +84,8 @@ private MaxPodsConstraint(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MeshCertificates.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MeshCertificates.java
index b7264c92aae9..1ba8eebc6a58 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MeshCertificates.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MeshCertificates.java
@@ -94,6 +94,8 @@ private MeshCertificates(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringComponentConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringComponentConfig.java
index aeb20d6edcc1..57a40e6c1954 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringComponentConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringComponentConfig.java
@@ -107,6 +107,8 @@ private MonitoringComponentConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringConfig.java
index 3db71d2363a9..eb72d54abf51 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MonitoringConfig.java
@@ -96,6 +96,8 @@ private MonitoringConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkConfig.java
index 363528659f15..8e319f784cc4 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkConfig.java
@@ -169,6 +169,8 @@ private NetworkConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicy.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicy.java
index 9986ce0e89c1..20dce3462ca9 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicy.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicy.java
@@ -94,6 +94,8 @@ private NetworkPolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicyConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicyConfig.java
index 0349de6ac0d7..14db5ed4f7a3 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicyConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkPolicyConfig.java
@@ -86,6 +86,8 @@ private NetworkPolicyConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfig.java
index 07e31734a8f8..8fcb4d5c3bc3 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfig.java
@@ -368,6 +368,8 @@ private NodeConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -711,7 +713,7 @@ public int getMetadataCount() {
   @java.lang.Override
   public boolean containsMetadata(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetMetadata().getMap().containsKey(key);
   }
@@ -801,7 +803,7 @@ public java.util.Map getMetadataMap() {
   public java.lang.String getMetadataOrDefault(
       java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetMetadata().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -845,7 +847,7 @@ public java.lang.String getMetadataOrDefault(
   @java.lang.Override
   public java.lang.String getMetadataOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetMetadata().getMap();
     if (!map.containsKey(key)) {
@@ -949,7 +951,7 @@ public int getLabelsCount() {
   @java.lang.Override
   public boolean containsLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetLabels().getMap().containsKey(key);
   }
@@ -998,7 +1000,7 @@ public java.util.Map getLabelsMap() {
   @java.lang.Override
   public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -1022,7 +1024,7 @@ public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.Strin
   @java.lang.Override
   public java.lang.String getLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetLabels().getMap();
     if (!map.containsKey(key)) {
@@ -3551,7 +3553,7 @@ public int getMetadataCount() {
     @java.lang.Override
     public boolean containsMetadata(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetMetadata().getMap().containsKey(key);
     }
@@ -3641,7 +3643,7 @@ public java.util.Map getMetadataMap() {
     public java.lang.String getMetadataOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetMetadata().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -3685,7 +3687,7 @@ public java.lang.String getMetadataOrDefault(
     @java.lang.Override
     public java.lang.String getMetadataOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetMetadata().getMap();
       if (!map.containsKey(key)) {
@@ -3736,7 +3738,7 @@ public Builder clearMetadata() {
      */
     public Builder removeMetadata(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableMetadata().getMutableMap().remove(key);
       return this;
@@ -3784,11 +3786,12 @@ public java.util.Map getMutableMetadata() {
      */
     public Builder putMetadata(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableMetadata().getMutableMap().put(key, value);
       return this;
     }
@@ -3988,7 +3991,7 @@ public int getLabelsCount() {
     @java.lang.Override
     public boolean containsLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetLabels().getMap().containsKey(key);
     }
@@ -4038,7 +4041,7 @@ public java.util.Map getLabelsMap() {
     public java.lang.String getLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -4062,7 +4065,7 @@ public java.lang.String getLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetLabels().getMap();
       if (!map.containsKey(key)) {
@@ -4093,7 +4096,7 @@ public Builder clearLabels() {
      */
     public Builder removeLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableLabels().getMutableMap().remove(key);
       return this;
@@ -4121,11 +4124,12 @@ public java.util.Map getMutableLabels() {
      */
     public Builder putLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableLabels().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigDefaults.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigDefaults.java
index f7aec43b78fb..05105b4b565a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigDefaults.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigDefaults.java
@@ -94,6 +94,8 @@ private NodeConfigDefaults(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigOrBuilder.java
index 43e4c395a411..97ad66c1aca4 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigOrBuilder.java
@@ -341,7 +341,12 @@ public interface NodeConfigOrBuilder
    *
    * map<string, string> metadata = 4;
    */
-  java.lang.String getMetadataOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getMetadataOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
@@ -477,7 +482,12 @@ public interface NodeConfigOrBuilder
    *
    * map<string, string> labels = 6;
    */
-  java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeKubeletConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeKubeletConfig.java
index 548e46a50718..a45e8c0c8a74 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeKubeletConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeKubeletConfig.java
@@ -111,6 +111,8 @@ private NodeKubeletConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeManagement.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeManagement.java
index a2d7fd219a61..7e442a7842c2 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeManagement.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeManagement.java
@@ -106,6 +106,8 @@ private NodeManagement(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeNetworkConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeNetworkConfig.java
index 27e009fa9670..d345cd4adcf7 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeNetworkConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeNetworkConfig.java
@@ -101,6 +101,8 @@ private NodeNetworkConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePool.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePool.java
index f9dce6ef8a65..5ce03f940e05 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePool.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePool.java
@@ -265,6 +265,8 @@ private NodePool(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -677,6 +679,8 @@ private UpgradeSettings(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -1729,6 +1733,8 @@ public com.google.container.v1.NodePool.Status getStatus() {
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2702
    * @return The statusMessage.
    */
   @java.lang.Override
@@ -1755,6 +1761,8 @@ public java.lang.String getStatusMessage() {
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2702
    * @return The bytes for statusMessage.
    */
   @java.lang.Override
@@ -4034,6 +4042,8 @@ public Builder clearStatus() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2702
      * @return The statusMessage.
      */
     @java.lang.Deprecated
@@ -4059,6 +4069,8 @@ public java.lang.String getStatusMessage() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2702
      * @return The bytes for statusMessage.
      */
     @java.lang.Deprecated
@@ -4084,6 +4096,8 @@ public com.google.protobuf.ByteString getStatusMessageBytes() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2702
      * @param value The statusMessage to set.
      * @return This builder for chaining.
      */
@@ -4108,6 +4122,8 @@ public Builder setStatusMessage(java.lang.String value) {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2702
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -4128,6 +4144,8 @@ public Builder clearStatusMessage() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2702
      * @param value The bytes for statusMessage to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolAutoscaling.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolAutoscaling.java
index f046771bb780..c5161c492d83 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolAutoscaling.java
@@ -100,6 +100,8 @@ private NodePoolAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolDefaults.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolDefaults.java
index 0da21848907c..f2914be10912 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolDefaults.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolDefaults.java
@@ -95,6 +95,8 @@ private NodePoolDefaults(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolOrBuilder.java
index 884c00383316..6106cb95fc83 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolOrBuilder.java
@@ -361,6 +361,8 @@ public interface NodePoolOrBuilder
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2702
    * @return The statusMessage.
    */
   @java.lang.Deprecated
@@ -376,6 +378,8 @@ public interface NodePoolOrBuilder
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1.NodePool.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2702
    * @return The bytes for statusMessage.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeTaint.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeTaint.java
index 44301f18d3f4..e99350664e29 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeTaint.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeTaint.java
@@ -108,6 +108,8 @@ private NodeTaint(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NotificationConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NotificationConfig.java
index 266684f32cb5..23deca1a2377 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NotificationConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NotificationConfig.java
@@ -96,6 +96,8 @@ private NotificationConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -477,6 +479,8 @@ private PubSub(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -1567,6 +1571,8 @@ private Filter(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Operation.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Operation.java
index 551823812e05..3c12bb923139 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Operation.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Operation.java
@@ -226,6 +226,8 @@ private Operation(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -983,6 +985,8 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.Operation.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1839
    * @return The zone.
    */
   @java.lang.Override
@@ -1009,6 +1013,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.Operation.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1839
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -1160,6 +1166,8 @@ public com.google.protobuf.ByteString getDetailBytes() {
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1.Operation.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1852
    * @return The statusMessage.
    */
   @java.lang.Override
@@ -1187,6 +1195,8 @@ public java.lang.String getStatusMessage() {
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1.Operation.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1852
    * @return The bytes for statusMessage.
    */
   @java.lang.Override
@@ -2499,6 +2509,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.Operation.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1839
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -2524,6 +2536,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.Operation.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1839
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -2549,6 +2563,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.Operation.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1839
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -2573,6 +2589,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.Operation.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1839
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2593,6 +2611,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.Operation.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1839
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -2909,6 +2929,8 @@ public Builder setDetailBytes(com.google.protobuf.ByteString value) {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1.Operation.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1852
      * @return The statusMessage.
      */
     @java.lang.Deprecated
@@ -2935,6 +2957,8 @@ public java.lang.String getStatusMessage() {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1.Operation.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1852
      * @return The bytes for statusMessage.
      */
     @java.lang.Deprecated
@@ -2961,6 +2985,8 @@ public com.google.protobuf.ByteString getStatusMessageBytes() {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1.Operation.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1852
      * @param value The statusMessage to set.
      * @return This builder for chaining.
      */
@@ -2986,6 +3012,8 @@ public Builder setStatusMessage(java.lang.String value) {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1.Operation.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1852
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -3007,6 +3035,8 @@ public Builder clearStatusMessage() {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1.Operation.status_message is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1852
      * @param value The bytes for statusMessage to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationOrBuilder.java
index f37f2801cac3..f7ab8e76581f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationOrBuilder.java
@@ -59,6 +59,8 @@ public interface OperationOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.Operation.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1839
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -74,6 +76,8 @@ public interface OperationOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.Operation.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1839
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -166,6 +170,8 @@ public interface OperationOrBuilder
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1.Operation.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1852
    * @return The statusMessage.
    */
   @java.lang.Deprecated
@@ -182,6 +188,8 @@ public interface OperationOrBuilder
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1.Operation.status_message is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1852
    * @return The bytes for statusMessage.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationProgress.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationProgress.java
index 77a98f552d1a..fa80b3a79aa6 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationProgress.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationProgress.java
@@ -123,6 +123,8 @@ private OperationProgress(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -332,14 +334,14 @@ private Metric(
               }
             case 16:
               {
-                valueCase_ = 2;
                 value_ = input.readInt64();
+                valueCase_ = 2;
                 break;
               }
             case 25:
               {
-                valueCase_ = 3;
                 value_ = input.readDouble();
+                valueCase_ = 3;
                 break;
               }
             case 34:
@@ -360,6 +362,8 @@ private Metric(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfig.java
index 61f38fcb81a1..02cb1ed1aeec 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfig.java
@@ -140,6 +140,8 @@ private PrivateClusterConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterMasterGlobalAccessConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterMasterGlobalAccessConfig.java
index 8a98e852d249..9e67901f56ab 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterMasterGlobalAccessConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterMasterGlobalAccessConfig.java
@@ -86,6 +86,8 @@ private PrivateClusterMasterGlobalAccessConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RecurringTimeWindow.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RecurringTimeWindow.java
index fdfc2356ae3b..2be04425ed01 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RecurringTimeWindow.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RecurringTimeWindow.java
@@ -103,6 +103,8 @@ private RecurringTimeWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReleaseChannel.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReleaseChannel.java
index a5f1daf7026b..7b6224946173 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReleaseChannel.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReleaseChannel.java
@@ -92,6 +92,8 @@ private ReleaseChannel(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReservationAffinity.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReservationAffinity.java
index 565ddd47650c..3eb118b50759 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReservationAffinity.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ReservationAffinity.java
@@ -110,6 +110,8 @@ private ReservationAffinity(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceLimit.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceLimit.java
index 03841a96f931..2bb680f389b6 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceLimit.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceLimit.java
@@ -99,6 +99,8 @@ private ResourceLimit(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceUsageExportConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceUsageExportConfig.java
index 3691c23ca358..1a57be5bfa96 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceUsageExportConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ResourceUsageExportConfig.java
@@ -122,6 +122,8 @@ private ResourceUsageExportConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -245,6 +247,8 @@ private BigQueryDestination(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -899,6 +903,8 @@ private ConsumptionMeteringConfig(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequest.java
index 4344d785d471..976510b5d7c6 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequest.java
@@ -123,6 +123,8 @@ private RollbackNodePoolUpgradeRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -159,6 +161,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2948
    * @return The projectId.
    */
   @java.lang.Override
@@ -185,6 +189,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2948
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -215,6 +221,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2954
    * @return The zone.
    */
   @java.lang.Override
@@ -242,6 +250,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2954
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -270,6 +280,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2958
    * @return The clusterId.
    */
   @java.lang.Override
@@ -295,6 +307,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2958
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -323,6 +337,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2962
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -348,6 +364,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2962
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -814,6 +832,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2948
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -839,6 +859,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2948
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -864,6 +886,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2948
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -888,6 +912,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2948
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -908,6 +934,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2948
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -936,6 +964,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2954
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -962,6 +992,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2954
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -988,6 +1020,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2954
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1013,6 +1047,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2954
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1034,6 +1070,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2954
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1060,6 +1098,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2958
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1084,6 +1124,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2958
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1108,6 +1150,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2958
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1131,6 +1175,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2958
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1150,6 +1196,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2958
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1176,6 +1224,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+     *     See google/container/v1/cluster_service.proto;l=2962
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1200,6 +1250,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+     *     See google/container/v1/cluster_service.proto;l=2962
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1224,6 +1276,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+     *     See google/container/v1/cluster_service.proto;l=2962
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1247,6 +1301,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+     *     See google/container/v1/cluster_service.proto;l=2962
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1266,6 +1322,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+     *     See google/container/v1/cluster_service.proto;l=2962
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequestOrBuilder.java
index 9007e5f8b247..7e7d8384e365 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2948
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2948
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2954
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2954
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2958
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2958
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2962
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2962
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SandboxConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SandboxConfig.java
index df95fe1c9bfe..76c75706206e 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SandboxConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SandboxConfig.java
@@ -88,6 +88,8 @@ private SandboxConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SecurityBulletinEvent.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SecurityBulletinEvent.java
index 7735bbf54656..eb94f6de691b 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SecurityBulletinEvent.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SecurityBulletinEvent.java
@@ -168,6 +168,8 @@ private SecurityBulletinEvent(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServerConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServerConfig.java
index 5501e2730b47..9ea832b7fc68 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServerConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServerConfig.java
@@ -145,6 +145,8 @@ private ServerConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -376,6 +378,8 @@ private ReleaseChannelConfig(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServiceExternalIPsConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServiceExternalIPsConfig.java
index 8baa5cb181d7..3791eb6b7973 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServiceExternalIPsConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServiceExternalIPsConfig.java
@@ -84,6 +84,8 @@ private ServiceExternalIPsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequest.java
index c0de724552c9..5c6a8c53ed22 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequest.java
@@ -128,6 +128,8 @@ private SetAddonsConfigRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -164,6 +166,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2175
    * @return The projectId.
    */
   @java.lang.Override
@@ -190,6 +194,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2175
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -220,6 +226,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2181
    * @return The zone.
    */
   @java.lang.Override
@@ -247,6 +255,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2181
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -275,6 +285,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2185
    * @return The clusterId.
    */
   @java.lang.Override
@@ -300,6 +312,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2185
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -828,6 +842,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2175
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -853,6 +869,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2175
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -878,6 +896,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2175
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -902,6 +922,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2175
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -922,6 +944,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2175
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -950,6 +974,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2181
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -976,6 +1002,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2181
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1002,6 +1030,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2181
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1027,6 +1057,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2181
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1048,6 +1080,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2181
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1074,6 +1108,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2185
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1098,6 +1134,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2185
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1122,6 +1160,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2185
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1145,6 +1185,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2185
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1164,6 +1206,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2185
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequestOrBuilder.java
index 1a57973fd67f..e743c518ed6e 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2175
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2175
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2181
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2181
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2185
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2185
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequest.java
index 837522256437..ecc97a4c584f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequest.java
@@ -140,6 +140,8 @@ private SetLabelsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -187,6 +189,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3104
    * @return The projectId.
    */
   @java.lang.Override
@@ -213,6 +217,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3104
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -243,6 +249,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3110
    * @return The zone.
    */
   @java.lang.Override
@@ -270,6 +278,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3110
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -298,6 +308,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3114
    * @return The clusterId.
    */
   @java.lang.Override
@@ -323,6 +335,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3114
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -379,7 +393,7 @@ public int getResourceLabelsCount() {
   @java.lang.Override
   public boolean containsResourceLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetResourceLabels().getMap().containsKey(key);
   }
@@ -417,7 +431,7 @@ public java.util.Map getResourceLabelsMap()
   public java.lang.String getResourceLabelsOrDefault(
       java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -435,7 +449,7 @@ public java.lang.String getResourceLabelsOrDefault(
   @java.lang.Override
   public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     if (!map.containsKey(key)) {
@@ -991,6 +1005,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3104
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -1016,6 +1032,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3104
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -1041,6 +1059,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3104
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -1065,6 +1085,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3104
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1085,6 +1107,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3104
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1113,6 +1137,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3110
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1139,6 +1165,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3110
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1165,6 +1193,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3110
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1190,6 +1220,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3110
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1211,6 +1243,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3110
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1237,6 +1271,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3114
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1261,6 +1297,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3114
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1285,6 +1323,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3114
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1308,6 +1348,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3114
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1327,6 +1369,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3114
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1384,7 +1428,7 @@ public int getResourceLabelsCount() {
     @java.lang.Override
     public boolean containsResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetResourceLabels().getMap().containsKey(key);
     }
@@ -1424,7 +1468,7 @@ public java.util.Map getResourceLabelsMap()
     public java.lang.String getResourceLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -1443,7 +1487,7 @@ public java.lang.String getResourceLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       if (!map.containsKey(key)) {
@@ -1469,7 +1513,7 @@ public Builder clearResourceLabels() {
      */
     public Builder removeResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableResourceLabels().getMutableMap().remove(key);
       return this;
@@ -1492,11 +1536,12 @@ public java.util.Map getMutableResourceLabel
      */
     public Builder putResourceLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableResourceLabels().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequestOrBuilder.java
index aee075338dc1..11ad4d0f4c14 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3104
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3104
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3110
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3110
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3114
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3114
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -162,7 +174,12 @@ public interface SetLabelsRequestOrBuilder
    * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED];
    * 
    */
-  java.lang.String getResourceLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getResourceLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequest.java
index 3d4f9f940c69..6e22b5fc7e81 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequest.java
@@ -118,6 +118,8 @@ private SetLegacyAbacRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -154,6 +156,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3138
    * @return The projectId.
    */
   @java.lang.Override
@@ -180,6 +184,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3138
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -210,6 +216,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3144
    * @return The zone.
    */
   @java.lang.Override
@@ -237,6 +245,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3144
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -265,6 +275,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3148
    * @return The clusterId.
    */
   @java.lang.Override
@@ -290,6 +302,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3148
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -767,6 +781,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3138
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -792,6 +808,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3138
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -817,6 +835,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3138
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -841,6 +861,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3138
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -861,6 +883,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3138
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -889,6 +913,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3144
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -915,6 +941,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3144
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -941,6 +969,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3144
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -966,6 +996,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3144
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -987,6 +1019,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3144
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1013,6 +1047,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3148
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1037,6 +1073,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3148
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1061,6 +1099,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3148
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1084,6 +1124,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3148
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1103,6 +1145,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3148
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequestOrBuilder.java
index 9c8fe9d09c0c..6dc92575ccc6 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3138
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3138
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3144
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3144
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3148
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3148
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequest.java
index 45780365037e..20717abe70db 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequest.java
@@ -124,6 +124,8 @@ private SetLocationsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -163,6 +165,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2201
    * @return The projectId.
    */
   @java.lang.Override
@@ -189,6 +193,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2201
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -219,6 +225,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2207
    * @return The zone.
    */
   @java.lang.Override
@@ -246,6 +254,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2207
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -274,6 +284,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2211
    * @return The clusterId.
    */
   @java.lang.Override
@@ -299,6 +311,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2211
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -859,6 +873,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2201
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -884,6 +900,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2201
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -909,6 +927,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2201
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -933,6 +953,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2201
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -953,6 +975,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2201
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -981,6 +1005,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2207
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1007,6 +1033,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2207
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1033,6 +1061,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2207
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1058,6 +1088,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2207
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1079,6 +1111,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2207
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1105,6 +1139,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2211
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1129,6 +1165,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2211
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1153,6 +1191,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2211
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1176,6 +1216,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2211
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1195,6 +1237,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2211
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequestOrBuilder.java
index bb07979e8c83..bc01bc5cd3a0 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2201
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2201
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2207
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2207
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2211
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2211
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequest.java
index a64c3028a155..3892e6daf883 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequest.java
@@ -120,6 +120,8 @@ private SetLoggingServiceRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -156,6 +158,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2105
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2105
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2111
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2111
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -267,6 +277,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2115
    * @return The clusterId.
    */
   @java.lang.Override
@@ -292,6 +304,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2115
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -817,6 +831,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2105
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -842,6 +858,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2105
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -867,6 +885,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2105
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -891,6 +911,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2105
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -911,6 +933,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2105
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -939,6 +963,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2111
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -965,6 +991,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2111
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -991,6 +1019,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2111
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1016,6 +1046,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2111
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1037,6 +1069,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2111
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1063,6 +1097,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2115
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1087,6 +1123,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2115
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1111,6 +1149,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2115
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1134,6 +1174,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2115
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1153,6 +1195,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2115
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequestOrBuilder.java
index 073417d6cc3b..c80516306c5b 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2105
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2105
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2111
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2111
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2115
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2115
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMaintenancePolicyRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMaintenancePolicyRequest.java
index 98119aed0800..d517e59eb551 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMaintenancePolicyRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMaintenancePolicyRequest.java
@@ -128,6 +128,8 @@ private SetMaintenancePolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequest.java
index 39f0819df051..5a340bbc2a0a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequest.java
@@ -135,6 +135,8 @@ private SetMasterAuthRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -356,6 +358,8 @@ private Action(int value) {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2284
    * @return The projectId.
    */
   @java.lang.Override
@@ -382,6 +386,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2284
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -412,6 +418,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2290
    * @return The zone.
    */
   @java.lang.Override
@@ -439,6 +447,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2290
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -467,6 +477,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2294
    * @return The clusterId.
    */
   @java.lang.Override
@@ -492,6 +504,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2294
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -1069,6 +1083,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2284
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -1094,6 +1110,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2284
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -1119,6 +1137,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2284
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -1143,6 +1163,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2284
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1163,6 +1185,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2284
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1191,6 +1215,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2290
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1217,6 +1243,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2290
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1243,6 +1271,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2290
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1268,6 +1298,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2290
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1289,6 +1321,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2290
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1315,6 +1349,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2294
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1339,6 +1375,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2294
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1363,6 +1401,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2294
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1386,6 +1426,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2294
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1405,6 +1447,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2294
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequestOrBuilder.java
index 8ef7013bb308..3b6a0d4d7c10 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2284
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2284
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2290
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2290
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2294
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2294
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequest.java
index 279bea369503..558d582b73cc 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequest.java
@@ -120,6 +120,8 @@ private SetMonitoringServiceRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -156,6 +158,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2140
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2140
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2146
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2146
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -267,6 +277,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2150
    * @return The clusterId.
    */
   @java.lang.Override
@@ -292,6 +304,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2150
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -818,6 +832,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2140
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -843,6 +859,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2140
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -868,6 +886,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2140
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -892,6 +912,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2140
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -912,6 +934,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2140
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -940,6 +964,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2146
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -966,6 +992,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2146
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -992,6 +1020,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2146
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1017,6 +1047,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2146
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1038,6 +1070,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2146
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1064,6 +1098,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2150
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1088,6 +1124,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2150
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1112,6 +1150,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2150
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1135,6 +1175,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2150
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1154,6 +1196,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2150
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequestOrBuilder.java
index b9c41c7a4ce2..0968295ee6fc 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2140
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2140
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2146
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2146
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2150
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2150
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequest.java
index ac84287ee4dd..d9e4b0b13744 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequest.java
@@ -128,6 +128,8 @@ private SetNetworkPolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -164,6 +166,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3251
    * @return The projectId.
    */
   @java.lang.Override
@@ -190,6 +194,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3251
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -220,6 +226,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3257
    * @return The zone.
    */
   @java.lang.Override
@@ -247,6 +255,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3257
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -275,6 +285,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3261
    * @return The clusterId.
    */
   @java.lang.Override
@@ -300,6 +312,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3261
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -826,6 +840,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3251
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -851,6 +867,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3251
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -876,6 +894,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3251
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -900,6 +920,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3251
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -920,6 +942,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3251
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -948,6 +972,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3257
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -974,6 +1000,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3257
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1000,6 +1028,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3257
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1025,6 +1055,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3257
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1046,6 +1078,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3257
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1072,6 +1106,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3261
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1096,6 +1132,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3261
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1120,6 +1158,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3261
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1143,6 +1183,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3261
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1162,6 +1204,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3261
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequestOrBuilder.java
index a90459faa93b..b2eeaec7816a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3251
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3251
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3257
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3257
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3261
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3261
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequest.java
index 6d144b6df9ba..31cd158bb897 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequest.java
@@ -136,6 +136,8 @@ private SetNodePoolAutoscalingRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -172,6 +174,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2075
    * @return The projectId.
    */
   @java.lang.Override
@@ -198,6 +202,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2075
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -228,6 +234,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2081
    * @return The zone.
    */
   @java.lang.Override
@@ -255,6 +263,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2081
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -283,6 +293,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2085
    * @return The clusterId.
    */
   @java.lang.Override
@@ -308,6 +320,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2085
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -336,6 +350,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2089
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -361,6 +377,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2089
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -907,6 +925,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2075
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -932,6 +952,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2075
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -957,6 +979,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2075
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -981,6 +1005,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2075
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1001,6 +1027,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2075
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1029,6 +1057,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2081
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1055,6 +1085,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2081
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1081,6 +1113,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2081
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1106,6 +1140,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2081
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1127,6 +1163,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2081
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1153,6 +1191,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2085
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1177,6 +1217,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2085
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1201,6 +1243,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2085
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1224,6 +1268,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2085
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1243,6 +1289,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2085
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1269,6 +1317,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2089
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1293,6 +1343,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2089
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1317,6 +1369,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2089
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1340,6 +1394,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2089
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1359,6 +1415,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2089
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequestOrBuilder.java
index 92f280358397..dcd4560f9da9 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2075
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2075
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2081
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2081
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2085
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2085
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2089
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2089
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequest.java
index 822c18c08168..f7c320f6ddac 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequest.java
@@ -137,6 +137,8 @@ private SetNodePoolManagementRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -173,6 +175,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2886
    * @return The projectId.
    */
   @java.lang.Override
@@ -199,6 +203,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2886
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -229,6 +235,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2892
    * @return The zone.
    */
   @java.lang.Override
@@ -256,6 +264,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2892
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -284,6 +294,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2896
    * @return The clusterId.
    */
   @java.lang.Override
@@ -309,6 +321,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2896
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -337,6 +351,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2900
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -362,6 +378,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2900
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -908,6 +926,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2886
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -933,6 +953,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2886
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -958,6 +980,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2886
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -982,6 +1006,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2886
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1002,6 +1028,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2886
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1030,6 +1058,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2892
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1056,6 +1086,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2892
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1082,6 +1114,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2892
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1107,6 +1141,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2892
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1128,6 +1164,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2892
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1154,6 +1192,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2896
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1178,6 +1218,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2896
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1202,6 +1244,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2896
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1225,6 +1269,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2896
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1244,6 +1290,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2896
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1270,6 +1318,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2900
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1294,6 +1344,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2900
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1318,6 +1370,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2900
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1341,6 +1395,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2900
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1360,6 +1416,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2900
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequestOrBuilder.java
index 06669a737bbe..4caef3d366ff 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2886
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2886
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2892
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2892
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2896
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2896
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2900
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolManagementRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2900
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequest.java
index 652ada8fe3e9..1767cdc606e2 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequest.java
@@ -125,6 +125,8 @@ private SetNodePoolSizeRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -161,6 +163,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2916
    * @return The projectId.
    */
   @java.lang.Override
@@ -187,6 +191,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2916
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -217,6 +223,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2922
    * @return The zone.
    */
   @java.lang.Override
@@ -244,6 +252,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2922
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -272,6 +282,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2926
    * @return The clusterId.
    */
   @java.lang.Override
@@ -297,6 +309,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2926
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -325,6 +339,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2930
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -350,6 +366,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2930
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -844,6 +862,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2916
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -869,6 +889,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2916
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -894,6 +916,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2916
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -918,6 +942,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2916
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -938,6 +964,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2916
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -966,6 +994,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2922
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -992,6 +1022,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2922
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1018,6 +1050,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2922
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1043,6 +1077,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2922
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1064,6 +1100,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2922
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1090,6 +1128,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2926
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1114,6 +1154,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2926
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1138,6 +1180,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2926
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1161,6 +1205,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2926
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1180,6 +1226,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2926
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1206,6 +1254,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2930
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1230,6 +1280,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2930
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1254,6 +1306,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2930
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1277,6 +1331,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2930
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1296,6 +1352,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2930
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequestOrBuilder.java
index c107d3a01f0b..4ad8b6bae482 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2916
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2916
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2922
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2922
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2926
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2926
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2930
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2930
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedInstanceConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedInstanceConfig.java
index ac5d2dc948ea..864c66387d6e 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedInstanceConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedInstanceConfig.java
@@ -89,6 +89,8 @@ private ShieldedInstanceConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedNodes.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedNodes.java
index dcda11982545..fa66ae40b72a 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedNodes.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ShieldedNodes.java
@@ -84,6 +84,8 @@ private ShieldedNodes(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequest.java
index 1a2c7c303555..4ddf8670e6ba 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequest.java
@@ -118,6 +118,8 @@ private StartIPRotationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -154,6 +156,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3164
    * @return The projectId.
    */
   @java.lang.Override
@@ -180,6 +184,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3164
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -210,6 +216,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3170
    * @return The zone.
    */
   @java.lang.Override
@@ -237,6 +245,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3170
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -265,6 +275,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3174
    * @return The clusterId.
    */
   @java.lang.Override
@@ -290,6 +302,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3174
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -767,6 +781,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3164
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -792,6 +808,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3164
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -817,6 +835,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3164
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -841,6 +861,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3164
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -861,6 +883,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3164
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -889,6 +913,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3170
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -915,6 +941,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3170
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -941,6 +969,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3170
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -966,6 +996,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3170
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -987,6 +1019,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3170
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1013,6 +1047,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3174
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1037,6 +1073,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3174
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1061,6 +1099,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3174
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1084,6 +1124,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3174
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1103,6 +1145,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3174
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequestOrBuilder.java
index 9e3d8040d8d6..0e95db080d10 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3164
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3164
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3170
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3170
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3174
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3174
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusCondition.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusCondition.java
index 61b15e8b02af..e80ca23ff623 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusCondition.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusCondition.java
@@ -105,6 +105,8 @@ private StatusCondition(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -391,6 +393,8 @@ private Code(int value) {
    *
    * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3327
    * @return The enum numeric value on the wire for code.
    */
   @java.lang.Override
@@ -408,6 +412,8 @@ public int getCodeValue() {
    *
    * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3327
    * @return The code.
    */
   @java.lang.Override
@@ -860,6 +866,8 @@ public Builder mergeFrom(
      *
      * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3327
      * @return The enum numeric value on the wire for code.
      */
     @java.lang.Override
@@ -877,6 +885,8 @@ public int getCodeValue() {
      *
      * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3327
      * @param value The enum numeric value on the wire for code to set.
      * @return This builder for chaining.
      */
@@ -897,6 +907,8 @@ public Builder setCodeValue(int value) {
      *
      * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3327
      * @return The code.
      */
     @java.lang.Override
@@ -917,6 +929,8 @@ public com.google.container.v1.StatusCondition.Code getCode() {
      *
      * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3327
      * @param value The code to set.
      * @return This builder for chaining.
      */
@@ -940,6 +954,8 @@ public Builder setCode(com.google.container.v1.StatusCondition.Code value) {
      *
      * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=3327
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusConditionOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusConditionOrBuilder.java
index 067c71b94c54..5f5022f26677 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusConditionOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusConditionOrBuilder.java
@@ -33,6 +33,8 @@ public interface StatusConditionOrBuilder
    *
    * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3327
    * @return The enum numeric value on the wire for code.
    */
   @java.lang.Deprecated
@@ -47,6 +49,8 @@ public interface StatusConditionOrBuilder
    *
    * .google.container.v1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.StatusCondition.code is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=3327
    * @return The code.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TimeWindow.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TimeWindow.java
index 967682af37b5..e26bbe53e659 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TimeWindow.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TimeWindow.java
@@ -128,6 +128,8 @@ private TimeWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -886,8 +888,9 @@ public Builder mergeMaintenanceExclusionOptions(
       } else {
         if (optionsCase_ == 3) {
           maintenanceExclusionOptionsBuilder_.mergeFrom(value);
+        } else {
+          maintenanceExclusionOptionsBuilder_.setMessage(value);
         }
-        maintenanceExclusionOptionsBuilder_.setMessage(value);
       }
       optionsCase_ = 3;
       return this;
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequest.java
index 61a35cb46397..85f57a596330 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequest.java
@@ -128,6 +128,8 @@ private UpdateClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -164,6 +166,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1982
    * @return The projectId.
    */
   @java.lang.Override
@@ -190,6 +194,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1982
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -220,6 +226,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1988
    * @return The zone.
    */
   @java.lang.Override
@@ -247,6 +255,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1988
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -275,6 +285,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1992
    * @return The clusterId.
    */
   @java.lang.Override
@@ -300,6 +312,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1992
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -820,6 +834,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1982
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -845,6 +861,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1982
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -870,6 +888,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1982
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -894,6 +914,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1982
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -914,6 +936,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1982
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -942,6 +966,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1988
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -968,6 +994,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1988
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -994,6 +1022,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1988
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1019,6 +1049,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1988
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1040,6 +1072,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1988
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1066,6 +1100,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1992
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1090,6 +1126,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1992
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1114,6 +1152,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1992
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1137,6 +1177,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1992
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1156,6 +1198,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=1992
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequestOrBuilder.java
index 92695e7f6ab5..241c6932d18c 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1982
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1982
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1988
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1988
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1992
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=1992
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequest.java
index bd19e08ffd8c..d84cd57e695f 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequest.java
@@ -120,6 +120,8 @@ private UpdateMasterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -156,6 +158,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2232
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2232
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2238
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2238
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -267,6 +277,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2242
    * @return The clusterId.
    */
   @java.lang.Override
@@ -292,6 +304,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2242
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -814,6 +828,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2232
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -839,6 +855,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2232
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -864,6 +882,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2232
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -888,6 +908,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2232
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -908,6 +930,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2232
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -936,6 +960,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2238
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -962,6 +988,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2238
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -988,6 +1016,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2238
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1013,6 +1043,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2238
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1034,6 +1066,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2238
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1060,6 +1094,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2242
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1084,6 +1120,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2242
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1108,6 +1146,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2242
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1131,6 +1171,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2242
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1150,6 +1192,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2242
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequestOrBuilder.java
index 09fc4a4b9c61..3b3dc0682eb4 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2232
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2232
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2238
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2238
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2242
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2242
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequest.java
index 25017c697d9a..b5288df30b0c 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequest.java
@@ -242,6 +242,8 @@ private UpdateNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -281,6 +283,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2007
    * @return The projectId.
    */
   @java.lang.Override
@@ -307,6 +311,8 @@ public java.lang.String getProjectId() {
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2007
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -337,6 +343,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2013
    * @return The zone.
    */
   @java.lang.Override
@@ -364,6 +372,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2013
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -392,6 +402,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2017
    * @return The clusterId.
    */
   @java.lang.Override
@@ -417,6 +429,8 @@ public java.lang.String getClusterId() {
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2017
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -445,6 +459,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2021
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -470,6 +486,8 @@ public java.lang.String getNodePoolId() {
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2021
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -1646,6 +1664,8 @@ public Builder mergeFrom(
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2007
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -1671,6 +1691,8 @@ public java.lang.String getProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2007
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -1696,6 +1718,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2007
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -1720,6 +1744,8 @@ public Builder setProjectId(java.lang.String value) {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2007
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1740,6 +1766,8 @@ public Builder clearProjectId() {
      *
      * string project_id = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2007
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1768,6 +1796,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2013
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1794,6 +1824,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2013
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1820,6 +1852,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2013
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1845,6 +1879,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2013
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1866,6 +1902,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2013
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1892,6 +1930,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2017
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1916,6 +1956,8 @@ public java.lang.String getClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2017
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1940,6 +1982,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2017
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1963,6 +2007,8 @@ public Builder setClusterId(java.lang.String value) {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2017
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1982,6 +2028,8 @@ public Builder clearClusterId() {
      *
      * string cluster_id = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2017
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -2008,6 +2056,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2021
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -2032,6 +2082,8 @@ public java.lang.String getNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2021
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -2056,6 +2108,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2021
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -2079,6 +2133,8 @@ public Builder setNodePoolId(java.lang.String value) {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2021
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2098,6 +2154,8 @@ public Builder clearNodePoolId() {
      *
      * string node_pool_id = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1/cluster_service.proto;l=2021
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequestOrBuilder.java
index cb6811177086..f05ad3099995 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequestOrBuilder.java
@@ -34,6 +34,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2007
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -49,6 +51,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string project_id = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2007
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -66,6 +70,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2013
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -82,6 +88,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2013
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -97,6 +105,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2017
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -111,6 +121,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string cluster_id = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2017
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -126,6 +138,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2021
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -140,6 +154,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string node_pool_id = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1/cluster_service.proto;l=2021
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeAvailableEvent.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeAvailableEvent.java
index 2d322bafa365..85efbf450017 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeAvailableEvent.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeAvailableEvent.java
@@ -121,6 +121,8 @@ private UpgradeAvailableEvent(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEvent.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEvent.java
index 9837bd28fcdf..5698bb8fa6e3 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEvent.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEvent.java
@@ -136,6 +136,8 @@ private UpgradeEvent(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetwork.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetwork.java
index 15e74a24335b..de1701c8d9db 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetwork.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetwork.java
@@ -129,6 +129,8 @@ private UsableSubnetwork(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetworkSecondaryRange.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetworkSecondaryRange.java
index bf44b72d77a1..fe3be25fe298 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetworkSecondaryRange.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UsableSubnetworkSecondaryRange.java
@@ -105,6 +105,8 @@ private UsableSubnetworkSecondaryRange(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VerticalPodAutoscaling.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VerticalPodAutoscaling.java
index 1af63120d533..2e3dd663bd13 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VerticalPodAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VerticalPodAutoscaling.java
@@ -86,6 +86,8 @@ private VerticalPodAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VirtualNIC.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VirtualNIC.java
index 96337da85055..b2687231f5ba 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VirtualNIC.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/VirtualNIC.java
@@ -84,6 +84,8 @@ private VirtualNIC(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadIdentityConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadIdentityConfig.java
index 59b17be5537d..27c9a43ce1a9 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadIdentityConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadIdentityConfig.java
@@ -89,6 +89,8 @@ private WorkloadIdentityConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadMetadataConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadMetadataConfig.java
index 846a98fdc911..799f75315b60 100644
--- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadMetadataConfig.java
+++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/WorkloadMetadataConfig.java
@@ -89,6 +89,8 @@ private WorkloadMetadataConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AcceleratorConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AcceleratorConfig.java
index 54591bda608f..d2ed77601594 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AcceleratorConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AcceleratorConfig.java
@@ -101,6 +101,8 @@ private AcceleratorConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfig.java
index 0d4ec41c4f59..7c9ff31d7272 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfig.java
@@ -278,6 +278,8 @@ private AddonsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -424,6 +426,8 @@ public com.google.container.v1beta1.HorizontalPodAutoscaling getHorizontalPodAut
    * .google.container.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=962
    * @return Whether the kubernetesDashboard field is set.
    */
   @java.lang.Override
@@ -446,6 +450,8 @@ public boolean hasKubernetesDashboard() {
    * .google.container.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=962
    * @return The kubernetesDashboard.
    */
   @java.lang.Override
@@ -544,6 +550,8 @@ public com.google.container.v1beta1.NetworkPolicyConfig getNetworkPolicyConfig()
    *
    * .google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=971
    * @return Whether the istioConfig field is set.
    */
   @java.lang.Override
@@ -561,6 +569,8 @@ public boolean hasIstioConfig() {
    *
    * .google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=971
    * @return The istioConfig.
    */
   @java.lang.Override
@@ -809,6 +819,8 @@ public boolean hasGcePersistentDiskCsiDriverConfig() {
    *
    * .google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=990
    * @return Whether the kalmConfig field is set.
    */
   @java.lang.Override
@@ -826,6 +838,8 @@ public boolean hasKalmConfig() {
    *
    * .google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=990
    * @return The kalmConfig.
    */
   @java.lang.Override
@@ -2037,6 +2051,8 @@ public Builder clearHorizontalPodAutoscaling() {
      * .google.container.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=962
      * @return Whether the kubernetesDashboard field is set.
      */
     @java.lang.Deprecated
@@ -2058,6 +2074,8 @@ public boolean hasKubernetesDashboard() {
      * .google.container.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=962
      * @return The kubernetesDashboard.
      */
     @java.lang.Deprecated
@@ -2490,6 +2508,8 @@ public Builder clearNetworkPolicyConfig() {
      *
      * .google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=971
      * @return Whether the istioConfig field is set.
      */
     @java.lang.Deprecated
@@ -2506,6 +2526,8 @@ public boolean hasIstioConfig() {
      *
      * .google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=971
      * @return The istioConfig.
      */
     @java.lang.Deprecated
@@ -3494,6 +3516,8 @@ public Builder clearGcePersistentDiskCsiDriverConfig() {
      *
      * .google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=990
      * @return Whether the kalmConfig field is set.
      */
     @java.lang.Deprecated
@@ -3510,6 +3534,8 @@ public boolean hasKalmConfig() {
      *
      * .google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=990
      * @return The kalmConfig.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfigOrBuilder.java
index f6eedbe02222..3988746110ae 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AddonsConfigOrBuilder.java
@@ -118,6 +118,8 @@ public interface AddonsConfigOrBuilder
    * .google.container.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=962
    * @return Whether the kubernetesDashboard field is set.
    */
   @java.lang.Deprecated
@@ -137,6 +139,8 @@ public interface AddonsConfigOrBuilder
    * .google.container.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=962
    * @return The kubernetesDashboard.
    */
   @java.lang.Deprecated
@@ -210,6 +214,8 @@ public interface AddonsConfigOrBuilder
    *
    * .google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=971
    * @return Whether the istioConfig field is set.
    */
   @java.lang.Deprecated
@@ -224,6 +230,8 @@ public interface AddonsConfigOrBuilder
    *
    * .google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=971
    * @return The istioConfig.
    */
   @java.lang.Deprecated
@@ -408,6 +416,8 @@ public interface AddonsConfigOrBuilder
    *
    * .google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=990
    * @return Whether the kalmConfig field is set.
    */
   @java.lang.Deprecated
@@ -422,6 +432,8 @@ public interface AddonsConfigOrBuilder
    *
    * .google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=990
    * @return The kalmConfig.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AdvancedMachineFeatures.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AdvancedMachineFeatures.java
index c8c04d029af8..13fd8adf4c2d 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AdvancedMachineFeatures.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AdvancedMachineFeatures.java
@@ -86,6 +86,8 @@ private AdvancedMachineFeatures(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AuthenticatorGroupsConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AuthenticatorGroupsConfig.java
index d0ce7fc8c5bb..111f4f73c215 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AuthenticatorGroupsConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AuthenticatorGroupsConfig.java
@@ -93,6 +93,8 @@ private AuthenticatorGroupsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoUpgradeOptions.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoUpgradeOptions.java
index b35e8001b76e..673d03dfbc37 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoUpgradeOptions.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoUpgradeOptions.java
@@ -97,6 +97,8 @@ private AutoUpgradeOptions(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Autopilot.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Autopilot.java
index a813ff137f3d..122488306bd3 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Autopilot.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Autopilot.java
@@ -84,6 +84,8 @@ private Autopilot(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoprovisioningNodePoolDefaults.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoprovisioningNodePoolDefaults.java
index 2b398abee98b..cabbd23fc3e2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoprovisioningNodePoolDefaults.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/AutoprovisioningNodePoolDefaults.java
@@ -189,6 +189,8 @@ private AutoprovisioningNodePoolDefaults(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/BinaryAuthorization.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/BinaryAuthorization.java
index 266836a10c0f..79f583047b2f 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/BinaryAuthorization.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/BinaryAuthorization.java
@@ -84,6 +84,8 @@ private BinaryAuthorization(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequest.java
index 9c4b224313b3..98d03ef0ccfe 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequest.java
@@ -112,6 +112,8 @@ private CancelOperationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -149,6 +151,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2723
    * @return The projectId.
    */
   @java.lang.Override
@@ -176,6 +180,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2723
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -206,6 +212,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2732
    * @return The zone.
    */
   @java.lang.Override
@@ -233,6 +241,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2732
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -262,6 +272,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2739
    * @return The operationId.
    */
   @java.lang.Override
@@ -288,6 +300,8 @@ public java.lang.String getOperationId() {
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2739
    * @return The bytes for operationId.
    */
   @java.lang.Override
@@ -734,6 +748,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2723
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -760,6 +776,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2723
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -786,6 +804,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2723
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -811,6 +831,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2723
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -832,6 +854,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2723
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -860,6 +884,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2732
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -886,6 +912,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2732
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -912,6 +940,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2732
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -937,6 +967,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2732
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -958,6 +990,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2732
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -985,6 +1019,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2739
      * @return The operationId.
      */
     @java.lang.Deprecated
@@ -1010,6 +1046,8 @@ public java.lang.String getOperationId() {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2739
      * @return The bytes for operationId.
      */
     @java.lang.Deprecated
@@ -1035,6 +1073,8 @@ public com.google.protobuf.ByteString getOperationIdBytes() {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2739
      * @param value The operationId to set.
      * @return This builder for chaining.
      */
@@ -1059,6 +1099,8 @@ public Builder setOperationId(java.lang.String value) {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2739
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1079,6 +1121,8 @@ public Builder clearOperationId() {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2739
      * @param value The bytes for operationId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequestOrBuilder.java
index 9a251289ac43..6a5baef0a81b 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CancelOperationRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface CancelOperationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2723
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface CancelOperationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2723
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2732
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface CancelOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2732
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface CancelOperationRequestOrBuilder
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2739
    * @return The operationId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface CancelOperationRequestOrBuilder
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CancelOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2739
    * @return The bytes for operationId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClientCertificateConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClientCertificateConfig.java
index 1d4f2c7786c6..56b1bade6826 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClientCertificateConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClientCertificateConfig.java
@@ -84,6 +84,8 @@ private ClientCertificateConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CloudRunConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CloudRunConfig.java
index a39ecef1abd4..c59111c10733 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CloudRunConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CloudRunConfig.java
@@ -93,6 +93,8 @@ private CloudRunConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Cluster.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Cluster.java
index a32fa1bb813f..d80fb91475ec 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Cluster.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Cluster.java
@@ -896,6 +896,8 @@ private Cluster(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -1325,6 +1327,8 @@ public com.google.protobuf.ByteString getDescriptionBytes() {
    *
    * int32 initial_node_count = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.initial_node_count is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1426
    * @return The initialNodeCount.
    */
   @java.lang.Override
@@ -1353,6 +1357,8 @@ public int getInitialNodeCount() {
    *
    * .google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.node_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1439
    * @return Whether the nodeConfig field is set.
    */
   @java.lang.Override
@@ -1378,6 +1384,8 @@ public boolean hasNodeConfig() {
    *
    * .google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.node_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1439
    * @return The nodeConfig.
    */
   @java.lang.Override
@@ -2051,7 +2059,7 @@ public int getResourceLabelsCount() {
   @java.lang.Override
   public boolean containsResourceLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetResourceLabels().getMap().containsKey(key);
   }
@@ -2089,7 +2097,7 @@ public java.util.Map getResourceLabelsMap()
   public java.lang.String getResourceLabelsOrDefault(
       java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -2107,7 +2115,7 @@ public java.lang.String getResourceLabelsOrDefault(
   @java.lang.Override
   public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     if (!map.containsKey(key)) {
@@ -2623,6 +2631,8 @@ public com.google.container.v1beta1.NetworkConfigOrBuilder getNetworkConfigOrBui
    *
    * bool private_cluster = 28 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.private_cluster is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1561
    * @return The privateCluster.
    */
   @java.lang.Override
@@ -2646,6 +2656,8 @@ public boolean getPrivateCluster() {
    *
    * string master_ipv4_cidr_block = 29 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1568
    * @return The masterIpv4CidrBlock.
    */
   @java.lang.Override
@@ -2674,6 +2686,8 @@ public java.lang.String getMasterIpv4CidrBlock() {
    *
    * string master_ipv4_cidr_block = 29 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1568
    * @return The bytes for masterIpv4CidrBlock.
    */
   @java.lang.Override
@@ -3504,6 +3518,8 @@ public com.google.protobuf.ByteString getSelfLinkBytes() {
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1627
    * @return The zone.
    */
   @java.lang.Override
@@ -3530,6 +3546,8 @@ public java.lang.String getZone() {
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1627
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -3736,6 +3754,8 @@ public com.google.protobuf.ByteString getCurrentMasterVersionBytes() {
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1660
    * @return The currentNodeVersion.
    */
   @java.lang.Override
@@ -3764,6 +3784,8 @@ public java.lang.String getCurrentNodeVersion() {
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1660
    * @return The bytes for currentNodeVersion.
    */
   @java.lang.Override
@@ -3880,6 +3902,8 @@ public com.google.container.v1beta1.Cluster.Status getStatus() {
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1672
    * @return The statusMessage.
    */
   @java.lang.Override
@@ -3906,6 +3930,8 @@ public java.lang.String getStatusMessage() {
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1672
    * @return The bytes for statusMessage.
    */
   @java.lang.Override
@@ -4011,6 +4037,8 @@ public com.google.protobuf.ByteString getServicesIpv4CidrBytes() {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @return A list containing the instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -4026,6 +4054,8 @@ public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList() {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @return The count of instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -4041,6 +4071,8 @@ public int getInstanceGroupUrlsCount() {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @param index The index of the element to return.
    * @return The instanceGroupUrls at the given index.
    */
@@ -4057,6 +4089,8 @@ public java.lang.String getInstanceGroupUrls(int index) {
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @param index The index of the value to return.
    * @return The bytes of the instanceGroupUrls at the given index.
    */
@@ -4077,6 +4111,8 @@ public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) {
    *
    * int32 current_node_count = 112 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.current_node_count is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1692
    * @return The currentNodeCount.
    */
   @java.lang.Override
@@ -6852,6 +6888,8 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) {
      *
      * int32 initial_node_count = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.initial_node_count is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1426
      * @return The initialNodeCount.
      */
     @java.lang.Override
@@ -6876,6 +6914,8 @@ public int getInitialNodeCount() {
      *
      * int32 initial_node_count = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.initial_node_count is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1426
      * @param value The initialNodeCount to set.
      * @return This builder for chaining.
      */
@@ -6903,6 +6943,8 @@ public Builder setInitialNodeCount(int value) {
      *
      * int32 initial_node_count = 3 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.initial_node_count is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1426
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -6937,6 +6979,8 @@ public Builder clearInitialNodeCount() {
      *
      * .google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.node_config is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1439
      * @return Whether the nodeConfig field is set.
      */
     @java.lang.Deprecated
@@ -6961,6 +7005,8 @@ public boolean hasNodeConfig() {
      *
      * .google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.node_config is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1439
      * @return The nodeConfig.
      */
     @java.lang.Deprecated
@@ -8986,7 +9032,7 @@ public int getResourceLabelsCount() {
     @java.lang.Override
     public boolean containsResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetResourceLabels().getMap().containsKey(key);
     }
@@ -9024,7 +9070,7 @@ public java.util.Map getResourceLabelsMap()
     public java.lang.String getResourceLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -9042,7 +9088,7 @@ public java.lang.String getResourceLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       if (!map.containsKey(key)) {
@@ -9067,7 +9113,7 @@ public Builder clearResourceLabels() {
      */
     public Builder removeResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableResourceLabels().getMutableMap().remove(key);
       return this;
@@ -9089,11 +9135,12 @@ public java.util.Map getMutableResourceLabel
      */
     public Builder putResourceLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableResourceLabels().getMutableMap().put(key, value);
       return this;
     }
@@ -10949,6 +10996,8 @@ public com.google.container.v1beta1.NetworkConfigOrBuilder getNetworkConfigOrBui
      *
      * bool private_cluster = 28 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.private_cluster is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1561
      * @return The privateCluster.
      */
     @java.lang.Override
@@ -10969,6 +11018,8 @@ public boolean getPrivateCluster() {
      *
      * bool private_cluster = 28 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.private_cluster is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1561
      * @param value The privateCluster to set.
      * @return This builder for chaining.
      */
@@ -10992,6 +11043,8 @@ public Builder setPrivateCluster(boolean value) {
      *
      * bool private_cluster = 28 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.private_cluster is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1561
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -11016,6 +11069,8 @@ public Builder clearPrivateCluster() {
      *
      * string master_ipv4_cidr_block = 29 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1568
      * @return The masterIpv4CidrBlock.
      */
     @java.lang.Deprecated
@@ -11043,6 +11098,8 @@ public java.lang.String getMasterIpv4CidrBlock() {
      *
      * string master_ipv4_cidr_block = 29 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1568
      * @return The bytes for masterIpv4CidrBlock.
      */
     @java.lang.Deprecated
@@ -11070,6 +11127,8 @@ public com.google.protobuf.ByteString getMasterIpv4CidrBlockBytes() {
      *
      * string master_ipv4_cidr_block = 29 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1568
      * @param value The masterIpv4CidrBlock to set.
      * @return This builder for chaining.
      */
@@ -11096,6 +11155,8 @@ public Builder setMasterIpv4CidrBlock(java.lang.String value) {
      *
      * string master_ipv4_cidr_block = 29 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1568
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -11118,6 +11179,8 @@ public Builder clearMasterIpv4CidrBlock() {
      *
      * string master_ipv4_cidr_block = 29 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1568
      * @param value The bytes for masterIpv4CidrBlock to set.
      * @return This builder for chaining.
      */
@@ -14149,6 +14212,8 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1627
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -14174,6 +14239,8 @@ public java.lang.String getZone() {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1627
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -14199,6 +14266,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1627
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -14223,6 +14292,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1627
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -14243,6 +14314,8 @@ public Builder clearZone() {
      *
      * string zone = 101 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1627
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -14660,6 +14733,8 @@ public Builder setCurrentMasterVersionBytes(com.google.protobuf.ByteString value
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1660
      * @return The currentNodeVersion.
      */
     @java.lang.Deprecated
@@ -14687,6 +14762,8 @@ public java.lang.String getCurrentNodeVersion() {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1660
      * @return The bytes for currentNodeVersion.
      */
     @java.lang.Deprecated
@@ -14714,6 +14791,8 @@ public com.google.protobuf.ByteString getCurrentNodeVersionBytes() {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1660
      * @param value The currentNodeVersion to set.
      * @return This builder for chaining.
      */
@@ -14740,6 +14819,8 @@ public Builder setCurrentNodeVersion(java.lang.String value) {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1660
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -14762,6 +14843,8 @@ public Builder clearCurrentNodeVersion() {
      *
      * string current_node_version = 105 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1660
      * @param value The bytes for currentNodeVersion to set.
      * @return This builder for chaining.
      */
@@ -14991,6 +15074,8 @@ public Builder clearStatus() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1672
      * @return The statusMessage.
      */
     @java.lang.Deprecated
@@ -15016,6 +15101,8 @@ public java.lang.String getStatusMessage() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1672
      * @return The bytes for statusMessage.
      */
     @java.lang.Deprecated
@@ -15041,6 +15128,8 @@ public com.google.protobuf.ByteString getStatusMessageBytes() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1672
      * @param value The statusMessage to set.
      * @return This builder for chaining.
      */
@@ -15065,6 +15154,8 @@ public Builder setStatusMessage(java.lang.String value) {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1672
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -15085,6 +15176,8 @@ public Builder clearStatusMessage() {
      *
      * string status_message = 108 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1672
      * @param value The bytes for statusMessage to set.
      * @return This builder for chaining.
      */
@@ -15305,6 +15398,8 @@ private void ensureInstanceGroupUrlsIsMutable() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @return A list containing the instanceGroupUrls.
      */
     @java.lang.Deprecated
@@ -15320,6 +15415,8 @@ public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @return The count of instanceGroupUrls.
      */
     @java.lang.Deprecated
@@ -15335,6 +15432,8 @@ public int getInstanceGroupUrlsCount() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @param index The index of the element to return.
      * @return The instanceGroupUrls at the given index.
      */
@@ -15351,6 +15450,8 @@ public java.lang.String getInstanceGroupUrls(int index) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @param index The index of the value to return.
      * @return The bytes of the instanceGroupUrls at the given index.
      */
@@ -15367,6 +15468,8 @@ public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @param index The index to set the value at.
      * @param value The instanceGroupUrls to set.
      * @return This builder for chaining.
@@ -15390,6 +15493,8 @@ public Builder setInstanceGroupUrls(int index, java.lang.String value) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @param value The instanceGroupUrls to add.
      * @return This builder for chaining.
      */
@@ -15412,6 +15517,8 @@ public Builder addInstanceGroupUrls(java.lang.String value) {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @param values The instanceGroupUrls to add.
      * @return This builder for chaining.
      */
@@ -15431,6 +15538,8 @@ public Builder addAllInstanceGroupUrls(java.lang.Iterable valu
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -15449,6 +15558,8 @@ public Builder clearInstanceGroupUrls() {
      *
      * repeated string instance_group_urls = 111 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1688
      * @param value The bytes of the instanceGroupUrls to add.
      * @return This builder for chaining.
      */
@@ -15475,6 +15586,8 @@ public Builder addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value) {
      *
      * int32 current_node_count = 112 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_count is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1692
      * @return The currentNodeCount.
      */
     @java.lang.Override
@@ -15492,6 +15605,8 @@ public int getCurrentNodeCount() {
      *
      * int32 current_node_count = 112 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_count is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1692
      * @param value The currentNodeCount to set.
      * @return This builder for chaining.
      */
@@ -15512,6 +15627,8 @@ public Builder setCurrentNodeCount(int value) {
      *
      * int32 current_node_count = 112 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Cluster.current_node_count is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1692
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterAutoscaling.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterAutoscaling.java
index c74a2f4bc064..0e681f2245c6 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterAutoscaling.java
@@ -139,6 +139,8 @@ private ClusterAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterOrBuilder.java
index 2c6a28ed5ca0..6731dc71bdbe 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterOrBuilder.java
@@ -100,6 +100,8 @@ public interface ClusterOrBuilder
    *
    * int32 initial_node_count = 3 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.initial_node_count is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1426
    * @return The initialNodeCount.
    */
   @java.lang.Deprecated
@@ -123,6 +125,8 @@ public interface ClusterOrBuilder
    *
    * .google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.node_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1439
    * @return Whether the nodeConfig field is set.
    */
   @java.lang.Deprecated
@@ -145,6 +149,8 @@ public interface ClusterOrBuilder
    *
    * .google.container.v1beta1.NodeConfig node_config = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.node_config is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1439
    * @return The nodeConfig.
    */
   @java.lang.Deprecated
@@ -638,7 +644,12 @@ public interface ClusterOrBuilder
    *
    * map<string, string> resource_labels = 15;
    */
-  java.lang.String getResourceLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getResourceLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
@@ -1012,6 +1023,8 @@ public interface ClusterOrBuilder
    *
    * bool private_cluster = 28 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.private_cluster is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1561
    * @return The privateCluster.
    */
   @java.lang.Deprecated
@@ -1030,6 +1043,8 @@ public interface ClusterOrBuilder
    *
    * string master_ipv4_cidr_block = 29 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1568
    * @return The masterIpv4CidrBlock.
    */
   @java.lang.Deprecated
@@ -1047,6 +1062,8 @@ public interface ClusterOrBuilder
    *
    * string master_ipv4_cidr_block = 29 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.master_ipv4_cidr_block is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1568
    * @return The bytes for masterIpv4CidrBlock.
    */
   @java.lang.Deprecated
@@ -1639,6 +1656,8 @@ public interface ClusterOrBuilder
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1627
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -1654,6 +1673,8 @@ public interface ClusterOrBuilder
    *
    * string zone = 101 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1627
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -1775,6 +1796,8 @@ public interface ClusterOrBuilder
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1660
    * @return The currentNodeVersion.
    */
   @java.lang.Deprecated
@@ -1792,6 +1815,8 @@ public interface ClusterOrBuilder
    *
    * string current_node_version = 105 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.current_node_version is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1660
    * @return The bytes for currentNodeVersion.
    */
   @java.lang.Deprecated
@@ -1860,6 +1885,8 @@ public interface ClusterOrBuilder
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1672
    * @return The statusMessage.
    */
   @java.lang.Deprecated
@@ -1875,6 +1902,8 @@ public interface ClusterOrBuilder
    *
    * string status_message = 108 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1672
    * @return The bytes for statusMessage.
    */
   @java.lang.Deprecated
@@ -1938,6 +1967,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @return A list containing the instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -1951,6 +1982,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @return The count of instanceGroupUrls.
    */
   @java.lang.Deprecated
@@ -1964,6 +1997,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @param index The index of the element to return.
    * @return The instanceGroupUrls at the given index.
    */
@@ -1978,6 +2013,8 @@ public interface ClusterOrBuilder
    *
    * repeated string instance_group_urls = 111 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.instance_group_urls is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1688
    * @param index The index of the value to return.
    * @return The bytes of the instanceGroupUrls at the given index.
    */
@@ -1994,6 +2031,8 @@ public interface ClusterOrBuilder
    *
    * int32 current_node_count = 112 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Cluster.current_node_count is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1692
    * @return The currentNodeCount.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterTelemetry.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterTelemetry.java
index fdd1f83b29f7..e082b1e71ffb 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterTelemetry.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterTelemetry.java
@@ -88,6 +88,8 @@ private ClusterTelemetry(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterUpdate.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterUpdate.java
index 6d28434b93b2..0204bf0821e9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterUpdate.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ClusterUpdate.java
@@ -633,6 +633,8 @@ private ClusterUpdate(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequest.java
index 00b5a96b7b7c..20cd32e630b7 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequest.java
@@ -112,6 +112,8 @@ private CompleteIPRotationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -149,6 +151,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3695
    * @return The projectId.
    */
   @java.lang.Override
@@ -176,6 +180,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3695
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -206,6 +212,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3704
    * @return The zone.
    */
   @java.lang.Override
@@ -233,6 +241,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3704
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -262,6 +272,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3711
    * @return The clusterId.
    */
   @java.lang.Override
@@ -288,6 +300,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3711
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -735,6 +749,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3695
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -761,6 +777,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3695
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -787,6 +805,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3695
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -812,6 +832,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3695
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -833,6 +855,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3695
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -861,6 +885,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3704
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -887,6 +913,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3704
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -913,6 +941,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3704
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -938,6 +968,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3704
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -959,6 +991,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3704
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -986,6 +1020,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3711
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1011,6 +1047,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3711
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1036,6 +1074,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3711
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1060,6 +1100,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3711
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1080,6 +1122,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3711
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequestOrBuilder.java
index 456223ddbd53..4e15ddd6ccde 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CompleteIPRotationRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface CompleteIPRotationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3695
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface CompleteIPRotationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3695
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3704
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface CompleteIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3704
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface CompleteIPRotationRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3711
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface CompleteIPRotationRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CompleteIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3711
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfidentialNodes.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfidentialNodes.java
index 4afc9e7339af..acc68df2ea7d 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfidentialNodes.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfidentialNodes.java
@@ -85,6 +85,8 @@ private ConfidentialNodes(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfigConnectorConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfigConnectorConfig.java
index f2e23fa1c2d8..0d01db1afc20 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfigConnectorConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ConfigConnectorConfig.java
@@ -84,6 +84,8 @@ private ConfigConnectorConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequest.java
index 0b09e2741a79..a3388c61bae0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequest.java
@@ -120,6 +120,8 @@ private CreateClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -157,6 +159,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2109
    * @return The projectId.
    */
   @java.lang.Override
@@ -184,6 +188,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2109
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -214,6 +220,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2118
    * @return The zone.
    */
   @java.lang.Override
@@ -241,6 +249,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2118
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -751,6 +761,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2109
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -777,6 +789,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2109
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -803,6 +817,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2109
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -828,6 +844,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2109
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -849,6 +867,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2109
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -877,6 +897,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2118
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -903,6 +925,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2118
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -929,6 +953,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2118
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -954,6 +980,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2118
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -975,6 +1003,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2118
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequestOrBuilder.java
index b2df92797ca2..840fa1afbe18 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateClusterRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface CreateClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2109
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface CreateClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2109
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface CreateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2118
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface CreateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2118
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequest.java
index f344b59f332c..463510bc77ad 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequest.java
@@ -128,6 +128,8 @@ private CreateNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -165,6 +167,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2858
    * @return The projectId.
    */
   @java.lang.Override
@@ -192,6 +196,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2858
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -222,6 +228,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2867
    * @return The zone.
    */
   @java.lang.Override
@@ -249,6 +257,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2867
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -278,6 +288,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2874
    * @return The clusterId.
    */
   @java.lang.Override
@@ -304,6 +316,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2874
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -834,6 +848,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2858
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -860,6 +876,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2858
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -886,6 +904,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2858
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -911,6 +931,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2858
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -932,6 +954,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2858
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -960,6 +984,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2867
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -986,6 +1012,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2867
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1012,6 +1040,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2867
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1037,6 +1067,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2867
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1058,6 +1090,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2867
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1085,6 +1119,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2874
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1110,6 +1146,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2874
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1135,6 +1173,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2874
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1159,6 +1199,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2874
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1179,6 +1221,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2874
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequestOrBuilder.java
index fa676b630e00..11a478bf9773 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/CreateNodePoolRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface CreateNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2858
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface CreateNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2858
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2867
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface CreateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2867
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface CreateNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2874
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface CreateNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.CreateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2874
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DNSConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DNSConfig.java
index a8d2ccdeb252..1e3da9a73dd2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DNSConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DNSConfig.java
@@ -104,6 +104,8 @@ private DNSConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DailyMaintenanceWindow.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DailyMaintenanceWindow.java
index fb2499515455..d192ccbc3ca8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DailyMaintenanceWindow.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DailyMaintenanceWindow.java
@@ -96,6 +96,8 @@ private DailyMaintenanceWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DatabaseEncryption.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DatabaseEncryption.java
index ef83febe7402..120989626645 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DatabaseEncryption.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DatabaseEncryption.java
@@ -96,6 +96,8 @@ private DatabaseEncryption(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DefaultSnatStatus.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DefaultSnatStatus.java
index a9471d736a81..93aec9eee03a 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DefaultSnatStatus.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DefaultSnatStatus.java
@@ -85,6 +85,8 @@ private DefaultSnatStatus(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequest.java
index 8ba9a04663e7..cd2ad421fde2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequest.java
@@ -112,6 +112,8 @@ private DeleteClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -149,6 +151,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2600
    * @return The projectId.
    */
   @java.lang.Override
@@ -176,6 +180,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2600
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -206,6 +212,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2609
    * @return The zone.
    */
   @java.lang.Override
@@ -233,6 +241,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2609
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -262,6 +272,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2616
    * @return The clusterId.
    */
   @java.lang.Override
@@ -288,6 +300,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2616
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -734,6 +748,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2600
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -760,6 +776,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2600
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -786,6 +804,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2600
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -811,6 +831,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2600
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -832,6 +854,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2600
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -860,6 +884,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2609
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -886,6 +912,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2609
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -912,6 +940,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2609
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -937,6 +967,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2609
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -958,6 +990,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2609
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -985,6 +1019,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2616
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1010,6 +1046,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2616
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1035,6 +1073,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2616
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1059,6 +1099,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2616
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1079,6 +1121,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2616
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequestOrBuilder.java
index 2a7c3a42e7ce..14cc36ed1a02 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteClusterRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface DeleteClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2600
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface DeleteClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2600
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2609
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface DeleteClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2609
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface DeleteClusterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2616
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface DeleteClusterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2616
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequest.java
index fbe705ef6a4b..eea20c745361 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequest.java
@@ -120,6 +120,8 @@ private DeleteNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -157,6 +159,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2893
    * @return The projectId.
    */
   @java.lang.Override
@@ -184,6 +188,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2893
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -214,6 +220,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2902
    * @return The zone.
    */
   @java.lang.Override
@@ -241,6 +249,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2902
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -270,6 +280,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2909
    * @return The clusterId.
    */
   @java.lang.Override
@@ -296,6 +308,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2909
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -325,6 +339,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2916
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -351,6 +367,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2916
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -815,6 +833,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2893
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -841,6 +861,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2893
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -867,6 +889,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2893
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -892,6 +916,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2893
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -913,6 +939,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2893
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -941,6 +969,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2902
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -967,6 +997,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2902
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -993,6 +1025,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2902
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1018,6 +1052,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2902
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1039,6 +1075,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2902
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1066,6 +1104,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2909
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1091,6 +1131,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2909
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1116,6 +1158,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2909
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1140,6 +1184,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2909
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1160,6 +1206,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2909
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1187,6 +1235,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2916
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1212,6 +1262,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2916
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1237,6 +1289,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2916
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1261,6 +1315,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2916
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1281,6 +1337,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2916
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequestOrBuilder.java
index 76db6dd712b6..f7e3adf61878 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DeleteNodePoolRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface DeleteNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2893
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface DeleteNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2893
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2902
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface DeleteNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2902
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface DeleteNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2909
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface DeleteNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2909
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface DeleteNodePoolRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2916
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface DeleteNodePoolRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.DeleteNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2916
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DnsCacheConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DnsCacheConfig.java
index 213a6448bf07..8c61f2bcf643 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DnsCacheConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/DnsCacheConfig.java
@@ -84,6 +84,8 @@ private DnsCacheConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/EphemeralStorageConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/EphemeralStorageConfig.java
index 3f1cf182ae19..47e701d31794 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/EphemeralStorageConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/EphemeralStorageConfig.java
@@ -85,6 +85,8 @@ private EphemeralStorageConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcePersistentDiskCsiDriverConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcePersistentDiskCsiDriverConfig.java
index d0bbad81aba3..6194a85d0e51 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcePersistentDiskCsiDriverConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcePersistentDiskCsiDriverConfig.java
@@ -85,6 +85,8 @@ private GcePersistentDiskCsiDriverConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcfsConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcfsConfig.java
index 18ba5663e8af..93cb587a059e 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcfsConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcfsConfig.java
@@ -84,6 +84,8 @@ private GcfsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcpFilestoreCsiDriverConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcpFilestoreCsiDriverConfig.java
index bc174879902a..c65d63c925ae 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcpFilestoreCsiDriverConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GcpFilestoreCsiDriverConfig.java
@@ -84,6 +84,8 @@ private GcpFilestoreCsiDriverConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequest.java
index f1d53a296b74..79e091b4e258 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequest.java
@@ -112,6 +112,8 @@ private GetClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -149,6 +151,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2137
    * @return The projectId.
    */
   @java.lang.Override
@@ -176,6 +180,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2137
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -206,6 +212,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2146
    * @return The zone.
    */
   @java.lang.Override
@@ -233,6 +241,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2146
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -262,6 +272,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2153
    * @return The clusterId.
    */
   @java.lang.Override
@@ -288,6 +300,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2153
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -732,6 +746,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2137
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -758,6 +774,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2137
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -784,6 +802,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2137
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -809,6 +829,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2137
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -830,6 +852,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2137
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -858,6 +882,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2146
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -884,6 +910,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2146
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -910,6 +938,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2146
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -935,6 +965,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2146
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -956,6 +988,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2146
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -983,6 +1017,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2153
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1008,6 +1044,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2153
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1033,6 +1071,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2153
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1057,6 +1097,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2153
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1077,6 +1119,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2153
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequestOrBuilder.java
index cdbba81a6822..5d20cda5ea76 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetClusterRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface GetClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2137
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface GetClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2137
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2146
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface GetClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2146
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface GetClusterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2153
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface GetClusterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2153
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysRequest.java
index 4b139e09be27..1ac08aa693a5 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysRequest.java
@@ -91,6 +91,8 @@ private GetJSONWebKeysRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysResponse.java
index 7f5abd599d2c..eddcd7ac1565 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetJSONWebKeysResponse.java
@@ -92,6 +92,8 @@ private GetJSONWebKeysResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequest.java
index 1aaacc5d0e97..1ce3e0291f7e 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequest.java
@@ -120,6 +120,8 @@ private GetNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -157,6 +159,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2963
    * @return The projectId.
    */
   @java.lang.Override
@@ -184,6 +188,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2963
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -214,6 +220,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2972
    * @return The zone.
    */
   @java.lang.Override
@@ -241,6 +249,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2972
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -270,6 +280,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2979
    * @return The clusterId.
    */
   @java.lang.Override
@@ -296,6 +308,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2979
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -325,6 +339,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2986
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -351,6 +367,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2986
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -814,6 +832,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2963
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -840,6 +860,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2963
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -866,6 +888,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2963
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -891,6 +915,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2963
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -912,6 +938,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2963
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -940,6 +968,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2972
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -966,6 +996,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2972
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -992,6 +1024,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2972
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1017,6 +1051,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2972
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1038,6 +1074,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2972
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1065,6 +1103,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2979
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1090,6 +1130,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2979
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1115,6 +1157,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2979
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1139,6 +1183,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2979
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1159,6 +1205,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2979
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1186,6 +1234,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2986
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1211,6 +1261,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2986
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1236,6 +1288,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2986
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1260,6 +1314,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2986
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1280,6 +1336,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2986
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequestOrBuilder.java
index 939944a017ed..0c0b112d3985 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetNodePoolRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface GetNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2963
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface GetNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2963
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2972
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface GetNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2972
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface GetNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2979
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface GetNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2979
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface GetNodePoolRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2986
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface GetNodePoolRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2986
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigRequest.java
index 94923f11e3c2..9ba1f875f805 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigRequest.java
@@ -89,6 +89,8 @@ private GetOpenIDConfigRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigResponse.java
index 669922b5c883..4da71a1514bf 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOpenIDConfigResponse.java
@@ -153,6 +153,8 @@ private GetOpenIDConfigResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequest.java
index bc95310ea7f6..be9834152c96 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequest.java
@@ -112,6 +112,8 @@ private GetOperationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -149,6 +151,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2667
    * @return The projectId.
    */
   @java.lang.Override
@@ -176,6 +180,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2667
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -206,6 +212,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2676
    * @return The zone.
    */
   @java.lang.Override
@@ -233,6 +241,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2676
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -262,6 +272,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2683
    * @return The operationId.
    */
   @java.lang.Override
@@ -288,6 +300,8 @@ public java.lang.String getOperationId() {
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2683
    * @return The bytes for operationId.
    */
   @java.lang.Override
@@ -733,6 +747,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2667
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -759,6 +775,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2667
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -785,6 +803,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2667
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -810,6 +830,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2667
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -831,6 +853,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2667
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -859,6 +883,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2676
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -885,6 +911,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2676
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -911,6 +939,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2676
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -936,6 +966,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2676
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -957,6 +989,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2676
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -984,6 +1018,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2683
      * @return The operationId.
      */
     @java.lang.Deprecated
@@ -1009,6 +1045,8 @@ public java.lang.String getOperationId() {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2683
      * @return The bytes for operationId.
      */
     @java.lang.Deprecated
@@ -1034,6 +1072,8 @@ public com.google.protobuf.ByteString getOperationIdBytes() {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2683
      * @param value The operationId to set.
      * @return This builder for chaining.
      */
@@ -1058,6 +1098,8 @@ public Builder setOperationId(java.lang.String value) {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2683
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1078,6 +1120,8 @@ public Builder clearOperationId() {
      * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2683
      * @param value The bytes for operationId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequestOrBuilder.java
index a3ecb3fd115c..599a07077105 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetOperationRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface GetOperationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2667
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface GetOperationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2667
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2676
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface GetOperationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2676
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface GetOperationRequestOrBuilder
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2683
    * @return The operationId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface GetOperationRequestOrBuilder
    * string operation_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetOperationRequest.operation_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2683
    * @return The bytes for operationId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequest.java
index dbcee2e2e65d..dc0bf8cbb315 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequest.java
@@ -104,6 +104,8 @@ private GetServerConfigRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -141,6 +143,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2764
    * @return The projectId.
    */
   @java.lang.Override
@@ -168,6 +172,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2764
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -198,6 +204,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2773
    * @return The zone.
    */
   @java.lang.Override
@@ -225,6 +233,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2773
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -655,6 +665,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2764
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -681,6 +693,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2764
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -707,6 +721,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2764
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -732,6 +748,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2764
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -753,6 +771,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2764
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -781,6 +801,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2773
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -807,6 +829,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2773
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -833,6 +857,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2773
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -858,6 +884,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2773
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -879,6 +907,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2773
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequestOrBuilder.java
index a428475fff72..2ba659cc6d14 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GetServerConfigRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface GetServerConfigRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2764
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface GetServerConfigRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2764
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface GetServerConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2773
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface GetServerConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.GetServerConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2773
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GkeBackupAgentConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GkeBackupAgentConfig.java
index e651671c776b..0f7fe2571b8f 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GkeBackupAgentConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/GkeBackupAgentConfig.java
@@ -84,6 +84,8 @@ private GkeBackupAgentConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HorizontalPodAutoscaling.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HorizontalPodAutoscaling.java
index 55fa9e3071ca..9f23bcd0d52e 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HorizontalPodAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HorizontalPodAutoscaling.java
@@ -86,6 +86,8 @@ private HorizontalPodAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HttpLoadBalancing.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HttpLoadBalancing.java
index d0e3e7060ce3..f91319569830 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HttpLoadBalancing.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/HttpLoadBalancing.java
@@ -85,6 +85,8 @@ private HttpLoadBalancing(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ILBSubsettingConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ILBSubsettingConfig.java
index 8d57f1542bd5..fabb50527610 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ILBSubsettingConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ILBSubsettingConfig.java
@@ -85,6 +85,8 @@ private ILBSubsettingConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicy.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicy.java
index 5a81ebb8b450..96a92cf769f2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicy.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicy.java
@@ -180,6 +180,8 @@ private IPAllocationPolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -307,6 +309,8 @@ public com.google.protobuf.ByteString getSubnetworkNameBytes() {
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1212
    * @return The clusterIpv4Cidr.
    */
   @java.lang.Override
@@ -331,6 +335,8 @@ public java.lang.String getClusterIpv4Cidr() {
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1212
    * @return The bytes for clusterIpv4Cidr.
    */
   @java.lang.Override
@@ -358,6 +364,8 @@ public com.google.protobuf.ByteString getClusterIpv4CidrBytes() {
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1215
    * @return The nodeIpv4Cidr.
    */
   @java.lang.Override
@@ -382,6 +390,8 @@ public java.lang.String getNodeIpv4Cidr() {
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1215
    * @return The bytes for nodeIpv4Cidr.
    */
   @java.lang.Override
@@ -409,6 +419,8 @@ public com.google.protobuf.ByteString getNodeIpv4CidrBytes() {
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1218
    * @return The servicesIpv4Cidr.
    */
   @java.lang.Override
@@ -433,6 +445,8 @@ public java.lang.String getServicesIpv4Cidr() {
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1218
    * @return The bytes for servicesIpv4Cidr.
    */
   @java.lang.Override
@@ -1658,6 +1672,8 @@ public Builder setSubnetworkNameBytes(com.google.protobuf.ByteString value) {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1212
      * @return The clusterIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1681,6 +1697,8 @@ public java.lang.String getClusterIpv4Cidr() {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1212
      * @return The bytes for clusterIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1704,6 +1722,8 @@ public com.google.protobuf.ByteString getClusterIpv4CidrBytes() {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1212
      * @param value The clusterIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1726,6 +1746,8 @@ public Builder setClusterIpv4Cidr(java.lang.String value) {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1212
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1744,6 +1766,8 @@ public Builder clearClusterIpv4Cidr() {
      *
      * string cluster_ipv4_cidr = 4 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1212
      * @param value The bytes for clusterIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1769,6 +1793,8 @@ public Builder setClusterIpv4CidrBytes(com.google.protobuf.ByteString value) {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1215
      * @return The nodeIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1792,6 +1818,8 @@ public java.lang.String getNodeIpv4Cidr() {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1215
      * @return The bytes for nodeIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1815,6 +1843,8 @@ public com.google.protobuf.ByteString getNodeIpv4CidrBytes() {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1215
      * @param value The nodeIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1837,6 +1867,8 @@ public Builder setNodeIpv4Cidr(java.lang.String value) {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1215
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1855,6 +1887,8 @@ public Builder clearNodeIpv4Cidr() {
      *
      * string node_ipv4_cidr = 5 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1215
      * @param value The bytes for nodeIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1880,6 +1914,8 @@ public Builder setNodeIpv4CidrBytes(com.google.protobuf.ByteString value) {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1218
      * @return The servicesIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1903,6 +1939,8 @@ public java.lang.String getServicesIpv4Cidr() {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1218
      * @return The bytes for servicesIpv4Cidr.
      */
     @java.lang.Deprecated
@@ -1926,6 +1964,8 @@ public com.google.protobuf.ByteString getServicesIpv4CidrBytes() {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1218
      * @param value The servicesIpv4Cidr to set.
      * @return This builder for chaining.
      */
@@ -1948,6 +1988,8 @@ public Builder setServicesIpv4Cidr(java.lang.String value) {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1218
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1966,6 +2008,8 @@ public Builder clearServicesIpv4Cidr() {
      *
      * string services_ipv4_cidr = 6 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1218
      * @param value The bytes for servicesIpv4Cidr to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicyOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicyOrBuilder.java
index 1b120dfce666..e3aa6fd26c27 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicyOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IPAllocationPolicyOrBuilder.java
@@ -91,6 +91,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1212
    * @return The clusterIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -104,6 +106,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string cluster_ipv4_cidr = 4 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.cluster_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1212
    * @return The bytes for clusterIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -118,6 +122,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1215
    * @return The nodeIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -131,6 +137,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string node_ipv4_cidr = 5 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.node_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1215
    * @return The bytes for nodeIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -145,6 +153,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1218
    * @return The servicesIpv4Cidr.
    */
   @java.lang.Deprecated
@@ -158,6 +168,8 @@ public interface IPAllocationPolicyOrBuilder
    *
    * string services_ipv4_cidr = 6 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IPAllocationPolicy.services_ipv4_cidr is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1218
    * @return The bytes for servicesIpv4Cidr.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IdentityServiceConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IdentityServiceConfig.java
index 09de8e32be32..04cab77b04d1 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IdentityServiceConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IdentityServiceConfig.java
@@ -85,6 +85,8 @@ private IdentityServiceConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IntraNodeVisibilityConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IntraNodeVisibilityConfig.java
index b4b6a4a90026..d6250243c2bf 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IntraNodeVisibilityConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IntraNodeVisibilityConfig.java
@@ -85,6 +85,8 @@ private IntraNodeVisibilityConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfig.java
index eb46932f7b09..c62f77fd70a6 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfig.java
@@ -93,6 +93,8 @@ private IstioConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -262,6 +264,8 @@ private IstioAuthMode(int value) {
    *
    * bool disabled = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IstioConfig.disabled is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1115
    * @return The disabled.
    */
   @java.lang.Override
@@ -281,6 +285,8 @@ public boolean getDisabled() {
    *
    * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1118
    * @return The enum numeric value on the wire for auth.
    */
   @java.lang.Override
@@ -297,6 +303,8 @@ public int getAuthValue() {
    *
    * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1118
    * @return The auth.
    */
   @java.lang.Override
@@ -649,6 +657,8 @@ public Builder mergeFrom(
      *
      * bool disabled = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IstioConfig.disabled is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1115
      * @return The disabled.
      */
     @java.lang.Override
@@ -665,6 +675,8 @@ public boolean getDisabled() {
      *
      * bool disabled = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IstioConfig.disabled is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1115
      * @param value The disabled to set.
      * @return This builder for chaining.
      */
@@ -684,6 +696,8 @@ public Builder setDisabled(boolean value) {
      *
      * bool disabled = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.IstioConfig.disabled is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1115
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -705,6 +719,8 @@ public Builder clearDisabled() {
      * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1118
      * @return The enum numeric value on the wire for auth.
      */
     @java.lang.Override
@@ -722,6 +738,8 @@ public int getAuthValue() {
      * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1118
      * @param value The enum numeric value on the wire for auth to set.
      * @return This builder for chaining.
      */
@@ -742,6 +760,8 @@ public Builder setAuthValue(int value) {
      * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1118
      * @return The auth.
      */
     @java.lang.Override
@@ -764,6 +784,8 @@ public com.google.container.v1beta1.IstioConfig.IstioAuthMode getAuth() {
      * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1118
      * @param value The auth to set.
      * @return This builder for chaining.
      */
@@ -787,6 +809,8 @@ public Builder setAuth(com.google.container.v1beta1.IstioConfig.IstioAuthMode va
      * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1118
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfigOrBuilder.java
index fea754e08bef..33226ee95577 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/IstioConfigOrBuilder.java
@@ -32,6 +32,8 @@ public interface IstioConfigOrBuilder
    *
    * bool disabled = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IstioConfig.disabled is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1115
    * @return The disabled.
    */
   @java.lang.Deprecated
@@ -46,6 +48,8 @@ public interface IstioConfigOrBuilder
    *
    * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1118
    * @return The enum numeric value on the wire for auth.
    */
   @java.lang.Deprecated
@@ -59,6 +63,8 @@ public interface IstioConfigOrBuilder
    *
    * .google.container.v1beta1.IstioConfig.IstioAuthMode auth = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.IstioConfig.auth is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1118
    * @return The auth.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Jwk.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Jwk.java
index 94a4c87b45d0..70a3c504a505 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Jwk.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Jwk.java
@@ -152,6 +152,8 @@ private Jwk(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfig.java
index 432836b2076e..ddd1fb26e5d8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfig.java
@@ -84,6 +84,8 @@ private KalmConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -118,6 +120,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * bool enabled = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.KalmConfig.enabled is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1041
    * @return The enabled.
    */
   @java.lang.Override
@@ -450,6 +454,8 @@ public Builder mergeFrom(
      *
      * bool enabled = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.KalmConfig.enabled is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1041
      * @return The enabled.
      */
     @java.lang.Override
@@ -466,6 +472,8 @@ public boolean getEnabled() {
      *
      * bool enabled = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.KalmConfig.enabled is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1041
      * @param value The enabled to set.
      * @return This builder for chaining.
      */
@@ -485,6 +493,8 @@ public Builder setEnabled(boolean value) {
      *
      * bool enabled = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.KalmConfig.enabled is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=1041
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfigOrBuilder.java
index af7680dc2c54..74428c96b5c5 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KalmConfigOrBuilder.java
@@ -32,6 +32,8 @@ public interface KalmConfigOrBuilder
    *
    * bool enabled = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.KalmConfig.enabled is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=1041
    * @return The enabled.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KubernetesDashboard.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KubernetesDashboard.java
index 8b8439f2c1cc..d6217d6c5f72 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KubernetesDashboard.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/KubernetesDashboard.java
@@ -84,6 +84,8 @@ private KubernetesDashboard(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LegacyAbac.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LegacyAbac.java
index 1461a3582a0d..87ecafa377d0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LegacyAbac.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LegacyAbac.java
@@ -85,6 +85,8 @@ private LegacyAbac(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfig.java
index 4ff2d598c0f7..4a1889042a84 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfig.java
@@ -94,6 +94,8 @@ private LinuxNodeConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -176,7 +178,7 @@ public int getSysctlsCount() {
   @java.lang.Override
   public boolean containsSysctls(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetSysctls().getMap().containsKey(key);
   }
@@ -233,7 +235,7 @@ public java.util.Map getSysctlsMap() {
   @java.lang.Override
   public java.lang.String getSysctlsOrDefault(java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetSysctls().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -261,7 +263,7 @@ public java.lang.String getSysctlsOrDefault(java.lang.String key, java.lang.Stri
   @java.lang.Override
   public java.lang.String getSysctlsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetSysctls().getMap();
     if (!map.containsKey(key)) {
@@ -662,7 +664,7 @@ public int getSysctlsCount() {
     @java.lang.Override
     public boolean containsSysctls(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetSysctls().getMap().containsKey(key);
     }
@@ -720,7 +722,7 @@ public java.util.Map getSysctlsMap() {
     public java.lang.String getSysctlsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetSysctls().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -748,7 +750,7 @@ public java.lang.String getSysctlsOrDefault(
     @java.lang.Override
     public java.lang.String getSysctlsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetSysctls().getMap();
       if (!map.containsKey(key)) {
@@ -783,7 +785,7 @@ public Builder clearSysctls() {
      */
     public Builder removeSysctls(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableSysctls().getMutableMap().remove(key);
       return this;
@@ -815,11 +817,12 @@ public java.util.Map getMutableSysctls() {
      */
     public Builder putSysctls(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableSysctls().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfigOrBuilder.java
index e3b6ff88270f..c589ac6c7f2b 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LinuxNodeConfigOrBuilder.java
@@ -109,7 +109,12 @@ public interface LinuxNodeConfigOrBuilder
    *
    * map<string, string> sysctls = 1;
    */
-  java.lang.String getSysctlsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getSysctlsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequest.java
index 404dd2618929..53fbbc8bbab6 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequest.java
@@ -104,6 +104,8 @@ private ListClustersRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -141,6 +143,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2631
    * @return The projectId.
    */
   @java.lang.Override
@@ -168,6 +172,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2631
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -198,6 +204,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2640
    * @return The zone.
    */
   @java.lang.Override
@@ -225,6 +233,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2640
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -656,6 +666,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2631
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -682,6 +694,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2631
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -708,6 +722,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2631
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -733,6 +749,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2631
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -754,6 +772,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2631
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -782,6 +802,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2640
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -808,6 +830,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2640
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -834,6 +858,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2640
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -859,6 +885,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2640
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -880,6 +908,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2640
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequestOrBuilder.java
index 9f92b6c0692e..319876f96b10 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface ListClustersRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2631
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface ListClustersRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2631
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface ListClustersRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2640
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface ListClustersRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListClustersRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2640
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersResponse.java
index 8f170fe7e765..a83f90b19678 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListClustersResponse.java
@@ -104,6 +104,8 @@ private ListClustersResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsRequest.java
index f858b48625db..b5c7f7dce17f 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsRequest.java
@@ -88,6 +88,8 @@ private ListLocationsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsResponse.java
index f169051fe240..b18d81afede5 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListLocationsResponse.java
@@ -102,6 +102,8 @@ private ListLocationsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequest.java
index 587c96198afb..ad7d64753a23 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequest.java
@@ -112,6 +112,8 @@ private ListNodePoolsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -149,6 +151,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2932
    * @return The projectId.
    */
   @java.lang.Override
@@ -176,6 +180,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2932
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -206,6 +212,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2941
    * @return The zone.
    */
   @java.lang.Override
@@ -233,6 +241,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2941
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -262,6 +272,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2948
    * @return The clusterId.
    */
   @java.lang.Override
@@ -288,6 +300,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2948
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -734,6 +748,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2932
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -760,6 +776,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2932
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -786,6 +804,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2932
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -811,6 +831,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2932
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -832,6 +854,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2932
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -860,6 +884,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2941
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -886,6 +912,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2941
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -912,6 +940,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2941
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -937,6 +967,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2941
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -958,6 +990,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2941
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -985,6 +1019,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2948
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1010,6 +1046,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2948
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1035,6 +1073,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2948
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1059,6 +1099,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2948
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1079,6 +1121,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2948
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequestOrBuilder.java
index 425003e179be..85e19fd9cc35 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface ListNodePoolsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2932
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface ListNodePoolsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2932
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2941
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface ListNodePoolsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2941
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface ListNodePoolsRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2948
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface ListNodePoolsRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListNodePoolsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2948
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsResponse.java
index 2312814cc9b7..d42ab21dea7d 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListNodePoolsResponse.java
@@ -93,6 +93,8 @@ private ListNodePoolsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequest.java
index daba005bb89d..d830591835f6 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequest.java
@@ -104,6 +104,8 @@ private ListOperationsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -141,6 +143,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2698
    * @return The projectId.
    */
   @java.lang.Override
@@ -168,6 +172,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2698
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -198,6 +204,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2707
    * @return The zone.
    */
   @java.lang.Override
@@ -225,6 +233,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2707
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -657,6 +667,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2698
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -683,6 +695,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2698
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -709,6 +723,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2698
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -734,6 +750,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2698
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -755,6 +773,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2698
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -783,6 +803,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2707
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -809,6 +831,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2707
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -835,6 +859,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2707
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -860,6 +886,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2707
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -881,6 +909,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2707
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequestOrBuilder.java
index 51f2b5119ada..0887ae3f2d58 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface ListOperationsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2698
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface ListOperationsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2698
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface ListOperationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2707
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface ListOperationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.ListOperationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2707
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsResponse.java
index 9297f9f45909..944fa052edc0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListOperationsResponse.java
@@ -104,6 +104,8 @@ private ListOperationsResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksRequest.java
index 59fc0eeab5a1..b19aa10f6e72 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksRequest.java
@@ -110,6 +110,8 @@ private ListUsableSubnetworksRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksResponse.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksResponse.java
index 3256d106041d..8384d8f2a585 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksResponse.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ListUsableSubnetworksResponse.java
@@ -103,6 +103,8 @@ private ListUsableSubnetworksResponse(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Location.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Location.java
index 7ed36105b65b..bc7a67c7e75f 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Location.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Location.java
@@ -102,6 +102,8 @@ private Location(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingComponentConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingComponentConfig.java
index 71ae2368cf7d..c50c238d1ec6 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingComponentConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingComponentConfig.java
@@ -107,6 +107,8 @@ private LoggingComponentConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingConfig.java
index 6ea780ac3b3c..f216a5b7d3b2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/LoggingConfig.java
@@ -96,6 +96,8 @@ private LoggingConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceExclusionOptions.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceExclusionOptions.java
index 31cee718e679..c08cb8eb6948 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceExclusionOptions.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceExclusionOptions.java
@@ -88,6 +88,8 @@ private MaintenanceExclusionOptions(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenancePolicy.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenancePolicy.java
index 37a6ca6a5712..6ae45b0c5425 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenancePolicy.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenancePolicy.java
@@ -104,6 +104,8 @@ private MaintenancePolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindow.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindow.java
index 5fa29e1e0e19..049e376c1718 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindow.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindow.java
@@ -134,6 +134,8 @@ private MaintenanceWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -369,7 +371,7 @@ public int getMaintenanceExclusionsCount() {
   @java.lang.Override
   public boolean containsMaintenanceExclusions(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetMaintenanceExclusions().getMap().containsKey(key);
   }
@@ -411,7 +413,7 @@ public boolean containsMaintenanceExclusions(java.lang.String key) {
   public com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrDefault(
       java.lang.String key, com.google.container.v1beta1.TimeWindow defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map =
         internalGetMaintenanceExclusions().getMap();
@@ -432,7 +434,7 @@ public com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrDefault
   public com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrThrow(
       java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map =
         internalGetMaintenanceExclusions().getMap();
@@ -992,8 +994,9 @@ public Builder mergeDailyMaintenanceWindow(
       } else {
         if (policyCase_ == 2) {
           dailyMaintenanceWindowBuilder_.mergeFrom(value);
+        } else {
+          dailyMaintenanceWindowBuilder_.setMessage(value);
         }
-        dailyMaintenanceWindowBuilder_.setMessage(value);
       }
       policyCase_ = 2;
       return this;
@@ -1213,8 +1216,9 @@ public Builder mergeRecurringWindow(com.google.container.v1beta1.RecurringTimeWi
       } else {
         if (policyCase_ == 3) {
           recurringWindowBuilder_.mergeFrom(value);
+        } else {
+          recurringWindowBuilder_.setMessage(value);
         }
-        recurringWindowBuilder_.setMessage(value);
       }
       policyCase_ = 3;
       return this;
@@ -1362,7 +1366,7 @@ public int getMaintenanceExclusionsCount() {
     @java.lang.Override
     public boolean containsMaintenanceExclusions(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetMaintenanceExclusions().getMap().containsKey(key);
     }
@@ -1404,7 +1408,7 @@ public boolean containsMaintenanceExclusions(java.lang.String key) {
     public com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrDefault(
         java.lang.String key, com.google.container.v1beta1.TimeWindow defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map =
           internalGetMaintenanceExclusions().getMap();
@@ -1425,7 +1429,7 @@ public com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrDefault
     public com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrThrow(
         java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map =
           internalGetMaintenanceExclusions().getMap();
@@ -1452,7 +1456,7 @@ public Builder clearMaintenanceExclusions() {
      */
     public Builder removeMaintenanceExclusions(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableMaintenanceExclusions().getMutableMap().remove(key);
       return this;
@@ -1477,11 +1481,12 @@ public Builder removeMaintenanceExclusions(java.lang.String key) {
     public Builder putMaintenanceExclusions(
         java.lang.String key, com.google.container.v1beta1.TimeWindow value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableMaintenanceExclusions().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindowOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindowOrBuilder.java
index a37829dba5b5..75fe1d7b4e7f 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindowOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaintenanceWindowOrBuilder.java
@@ -151,8 +151,12 @@ public interface MaintenanceWindowOrBuilder
    * map<string, .google.container.v1beta1.TimeWindow> maintenance_exclusions = 4;
    * 
    */
+
+  /* nullable */
   com.google.container.v1beta1.TimeWindow getMaintenanceExclusionsOrDefault(
-      java.lang.String key, com.google.container.v1beta1.TimeWindow defaultValue);
+      java.lang.String key,
+      /* nullable */
+      com.google.container.v1beta1.TimeWindow defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ManagedPrometheusConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ManagedPrometheusConfig.java
index f6dc051c25e2..0a3bb87e96a9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ManagedPrometheusConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ManagedPrometheusConfig.java
@@ -85,6 +85,8 @@ private ManagedPrometheusConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Master.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Master.java
index da49708c5476..70864b647f45 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Master.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Master.java
@@ -79,6 +79,8 @@ private Master(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuth.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuth.java
index 9645c6d9cb8d..c66dcde1c507 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuth.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuth.java
@@ -139,6 +139,8 @@ private MasterAuth(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -179,6 +181,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=910
    * @return The username.
    */
   @java.lang.Override
@@ -209,6 +213,8 @@ public java.lang.String getUsername() {
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=910
    * @return The bytes for username.
    */
   @java.lang.Override
@@ -243,6 +249,8 @@ public com.google.protobuf.ByteString getUsernameBytes() {
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=921
    * @return The password.
    */
   @java.lang.Override
@@ -274,6 +282,8 @@ public java.lang.String getPassword() {
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=921
    * @return The bytes for password.
    */
   @java.lang.Override
@@ -910,6 +920,8 @@ public Builder mergeFrom(
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=910
      * @return The username.
      */
     @java.lang.Deprecated
@@ -939,6 +951,8 @@ public java.lang.String getUsername() {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=910
      * @return The bytes for username.
      */
     @java.lang.Deprecated
@@ -968,6 +982,8 @@ public com.google.protobuf.ByteString getUsernameBytes() {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=910
      * @param value The username to set.
      * @return This builder for chaining.
      */
@@ -996,6 +1012,8 @@ public Builder setUsername(java.lang.String value) {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=910
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1020,6 +1038,8 @@ public Builder clearUsername() {
      *
      * string username = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=910
      * @param value The bytes for username to set.
      * @return This builder for chaining.
      */
@@ -1052,6 +1072,8 @@ public Builder setUsernameBytes(com.google.protobuf.ByteString value) {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=921
      * @return The password.
      */
     @java.lang.Deprecated
@@ -1082,6 +1104,8 @@ public java.lang.String getPassword() {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=921
      * @return The bytes for password.
      */
     @java.lang.Deprecated
@@ -1112,6 +1136,8 @@ public com.google.protobuf.ByteString getPasswordBytes() {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=921
      * @param value The password to set.
      * @return This builder for chaining.
      */
@@ -1141,6 +1167,8 @@ public Builder setPassword(java.lang.String value) {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=921
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1166,6 +1194,8 @@ public Builder clearPassword() {
      *
      * string password = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=921
      * @param value The bytes for password to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthOrBuilder.java
index daf6694f09fa..663f0daa8e3c 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthOrBuilder.java
@@ -38,6 +38,8 @@ public interface MasterAuthOrBuilder
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=910
    * @return The username.
    */
   @java.lang.Deprecated
@@ -57,6 +59,8 @@ public interface MasterAuthOrBuilder
    *
    * string username = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.username is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=910
    * @return The bytes for username.
    */
   @java.lang.Deprecated
@@ -78,6 +82,8 @@ public interface MasterAuthOrBuilder
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=921
    * @return The password.
    */
   @java.lang.Deprecated
@@ -98,6 +104,8 @@ public interface MasterAuthOrBuilder
    *
    * string password = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.MasterAuth.password is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=921
    * @return The bytes for password.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthorizedNetworksConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthorizedNetworksConfig.java
index a266a6ff347f..f16e85168688 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthorizedNetworksConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MasterAuthorizedNetworksConfig.java
@@ -106,6 +106,8 @@ private MasterAuthorizedNetworksConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -265,6 +267,8 @@ private CidrBlock(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaxPodsConstraint.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaxPodsConstraint.java
index b33b607ab8c0..8d43fcbaf0a3 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaxPodsConstraint.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MaxPodsConstraint.java
@@ -84,6 +84,8 @@ private MaxPodsConstraint(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MeshCertificates.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MeshCertificates.java
index 34667f9cc6bf..211bfa4400d9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MeshCertificates.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MeshCertificates.java
@@ -94,6 +94,8 @@ private MeshCertificates(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringComponentConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringComponentConfig.java
index 996167f118d1..6035b235ddda 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringComponentConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringComponentConfig.java
@@ -107,6 +107,8 @@ private MonitoringComponentConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringConfig.java
index d62a1bb542af..a927e6d7dc0e 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/MonitoringConfig.java
@@ -113,6 +113,8 @@ private MonitoringConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkConfig.java
index 296b78cad3af..abf4fe1d37d9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkConfig.java
@@ -171,6 +171,8 @@ private NetworkConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicy.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicy.java
index cddbd6856864..5a224b726c9e 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicy.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicy.java
@@ -94,6 +94,8 @@ private NetworkPolicy(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicyConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicyConfig.java
index ef544ed70a96..db48fc65a778 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicyConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkPolicyConfig.java
@@ -86,6 +86,8 @@ private NetworkPolicyConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkTags.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkTags.java
index fcfb7a4233b2..2fcbc966ee88 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkTags.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NetworkTags.java
@@ -94,6 +94,8 @@ private NetworkTags(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfig.java
index 24cbb404bc0b..84b939e3930d 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfig.java
@@ -396,6 +396,8 @@ private NodeConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -741,7 +743,7 @@ public int getMetadataCount() {
   @java.lang.Override
   public boolean containsMetadata(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetMetadata().getMap().containsKey(key);
   }
@@ -831,7 +833,7 @@ public java.util.Map getMetadataMap() {
   public java.lang.String getMetadataOrDefault(
       java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetMetadata().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -875,7 +877,7 @@ public java.lang.String getMetadataOrDefault(
   @java.lang.Override
   public java.lang.String getMetadataOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetMetadata().getMap();
     if (!map.containsKey(key)) {
@@ -979,7 +981,7 @@ public int getLabelsCount() {
   @java.lang.Override
   public boolean containsLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetLabels().getMap().containsKey(key);
   }
@@ -1028,7 +1030,7 @@ public java.util.Map getLabelsMap() {
   @java.lang.Override
   public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -1052,7 +1054,7 @@ public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.Strin
   @java.lang.Override
   public java.lang.String getLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetLabels().getMap();
     if (!map.containsKey(key)) {
@@ -3705,7 +3707,7 @@ public int getMetadataCount() {
     @java.lang.Override
     public boolean containsMetadata(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetMetadata().getMap().containsKey(key);
     }
@@ -3795,7 +3797,7 @@ public java.util.Map getMetadataMap() {
     public java.lang.String getMetadataOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetMetadata().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -3839,7 +3841,7 @@ public java.lang.String getMetadataOrDefault(
     @java.lang.Override
     public java.lang.String getMetadataOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetMetadata().getMap();
       if (!map.containsKey(key)) {
@@ -3890,7 +3892,7 @@ public Builder clearMetadata() {
      */
     public Builder removeMetadata(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableMetadata().getMutableMap().remove(key);
       return this;
@@ -3938,11 +3940,12 @@ public java.util.Map getMutableMetadata() {
      */
     public Builder putMetadata(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableMetadata().getMutableMap().put(key, value);
       return this;
     }
@@ -4142,7 +4145,7 @@ public int getLabelsCount() {
     @java.lang.Override
     public boolean containsLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetLabels().getMap().containsKey(key);
     }
@@ -4192,7 +4195,7 @@ public java.util.Map getLabelsMap() {
     public java.lang.String getLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -4216,7 +4219,7 @@ public java.lang.String getLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetLabels().getMap();
       if (!map.containsKey(key)) {
@@ -4247,7 +4250,7 @@ public Builder clearLabels() {
      */
     public Builder removeLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableLabels().getMutableMap().remove(key);
       return this;
@@ -4275,11 +4278,12 @@ public java.util.Map getMutableLabels() {
      */
     public Builder putLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableLabels().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigDefaults.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigDefaults.java
index da6ce25cdbf5..284bd4d1c6cf 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigDefaults.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigDefaults.java
@@ -95,6 +95,8 @@ private NodeConfigDefaults(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigOrBuilder.java
index 096330c6d424..10c5d167d2ea 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeConfigOrBuilder.java
@@ -343,7 +343,12 @@ public interface NodeConfigOrBuilder
    *
    * map<string, string> metadata = 4;
    */
-  java.lang.String getMetadataOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getMetadataOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
@@ -479,7 +484,12 @@ public interface NodeConfigOrBuilder
    *
    * map<string, string> labels = 6;
    */
-  java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeKubeletConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeKubeletConfig.java
index 51b1352f58e5..044f4841f25a 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeKubeletConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeKubeletConfig.java
@@ -111,6 +111,8 @@ private NodeKubeletConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabels.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabels.java
index 4d271b492730..fcb20e7410fb 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabels.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabels.java
@@ -94,6 +94,8 @@ private NodeLabels(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -165,7 +167,7 @@ public int getLabelsCount() {
   @java.lang.Override
   public boolean containsLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetLabels().getMap().containsKey(key);
   }
@@ -200,7 +202,7 @@ public java.util.Map getLabelsMap() {
   @java.lang.Override
   public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -217,7 +219,7 @@ public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.Strin
   @java.lang.Override
   public java.lang.String getLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetLabels().getMap();
     if (!map.containsKey(key)) {
@@ -607,7 +609,7 @@ public int getLabelsCount() {
     @java.lang.Override
     public boolean containsLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetLabels().getMap().containsKey(key);
     }
@@ -643,7 +645,7 @@ public java.util.Map getLabelsMap() {
     public java.lang.String getLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -660,7 +662,7 @@ public java.lang.String getLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetLabels().getMap();
       if (!map.containsKey(key)) {
@@ -684,7 +686,7 @@ public Builder clearLabels() {
      */
     public Builder removeLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableLabels().getMutableMap().remove(key);
       return this;
@@ -705,11 +707,12 @@ public java.util.Map getMutableLabels() {
      */
     public Builder putLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableLabels().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabelsOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabelsOrBuilder.java
index af788b955c29..ba73062a6185 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabelsOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeLabelsOrBuilder.java
@@ -65,7 +65,12 @@ public interface NodeLabelsOrBuilder
    *
    * map<string, string> labels = 1;
    */
-  java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeManagement.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeManagement.java
index 4369c60ee617..404af253fb98 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeManagement.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeManagement.java
@@ -106,6 +106,8 @@ private NodeManagement(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeNetworkConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeNetworkConfig.java
index 417ac9e1b8d2..28cccc3ec655 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeNetworkConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeNetworkConfig.java
@@ -101,6 +101,8 @@ private NodeNetworkConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePool.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePool.java
index 3201efc6cc8c..6d50277a7a00 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePool.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePool.java
@@ -303,6 +303,8 @@ private NodePool(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -691,6 +693,8 @@ private UpgradeSettings(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -1347,6 +1351,8 @@ private PlacementPolicy(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -2492,6 +2498,8 @@ public com.google.container.v1beta1.NodePool.Status getStatus() {
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3131
    * @return The statusMessage.
    */
   @java.lang.Override
@@ -2518,6 +2526,8 @@ public java.lang.String getStatusMessage() {
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3131
    * @return The bytes for statusMessage.
    */
   @java.lang.Override
@@ -4898,6 +4908,8 @@ public Builder clearStatus() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3131
      * @return The statusMessage.
      */
     @java.lang.Deprecated
@@ -4923,6 +4935,8 @@ public java.lang.String getStatusMessage() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3131
      * @return The bytes for statusMessage.
      */
     @java.lang.Deprecated
@@ -4948,6 +4962,8 @@ public com.google.protobuf.ByteString getStatusMessageBytes() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3131
      * @param value The statusMessage to set.
      * @return This builder for chaining.
      */
@@ -4972,6 +4988,8 @@ public Builder setStatusMessage(java.lang.String value) {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3131
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -4992,6 +5010,8 @@ public Builder clearStatusMessage() {
      *
      * string status_message = 104 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3131
      * @param value The bytes for statusMessage to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolAutoscaling.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolAutoscaling.java
index 03fe1991b6b8..aa86262973e7 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolAutoscaling.java
@@ -100,6 +100,8 @@ private NodePoolAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolDefaults.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolDefaults.java
index ccba06aec682..4dbeb1ee4b16 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolDefaults.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolDefaults.java
@@ -95,6 +95,8 @@ private NodePoolDefaults(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolOrBuilder.java
index 5f477bf4b7e5..6c99c4b458c9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodePoolOrBuilder.java
@@ -361,6 +361,8 @@ public interface NodePoolOrBuilder
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3131
    * @return The statusMessage.
    */
   @java.lang.Deprecated
@@ -376,6 +378,8 @@ public interface NodePoolOrBuilder
    *
    * string status_message = 104 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.NodePool.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3131
    * @return The bytes for statusMessage.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaint.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaint.java
index e1686eb5c5fe..8d9c7b9275d5 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaint.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaint.java
@@ -108,6 +108,8 @@ private NodeTaint(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaints.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaints.java
index e7adb2cff0eb..b864d0dd8a26 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaints.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NodeTaints.java
@@ -94,6 +94,8 @@ private NodeTaints(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NotificationConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NotificationConfig.java
index 2ebb0b96e2f4..6efaed7155bc 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NotificationConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/NotificationConfig.java
@@ -96,6 +96,8 @@ private NotificationConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -477,6 +479,8 @@ private PubSub(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -1568,6 +1572,8 @@ private Filter(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Operation.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Operation.java
index d504d1d7104f..b354eb25eb41 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Operation.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/Operation.java
@@ -226,6 +226,8 @@ private Operation(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -983,6 +985,8 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2010
    * @return The zone.
    */
   @java.lang.Override
@@ -1009,6 +1013,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2010
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -1160,6 +1166,8 @@ public com.google.protobuf.ByteString getDetailBytes() {
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2023
    * @return The statusMessage.
    */
   @java.lang.Override
@@ -1187,6 +1195,8 @@ public java.lang.String getStatusMessage() {
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2023
    * @return The bytes for statusMessage.
    */
   @java.lang.Override
@@ -2504,6 +2514,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2010
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -2529,6 +2541,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2010
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -2554,6 +2568,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2010
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -2578,6 +2594,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2010
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2598,6 +2616,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2010
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -2914,6 +2934,8 @@ public Builder setDetailBytes(com.google.protobuf.ByteString value) {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2023
      * @return The statusMessage.
      */
     @java.lang.Deprecated
@@ -2940,6 +2962,8 @@ public java.lang.String getStatusMessage() {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2023
      * @return The bytes for statusMessage.
      */
     @java.lang.Deprecated
@@ -2966,6 +2990,8 @@ public com.google.protobuf.ByteString getStatusMessageBytes() {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2023
      * @param value The statusMessage to set.
      * @return This builder for chaining.
      */
@@ -2991,6 +3017,8 @@ public Builder setStatusMessage(java.lang.String value) {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2023
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -3012,6 +3040,8 @@ public Builder clearStatusMessage() {
      * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
      * 
      *
+     * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2023
      * @param value The bytes for statusMessage to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationOrBuilder.java
index d9b59a6768d6..7fbfd2fda90b 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationOrBuilder.java
@@ -59,6 +59,8 @@ public interface OperationOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2010
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -74,6 +76,8 @@ public interface OperationOrBuilder
    *
    * string zone = 2 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.Operation.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2010
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -166,6 +170,8 @@ public interface OperationOrBuilder
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2023
    * @return The statusMessage.
    */
   @java.lang.Deprecated
@@ -182,6 +188,8 @@ public interface OperationOrBuilder
    * string status_message = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    *
+   * @deprecated google.container.v1beta1.Operation.status_message is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2023
    * @return The bytes for statusMessage.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationProgress.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationProgress.java
index eaf286b4f0a2..39c373763e2c 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationProgress.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/OperationProgress.java
@@ -124,6 +124,8 @@ private OperationProgress(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -333,14 +335,14 @@ private Metric(
               }
             case 16:
               {
-                valueCase_ = 2;
                 value_ = input.readInt64();
+                valueCase_ = 2;
                 break;
               }
             case 25:
               {
-                valueCase_ = 3;
                 value_ = input.readDouble();
+                valueCase_ = 3;
                 break;
               }
             case 34:
@@ -361,6 +363,8 @@ private Metric(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PodSecurityPolicyConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PodSecurityPolicyConfig.java
index 7a8abd91ff53..410d235fcd65 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PodSecurityPolicyConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PodSecurityPolicyConfig.java
@@ -84,6 +84,8 @@ private PodSecurityPolicyConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterConfig.java
index 82736f4218fc..0cbb97732a75 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterConfig.java
@@ -140,6 +140,8 @@ private PrivateClusterConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterMasterGlobalAccessConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterMasterGlobalAccessConfig.java
index be088a1a2d3c..6e5dede28170 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterMasterGlobalAccessConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/PrivateClusterMasterGlobalAccessConfig.java
@@ -86,6 +86,8 @@ private PrivateClusterMasterGlobalAccessConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RecurringTimeWindow.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RecurringTimeWindow.java
index b4f2069d3a9a..f14fdd83abe9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RecurringTimeWindow.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RecurringTimeWindow.java
@@ -104,6 +104,8 @@ private RecurringTimeWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReleaseChannel.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReleaseChannel.java
index cd5f487b83a0..ec2e90148bfd 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReleaseChannel.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReleaseChannel.java
@@ -92,6 +92,8 @@ private ReleaseChannel(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReservationAffinity.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReservationAffinity.java
index 5f2f066cbe0e..2a40ccc5ed66 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReservationAffinity.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ReservationAffinity.java
@@ -110,6 +110,8 @@ private ReservationAffinity(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceLimit.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceLimit.java
index 68aceab1f333..6fd9161929b0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceLimit.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceLimit.java
@@ -99,6 +99,8 @@ private ResourceLimit(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceUsageExportConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceUsageExportConfig.java
index ca58dd96b41c..448ff7c45585 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceUsageExportConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ResourceUsageExportConfig.java
@@ -123,6 +123,8 @@ private ResourceUsageExportConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -246,6 +248,8 @@ private BigQueryDestination(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -910,6 +914,8 @@ private ConsumptionMeteringConfig(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequest.java
index f8ff754f6cd6..1a0aec565824 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequest.java
@@ -123,6 +123,8 @@ private RollbackNodePoolUpgradeRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -160,6 +162,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3398
    * @return The projectId.
    */
   @java.lang.Override
@@ -187,6 +191,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3398
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -217,6 +223,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3407
    * @return The zone.
    */
   @java.lang.Override
@@ -244,6 +252,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3407
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -273,6 +283,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3414
    * @return The clusterId.
    */
   @java.lang.Override
@@ -299,6 +311,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3414
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -328,6 +342,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3421
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -354,6 +370,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3421
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -821,6 +839,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3398
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -847,6 +867,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3398
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -873,6 +895,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3398
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -898,6 +922,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3398
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -919,6 +945,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3398
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -947,6 +975,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3407
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -973,6 +1003,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3407
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -999,6 +1031,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3407
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1024,6 +1058,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3407
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1045,6 +1081,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3407
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1072,6 +1110,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3414
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1097,6 +1137,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3414
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1122,6 +1164,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3414
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1146,6 +1190,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3414
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1166,6 +1212,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3414
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1193,6 +1241,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=3421
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1218,6 +1268,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=3421
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1243,6 +1295,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=3421
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1267,6 +1321,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=3421
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1287,6 +1343,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=3421
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequestOrBuilder.java
index 43271a67aadb..8b8d5dc567ce 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/RollbackNodePoolUpgradeRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3398
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3398
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3407
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3407
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3414
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3414
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3421
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.RollbackNodePoolUpgradeRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3421
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfig.java
index 184c17f75f21..44a65657618b 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfig.java
@@ -96,6 +96,8 @@ private SandboxConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -265,6 +267,8 @@ private Type(int value) {
    *
    * string sandbox_type = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=791
    * @return The sandboxType.
    */
   @java.lang.Override
@@ -289,6 +293,8 @@ public java.lang.String getSandboxType() {
    *
    * string sandbox_type = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=791
    * @return The bytes for sandboxType.
    */
   @java.lang.Override
@@ -682,6 +688,8 @@ public Builder mergeFrom(
      *
      * string sandbox_type = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=791
      * @return The sandboxType.
      */
     @java.lang.Deprecated
@@ -705,6 +713,8 @@ public java.lang.String getSandboxType() {
      *
      * string sandbox_type = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=791
      * @return The bytes for sandboxType.
      */
     @java.lang.Deprecated
@@ -728,6 +738,8 @@ public com.google.protobuf.ByteString getSandboxTypeBytes() {
      *
      * string sandbox_type = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=791
      * @param value The sandboxType to set.
      * @return This builder for chaining.
      */
@@ -750,6 +762,8 @@ public Builder setSandboxType(java.lang.String value) {
      *
      * string sandbox_type = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=791
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -768,6 +782,8 @@ public Builder clearSandboxType() {
      *
      * string sandbox_type = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=791
      * @param value The bytes for sandboxType to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfigOrBuilder.java
index 0c00dac6d379..024aeffb8afd 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SandboxConfigOrBuilder.java
@@ -32,6 +32,8 @@ public interface SandboxConfigOrBuilder
    *
    * string sandbox_type = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=791
    * @return The sandboxType.
    */
   @java.lang.Deprecated
@@ -45,6 +47,8 @@ public interface SandboxConfigOrBuilder
    *
    * string sandbox_type = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.SandboxConfig.sandbox_type is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=791
    * @return The bytes for sandboxType.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SecurityBulletinEvent.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SecurityBulletinEvent.java
index aa86832666cb..c2c31ba1e3f8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SecurityBulletinEvent.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SecurityBulletinEvent.java
@@ -168,6 +168,8 @@ private SecurityBulletinEvent(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfig.java
index 17a5e5887306..7a1bc286d885 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfig.java
@@ -164,6 +164,8 @@ private ServerConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -506,6 +508,8 @@ private ReleaseChannelConfig(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
@@ -671,6 +675,8 @@ private AvailableVersion(
           }
         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
           throw e.setUnfinishedMessage(this);
+        } catch (com.google.protobuf.UninitializedMessageException e) {
+          throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
         } catch (java.io.IOException e) {
           throw new com.google.protobuf.InvalidProtocolBufferException(e)
               .setUnfinishedMessage(this);
@@ -3423,7 +3429,7 @@ public int getWindowsVersionMapsCount() {
   @java.lang.Override
   public boolean containsWindowsVersionMaps(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetWindowsVersionMaps().getMap().containsKey(key);
   }
@@ -3463,7 +3469,7 @@ public boolean containsWindowsVersionMaps(java.lang.String key) {
   public com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrDefault(
       java.lang.String key, com.google.container.v1beta1.WindowsVersions defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map =
         internalGetWindowsVersionMaps().getMap();
@@ -3483,7 +3489,7 @@ public com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrDefau
   public com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrThrow(
       java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map =
         internalGetWindowsVersionMaps().getMap();
@@ -5175,7 +5181,7 @@ public int getWindowsVersionMapsCount() {
     @java.lang.Override
     public boolean containsWindowsVersionMaps(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetWindowsVersionMaps().getMap().containsKey(key);
     }
@@ -5215,7 +5221,7 @@ public boolean containsWindowsVersionMaps(java.lang.String key) {
     public com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrDefault(
         java.lang.String key, com.google.container.v1beta1.WindowsVersions defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map =
           internalGetWindowsVersionMaps().getMap();
@@ -5235,7 +5241,7 @@ public com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrDefau
     public com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrThrow(
         java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map =
           internalGetWindowsVersionMaps().getMap();
@@ -5261,7 +5267,7 @@ public Builder clearWindowsVersionMaps() {
      */
     public Builder removeWindowsVersionMaps(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableWindowsVersionMaps().getMutableMap().remove(key);
       return this;
@@ -5285,11 +5291,12 @@ public Builder removeWindowsVersionMaps(java.lang.String key) {
     public Builder putWindowsVersionMaps(
         java.lang.String key, com.google.container.v1beta1.WindowsVersions value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableWindowsVersionMaps().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfigOrBuilder.java
index 7d70daa95c70..dfc602dce554 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServerConfigOrBuilder.java
@@ -327,8 +327,12 @@ com.google.container.v1beta1.ServerConfig.ReleaseChannelConfigOrBuilder getChann
    * map<string, .google.container.v1beta1.WindowsVersions> windows_version_maps = 10;
    * 
    */
+
+  /* nullable */
   com.google.container.v1beta1.WindowsVersions getWindowsVersionMapsOrDefault(
-      java.lang.String key, com.google.container.v1beta1.WindowsVersions defaultValue);
+      java.lang.String key,
+      /* nullable */
+      com.google.container.v1beta1.WindowsVersions defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServiceExternalIPsConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServiceExternalIPsConfig.java
index a7350e3cc5c4..14e41d1ca344 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServiceExternalIPsConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ServiceExternalIPsConfig.java
@@ -84,6 +84,8 @@ private ServiceExternalIPsConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequest.java
index 88b4f4fd244f..56b2c1e1f6e7 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequest.java
@@ -128,6 +128,8 @@ private SetAddonsConfigRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -165,6 +167,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2427
    * @return The projectId.
    */
   @java.lang.Override
@@ -192,6 +196,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2427
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -222,6 +228,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2436
    * @return The zone.
    */
   @java.lang.Override
@@ -249,6 +257,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2436
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -278,6 +288,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2443
    * @return The clusterId.
    */
   @java.lang.Override
@@ -304,6 +316,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2443
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -835,6 +849,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2427
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -861,6 +877,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2427
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -887,6 +905,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2427
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -912,6 +932,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2427
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -933,6 +955,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2427
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -961,6 +985,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2436
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -987,6 +1013,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2436
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1013,6 +1041,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2436
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1038,6 +1068,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2436
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1059,6 +1091,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2436
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1086,6 +1120,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2443
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1111,6 +1147,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2443
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1136,6 +1174,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2443
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1160,6 +1200,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2443
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1180,6 +1222,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2443
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequestOrBuilder.java
index 6ac20a82cf80..1f6e28b0bc79 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetAddonsConfigRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetAddonsConfigRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2427
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetAddonsConfigRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2427
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2436
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetAddonsConfigRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2436
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetAddonsConfigRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2443
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetAddonsConfigRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetAddonsConfigRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2443
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequest.java
index ae1a56008956..aff7362873b9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequest.java
@@ -140,6 +140,8 @@ private SetLabelsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -188,6 +190,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3583
    * @return The projectId.
    */
   @java.lang.Override
@@ -215,6 +219,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3583
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -245,6 +251,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3592
    * @return The zone.
    */
   @java.lang.Override
@@ -272,6 +280,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3592
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -301,6 +311,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3599
    * @return The clusterId.
    */
   @java.lang.Override
@@ -327,6 +339,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3599
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -383,7 +397,7 @@ public int getResourceLabelsCount() {
   @java.lang.Override
   public boolean containsResourceLabels(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     return internalGetResourceLabels().getMap().containsKey(key);
   }
@@ -421,7 +435,7 @@ public java.util.Map getResourceLabelsMap()
   public java.lang.String getResourceLabelsOrDefault(
       java.lang.String key, java.lang.String defaultValue) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -439,7 +453,7 @@ public java.lang.String getResourceLabelsOrDefault(
   @java.lang.Override
   public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
     if (key == null) {
-      throw new java.lang.NullPointerException();
+      throw new NullPointerException("map key");
     }
     java.util.Map map = internalGetResourceLabels().getMap();
     if (!map.containsKey(key)) {
@@ -997,6 +1011,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3583
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -1023,6 +1039,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3583
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -1049,6 +1067,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3583
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -1074,6 +1094,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3583
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1095,6 +1117,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3583
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1123,6 +1147,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3592
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1149,6 +1175,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3592
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1175,6 +1203,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3592
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1200,6 +1230,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3592
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1221,6 +1253,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3592
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1248,6 +1282,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3599
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1273,6 +1309,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3599
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1298,6 +1336,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3599
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1322,6 +1362,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3599
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1342,6 +1384,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3599
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1399,7 +1443,7 @@ public int getResourceLabelsCount() {
     @java.lang.Override
     public boolean containsResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       return internalGetResourceLabels().getMap().containsKey(key);
     }
@@ -1439,7 +1483,7 @@ public java.util.Map getResourceLabelsMap()
     public java.lang.String getResourceLabelsOrDefault(
         java.lang.String key, java.lang.String defaultValue) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       return map.containsKey(key) ? map.get(key) : defaultValue;
@@ -1458,7 +1502,7 @@ public java.lang.String getResourceLabelsOrDefault(
     @java.lang.Override
     public java.lang.String getResourceLabelsOrThrow(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       java.util.Map map = internalGetResourceLabels().getMap();
       if (!map.containsKey(key)) {
@@ -1484,7 +1528,7 @@ public Builder clearResourceLabels() {
      */
     public Builder removeResourceLabels(java.lang.String key) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       internalGetMutableResourceLabels().getMutableMap().remove(key);
       return this;
@@ -1507,11 +1551,12 @@ public java.util.Map getMutableResourceLabel
      */
     public Builder putResourceLabels(java.lang.String key, java.lang.String value) {
       if (key == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map key");
       }
       if (value == null) {
-        throw new java.lang.NullPointerException();
+        throw new NullPointerException("map value");
       }
+
       internalGetMutableResourceLabels().getMutableMap().put(key, value);
       return this;
     }
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequestOrBuilder.java
index 94cc53c2064c..3fa8aa57a8bf 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLabelsRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetLabelsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3583
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetLabelsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3583
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3592
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetLabelsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3592
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetLabelsRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3599
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetLabelsRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLabelsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3599
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -166,7 +178,12 @@ public interface SetLabelsRequestOrBuilder
    * map<string, string> resource_labels = 4 [(.google.api.field_behavior) = REQUIRED];
    * 
    */
-  java.lang.String getResourceLabelsOrDefault(java.lang.String key, java.lang.String defaultValue);
+
+  /* nullable */
+  java.lang.String getResourceLabelsOrDefault(
+      java.lang.String key,
+      /* nullable */
+      java.lang.String defaultValue);
   /**
    *
    *
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequest.java
index 1bc47efc5a45..cc90bc18ff0d 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequest.java
@@ -118,6 +118,8 @@ private SetLegacyAbacRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -155,6 +157,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3626
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3626
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3635
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3635
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -268,6 +278,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3642
    * @return The clusterId.
    */
   @java.lang.Override
@@ -294,6 +306,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3642
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -774,6 +788,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3626
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -800,6 +816,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3626
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -826,6 +844,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3626
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -851,6 +871,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3626
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -872,6 +894,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3626
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -900,6 +924,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3635
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -926,6 +952,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3635
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -952,6 +980,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3635
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -977,6 +1007,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3635
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -998,6 +1030,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3635
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1025,6 +1059,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3642
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1050,6 +1086,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3642
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1075,6 +1113,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3642
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1099,6 +1139,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3642
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1119,6 +1161,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3642
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequestOrBuilder.java
index 3a3af48c9ca1..aec1875086ab 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLegacyAbacRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetLegacyAbacRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3626
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetLegacyAbacRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3626
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3635
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetLegacyAbacRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3635
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetLegacyAbacRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3642
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetLegacyAbacRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLegacyAbacRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3642
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequest.java
index cd17300b8d17..b6687b760c60 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequest.java
@@ -124,6 +124,8 @@ private SetLocationsRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -164,6 +166,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2462
    * @return The projectId.
    */
   @java.lang.Override
@@ -191,6 +195,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2462
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -221,6 +227,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2471
    * @return The zone.
    */
   @java.lang.Override
@@ -248,6 +256,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2471
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -277,6 +287,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2478
    * @return The clusterId.
    */
   @java.lang.Override
@@ -303,6 +315,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2478
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -865,6 +879,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2462
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -891,6 +907,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2462
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -917,6 +935,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2462
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -942,6 +962,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2462
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -963,6 +985,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2462
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -991,6 +1015,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2471
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1017,6 +1043,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2471
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1043,6 +1071,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2471
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1068,6 +1098,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2471
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1089,6 +1121,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2471
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1116,6 +1150,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2478
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1141,6 +1177,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2478
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1166,6 +1204,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2478
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1190,6 +1230,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2478
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1210,6 +1252,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2478
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequestOrBuilder.java
index e0e09845fbff..f96d6aae39d8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLocationsRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetLocationsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2462
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetLocationsRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2462
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2471
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetLocationsRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2471
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetLocationsRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2478
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetLocationsRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLocationsRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2478
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequest.java
index e362a7c4414f..d652f732cf30 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequest.java
@@ -120,6 +120,8 @@ private SetLoggingServiceRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -157,6 +159,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2339
    * @return The projectId.
    */
   @java.lang.Override
@@ -184,6 +188,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2339
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -214,6 +220,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2348
    * @return The zone.
    */
   @java.lang.Override
@@ -241,6 +249,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2348
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -270,6 +280,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2355
    * @return The clusterId.
    */
   @java.lang.Override
@@ -296,6 +308,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2355
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -824,6 +838,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2339
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -850,6 +866,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2339
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -876,6 +894,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2339
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -901,6 +921,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2339
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -922,6 +944,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2339
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -950,6 +974,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2348
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -976,6 +1002,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2348
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1002,6 +1030,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2348
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1027,6 +1057,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2348
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1048,6 +1080,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2348
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1075,6 +1109,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2355
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1100,6 +1136,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2355
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1125,6 +1163,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2355
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1149,6 +1189,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2355
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1169,6 +1211,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2355
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequestOrBuilder.java
index 013acb329262..90eea2ccedd8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetLoggingServiceRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetLoggingServiceRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2339
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetLoggingServiceRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2339
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2348
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetLoggingServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2348
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetLoggingServiceRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2355
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetLoggingServiceRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetLoggingServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2355
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMaintenancePolicyRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMaintenancePolicyRequest.java
index 0b936b9c5f1c..99a72973d2c0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMaintenancePolicyRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMaintenancePolicyRequest.java
@@ -128,6 +128,8 @@ private SetMaintenancePolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequest.java
index fa3d66578770..0ae600c3608c 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequest.java
@@ -136,6 +136,8 @@ private SetMasterAuthRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -360,6 +362,8 @@ private Action(int value) {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2563
    * @return The projectId.
    */
   @java.lang.Override
@@ -387,6 +391,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2563
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -417,6 +423,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2572
    * @return The zone.
    */
   @java.lang.Override
@@ -444,6 +452,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2572
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -473,6 +483,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2579
    * @return The clusterId.
    */
   @java.lang.Override
@@ -499,6 +511,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2579
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -1082,6 +1096,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2563
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -1108,6 +1124,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2563
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -1134,6 +1152,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2563
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -1159,6 +1179,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2563
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1180,6 +1202,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2563
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1208,6 +1232,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2572
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1234,6 +1260,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2572
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1260,6 +1288,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2572
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1285,6 +1315,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2572
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1306,6 +1338,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2572
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1333,6 +1367,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2579
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1358,6 +1394,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2579
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1383,6 +1421,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2579
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1407,6 +1447,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2579
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1427,6 +1469,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2579
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequestOrBuilder.java
index 33789873487b..94a951d6a3eb 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMasterAuthRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetMasterAuthRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2563
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetMasterAuthRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2563
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2572
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetMasterAuthRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2572
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetMasterAuthRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2579
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetMasterAuthRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMasterAuthRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2579
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequest.java
index 89e6202d89fb..730cbbac4303 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequest.java
@@ -120,6 +120,8 @@ private SetMonitoringServiceRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -157,6 +159,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2383
    * @return The projectId.
    */
   @java.lang.Override
@@ -184,6 +188,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2383
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -214,6 +220,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2392
    * @return The zone.
    */
   @java.lang.Override
@@ -241,6 +249,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2392
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -270,6 +280,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2399
    * @return The clusterId.
    */
   @java.lang.Override
@@ -296,6 +308,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2399
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -824,6 +838,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2383
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -850,6 +866,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2383
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -876,6 +894,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2383
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -901,6 +921,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2383
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -922,6 +944,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2383
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -950,6 +974,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2392
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -976,6 +1002,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2392
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1002,6 +1030,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2392
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1027,6 +1057,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2392
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1048,6 +1080,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2392
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1075,6 +1109,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2399
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1100,6 +1136,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2399
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1125,6 +1163,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2399
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1149,6 +1189,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2399
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1169,6 +1211,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2399
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequestOrBuilder.java
index 8532707d7c11..59aeef84e5bc 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetMonitoringServiceRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2383
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2383
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2392
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2392
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2399
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetMonitoringServiceRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetMonitoringServiceRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2399
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequest.java
index 768cd8ea3d85..c02f29b2d830 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequest.java
@@ -128,6 +128,8 @@ private SetNetworkPolicyRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -165,6 +167,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3804
    * @return The projectId.
    */
   @java.lang.Override
@@ -192,6 +196,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3804
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -222,6 +228,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3813
    * @return The zone.
    */
   @java.lang.Override
@@ -249,6 +257,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3813
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -278,6 +288,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3820
    * @return The clusterId.
    */
   @java.lang.Override
@@ -304,6 +316,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3820
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -832,6 +846,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3804
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -858,6 +874,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3804
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -884,6 +902,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3804
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -909,6 +929,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3804
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -930,6 +952,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3804
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -958,6 +982,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3813
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -984,6 +1010,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3813
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1010,6 +1038,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3813
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1035,6 +1065,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3813
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1056,6 +1088,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3813
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1083,6 +1117,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3820
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1108,6 +1144,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3820
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1133,6 +1171,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3820
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1157,6 +1197,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3820
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1177,6 +1219,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3820
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequestOrBuilder.java
index fed6238070ef..797d8c601f2f 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNetworkPolicyRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3804
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3804
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3813
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3813
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3820
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetNetworkPolicyRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNetworkPolicyRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3820
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequest.java
index 5c94bea9777d..1b332ed451d0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequest.java
@@ -136,6 +136,8 @@ private SetNodePoolAutoscalingRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -173,6 +175,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2297
    * @return The projectId.
    */
   @java.lang.Override
@@ -200,6 +204,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2297
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -230,6 +236,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2306
    * @return The zone.
    */
   @java.lang.Override
@@ -257,6 +265,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2306
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -286,6 +296,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2313
    * @return The clusterId.
    */
   @java.lang.Override
@@ -312,6 +324,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2313
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -341,6 +355,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2320
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -367,6 +383,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2320
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -914,6 +932,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2297
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -940,6 +960,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2297
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -966,6 +988,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2297
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -991,6 +1015,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2297
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1012,6 +1038,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2297
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1040,6 +1068,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2306
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1066,6 +1096,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2306
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1092,6 +1124,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2306
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1117,6 +1151,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2306
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1138,6 +1174,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2306
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1165,6 +1203,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2313
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1190,6 +1230,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2313
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1215,6 +1257,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2313
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1239,6 +1283,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2313
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1259,6 +1305,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=2313
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1286,6 +1334,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=2320
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1311,6 +1361,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=2320
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1336,6 +1388,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=2320
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1360,6 +1414,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=2320
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1380,6 +1436,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is
+     *     deprecated. See google/container/v1beta1/cluster_service.proto;l=2320
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequestOrBuilder.java
index 2ded50755d6b..ebeea2a15c78 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolAutoscalingRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2297
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.project_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2297
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2306
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2306
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2313
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.cluster_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2313
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2320
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface SetNodePoolAutoscalingRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolAutoscalingRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=2320
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequest.java
index f73f7b879bfe..455107095b88 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequest.java
@@ -137,6 +137,8 @@ private SetNodePoolManagementRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -174,6 +176,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3312
    * @return The projectId.
    */
   @java.lang.Override
@@ -201,6 +205,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3312
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -231,6 +237,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3321
    * @return The zone.
    */
   @java.lang.Override
@@ -258,6 +266,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3321
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -287,6 +297,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3328
    * @return The clusterId.
    */
   @java.lang.Override
@@ -313,6 +325,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3328
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -342,6 +356,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3335
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -368,6 +384,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3335
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -916,6 +934,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3312
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -942,6 +962,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3312
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -968,6 +990,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3312
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -993,6 +1017,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3312
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1014,6 +1040,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3312
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -1042,6 +1070,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3321
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1068,6 +1098,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3321
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1094,6 +1126,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3321
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1119,6 +1153,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3321
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1140,6 +1176,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3321
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1167,6 +1205,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3328
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1192,6 +1232,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3328
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1217,6 +1259,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3328
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1241,6 +1285,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3328
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1261,6 +1307,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3328
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1288,6 +1336,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3335
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1313,6 +1363,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3335
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1338,6 +1390,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3335
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1362,6 +1416,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3335
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1382,6 +1438,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=3335
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequestOrBuilder.java
index f45735069213..2eaefff53c1a 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolManagementRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3312
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3312
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3321
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3321
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3328
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3328
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3335
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface SetNodePoolManagementRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolManagementRequest.node_pool_id is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=3335
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequest.java
index 52cd688929e8..da4c4cddcb50 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequest.java
@@ -125,6 +125,8 @@ private SetNodePoolSizeRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -162,6 +164,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3354
    * @return The projectId.
    */
   @java.lang.Override
@@ -189,6 +193,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3354
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -219,6 +225,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3363
    * @return The zone.
    */
   @java.lang.Override
@@ -246,6 +254,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3363
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -275,6 +285,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3370
    * @return The clusterId.
    */
   @java.lang.Override
@@ -301,6 +313,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3370
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -330,6 +344,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3377
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -356,6 +372,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3377
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -853,6 +871,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3354
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -879,6 +899,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3354
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -905,6 +927,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3354
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -930,6 +954,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3354
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -951,6 +977,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3354
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -979,6 +1007,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3363
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -1005,6 +1035,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3363
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1031,6 +1063,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3363
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1056,6 +1090,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3363
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1077,6 +1113,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3363
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1104,6 +1142,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3370
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1129,6 +1169,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3370
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1154,6 +1196,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3370
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1178,6 +1222,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3370
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1198,6 +1244,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3370
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -1225,6 +1273,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3377
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -1250,6 +1300,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3377
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -1275,6 +1327,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3377
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -1299,6 +1353,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3377
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1319,6 +1375,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3377
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequestOrBuilder.java
index cf55cf260cd9..7fed27b83ee5 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/SetNodePoolSizeRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3354
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3354
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3363
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3363
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3370
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3370
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3377
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface SetNodePoolSizeRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.SetNodePoolSizeRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3377
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedInstanceConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedInstanceConfig.java
index 0f44b30f60bf..d4086cf2085c 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedInstanceConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedInstanceConfig.java
@@ -89,6 +89,8 @@ private ShieldedInstanceConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedNodes.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedNodes.java
index bb3b53145088..af172e34b203 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedNodes.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/ShieldedNodes.java
@@ -84,6 +84,8 @@ private ShieldedNodes(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequest.java
index 041b85d5671b..b1c1c2f9423d 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequest.java
@@ -118,6 +118,8 @@ private StartIPRotationRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -155,6 +157,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3661
    * @return The projectId.
    */
   @java.lang.Override
@@ -182,6 +186,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3661
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -212,6 +218,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3670
    * @return The zone.
    */
   @java.lang.Override
@@ -239,6 +247,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3670
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -268,6 +278,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3677
    * @return The clusterId.
    */
   @java.lang.Override
@@ -294,6 +306,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3677
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -774,6 +788,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3661
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -800,6 +816,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3661
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -826,6 +844,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3661
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -851,6 +871,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3661
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -872,6 +894,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3661
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -900,6 +924,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3670
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -926,6 +952,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3670
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -952,6 +980,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3670
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -977,6 +1007,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3670
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -998,6 +1030,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3670
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1025,6 +1059,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3677
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1050,6 +1086,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3677
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1075,6 +1113,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3677
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1099,6 +1139,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3677
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1119,6 +1161,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3677
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequestOrBuilder.java
index 67867ad74016..7cc85d5fedb2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StartIPRotationRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface StartIPRotationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3661
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface StartIPRotationRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3661
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3670
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface StartIPRotationRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3670
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface StartIPRotationRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3677
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface StartIPRotationRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.StartIPRotationRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3677
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusCondition.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusCondition.java
index 83df43307c0b..1c6c5f482208 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusCondition.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusCondition.java
@@ -105,6 +105,8 @@ private StatusCondition(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -394,6 +396,8 @@ private Code(int value) {
    *
    * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3939
    * @return The enum numeric value on the wire for code.
    */
   @java.lang.Override
@@ -411,6 +415,8 @@ public int getCodeValue() {
    *
    * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3939
    * @return The code.
    */
   @java.lang.Override
@@ -864,6 +870,8 @@ public Builder mergeFrom(
      *
      * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3939
      * @return The enum numeric value on the wire for code.
      */
     @java.lang.Override
@@ -881,6 +889,8 @@ public int getCodeValue() {
      *
      * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3939
      * @param value The enum numeric value on the wire for code to set.
      * @return This builder for chaining.
      */
@@ -901,6 +911,8 @@ public Builder setCodeValue(int value) {
      *
      * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3939
      * @return The code.
      */
     @java.lang.Override
@@ -923,6 +935,8 @@ public com.google.container.v1beta1.StatusCondition.Code getCode() {
      *
      * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3939
      * @param value The code to set.
      * @return This builder for chaining.
      */
@@ -946,6 +960,8 @@ public Builder setCode(com.google.container.v1beta1.StatusCondition.Code value)
      *
      * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3939
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusConditionOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusConditionOrBuilder.java
index 1e5e1ad3d0d3..2033ad7853f8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusConditionOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/StatusConditionOrBuilder.java
@@ -33,6 +33,8 @@ public interface StatusConditionOrBuilder
    *
    * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3939
    * @return The enum numeric value on the wire for code.
    */
   @java.lang.Deprecated
@@ -47,6 +49,8 @@ public interface StatusConditionOrBuilder
    *
    * .google.container.v1beta1.StatusCondition.Code code = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.StatusCondition.code is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3939
    * @return The code.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TimeWindow.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TimeWindow.java
index 0ba36d9858c8..5f8de04ff2c0 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TimeWindow.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TimeWindow.java
@@ -129,6 +129,8 @@ private TimeWindow(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -895,8 +897,9 @@ public Builder mergeMaintenanceExclusionOptions(
       } else {
         if (optionsCase_ == 3) {
           maintenanceExclusionOptionsBuilder_.mergeFrom(value);
+        } else {
+          maintenanceExclusionOptionsBuilder_.setMessage(value);
         }
-        maintenanceExclusionOptionsBuilder_.setMessage(value);
       }
       optionsCase_ = 3;
       return this;
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TpuConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TpuConfig.java
index 97e3d34ce5e4..ccbb6f671603 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TpuConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/TpuConfig.java
@@ -98,6 +98,8 @@ private TpuConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequest.java
index 039be18e5e39..2f56af3311f8 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequest.java
@@ -128,6 +128,8 @@ private UpdateClusterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -165,6 +167,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2168
    * @return The projectId.
    */
   @java.lang.Override
@@ -192,6 +196,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2168
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -222,6 +228,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2177
    * @return The zone.
    */
   @java.lang.Override
@@ -249,6 +257,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2177
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -278,6 +288,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2184
    * @return The clusterId.
    */
   @java.lang.Override
@@ -304,6 +316,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2184
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -832,6 +846,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2168
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -858,6 +874,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2168
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -884,6 +902,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2168
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -909,6 +929,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2168
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -930,6 +952,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2168
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -958,6 +982,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2177
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -984,6 +1010,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2177
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -1010,6 +1038,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2177
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1035,6 +1065,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2177
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1056,6 +1088,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2177
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1083,6 +1117,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2184
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1108,6 +1144,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2184
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1133,6 +1171,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2184
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1157,6 +1197,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2184
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1177,6 +1219,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2184
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequestOrBuilder.java
index 069bef7b505e..1faffdaed56e 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateClusterRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface UpdateClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2168
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface UpdateClusterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2168
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2177
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface UpdateClusterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2177
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface UpdateClusterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2184
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface UpdateClusterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateClusterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2184
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequest.java
index b2be1a07dd20..b3790f9b14d3 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequest.java
@@ -120,6 +120,8 @@ private UpdateMasterRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -157,6 +159,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2502
    * @return The projectId.
    */
   @java.lang.Override
@@ -184,6 +188,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2502
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -214,6 +220,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2511
    * @return The zone.
    */
   @java.lang.Override
@@ -241,6 +249,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2511
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -270,6 +280,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2518
    * @return The clusterId.
    */
   @java.lang.Override
@@ -296,6 +308,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2518
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -820,6 +834,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2502
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -846,6 +862,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2502
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -872,6 +890,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2502
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -897,6 +917,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2502
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -918,6 +940,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2502
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -946,6 +970,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2511
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -972,6 +998,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2511
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -998,6 +1026,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2511
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -1023,6 +1053,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2511
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1044,6 +1076,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2511
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -1071,6 +1105,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2518
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -1096,6 +1132,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2518
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -1121,6 +1159,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2518
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -1145,6 +1185,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2518
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -1165,6 +1207,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2518
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequestOrBuilder.java
index d3da50fd341c..f43e1b3ce0a7 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateMasterRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface UpdateMasterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2502
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface UpdateMasterRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2502
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2511
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface UpdateMasterRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2511
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface UpdateMasterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2518
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface UpdateMasterRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateMasterRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2518
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequest.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequest.java
index 95f7b5321d7f..e9fdcc7b47b2 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequest.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequest.java
@@ -294,6 +294,8 @@ private UpdateNodePoolRequest(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -334,6 +336,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2202
    * @return The projectId.
    */
   @java.lang.Override
@@ -361,6 +365,8 @@ public java.lang.String getProjectId() {
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2202
    * @return The bytes for projectId.
    */
   @java.lang.Override
@@ -391,6 +397,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2211
    * @return The zone.
    */
   @java.lang.Override
@@ -418,6 +426,8 @@ public java.lang.String getZone() {
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2211
    * @return The bytes for zone.
    */
   @java.lang.Override
@@ -447,6 +457,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2218
    * @return The clusterId.
    */
   @java.lang.Override
@@ -473,6 +485,8 @@ public java.lang.String getClusterId() {
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2218
    * @return The bytes for clusterId.
    */
   @java.lang.Override
@@ -502,6 +516,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2225
    * @return The nodePoolId.
    */
   @java.lang.Override
@@ -528,6 +544,8 @@ public java.lang.String getNodePoolId() {
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2225
    * @return The bytes for nodePoolId.
    */
   @java.lang.Override
@@ -1948,6 +1966,8 @@ public Builder mergeFrom(
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2202
      * @return The projectId.
      */
     @java.lang.Deprecated
@@ -1974,6 +1994,8 @@ public java.lang.String getProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2202
      * @return The bytes for projectId.
      */
     @java.lang.Deprecated
@@ -2000,6 +2022,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2202
      * @param value The projectId to set.
      * @return This builder for chaining.
      */
@@ -2025,6 +2049,8 @@ public Builder setProjectId(java.lang.String value) {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2202
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2046,6 +2072,8 @@ public Builder clearProjectId() {
      * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2202
      * @param value The bytes for projectId to set.
      * @return This builder for chaining.
      */
@@ -2074,6 +2102,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2211
      * @return The zone.
      */
     @java.lang.Deprecated
@@ -2100,6 +2130,8 @@ public java.lang.String getZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2211
      * @return The bytes for zone.
      */
     @java.lang.Deprecated
@@ -2126,6 +2158,8 @@ public com.google.protobuf.ByteString getZoneBytes() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2211
      * @param value The zone to set.
      * @return This builder for chaining.
      */
@@ -2151,6 +2185,8 @@ public Builder setZone(java.lang.String value) {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2211
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2172,6 +2208,8 @@ public Builder clearZone() {
      *
      * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2211
      * @param value The bytes for zone to set.
      * @return This builder for chaining.
      */
@@ -2199,6 +2237,8 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2218
      * @return The clusterId.
      */
     @java.lang.Deprecated
@@ -2224,6 +2264,8 @@ public java.lang.String getClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2218
      * @return The bytes for clusterId.
      */
     @java.lang.Deprecated
@@ -2249,6 +2291,8 @@ public com.google.protobuf.ByteString getClusterIdBytes() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2218
      * @param value The clusterId to set.
      * @return This builder for chaining.
      */
@@ -2273,6 +2317,8 @@ public Builder setClusterId(java.lang.String value) {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2218
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2293,6 +2339,8 @@ public Builder clearClusterId() {
      * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2218
      * @param value The bytes for clusterId to set.
      * @return This builder for chaining.
      */
@@ -2320,6 +2368,8 @@ public Builder setClusterIdBytes(com.google.protobuf.ByteString value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2225
      * @return The nodePoolId.
      */
     @java.lang.Deprecated
@@ -2345,6 +2395,8 @@ public java.lang.String getNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2225
      * @return The bytes for nodePoolId.
      */
     @java.lang.Deprecated
@@ -2370,6 +2422,8 @@ public com.google.protobuf.ByteString getNodePoolIdBytes() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2225
      * @param value The nodePoolId to set.
      * @return This builder for chaining.
      */
@@ -2394,6 +2448,8 @@ public Builder setNodePoolId(java.lang.String value) {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2225
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -2414,6 +2470,8 @@ public Builder clearNodePoolId() {
      * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
      * 
      *
+     * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=2225
      * @param value The bytes for nodePoolId to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequestOrBuilder.java
index f91585a88578..6a6273487475 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequestOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpdateNodePoolRequestOrBuilder.java
@@ -35,6 +35,8 @@ public interface UpdateNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2202
    * @return The projectId.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface UpdateNodePoolRequestOrBuilder
    * string project_id = 1 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.project_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2202
    * @return The bytes for projectId.
    */
   @java.lang.Deprecated
@@ -68,6 +72,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2211
    * @return The zone.
    */
   @java.lang.Deprecated
@@ -84,6 +90,8 @@ public interface UpdateNodePoolRequestOrBuilder
    *
    * string zone = 2 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.zone is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2211
    * @return The bytes for zone.
    */
   @java.lang.Deprecated
@@ -100,6 +108,8 @@ public interface UpdateNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2218
    * @return The clusterId.
    */
   @java.lang.Deprecated
@@ -115,6 +125,8 @@ public interface UpdateNodePoolRequestOrBuilder
    * string cluster_id = 3 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.cluster_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2218
    * @return The bytes for clusterId.
    */
   @java.lang.Deprecated
@@ -131,6 +143,8 @@ public interface UpdateNodePoolRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2225
    * @return The nodePoolId.
    */
   @java.lang.Deprecated
@@ -146,6 +160,8 @@ public interface UpdateNodePoolRequestOrBuilder
    * string node_pool_id = 4 [deprecated = true, (.google.api.field_behavior) = REQUIRED];
    * 
    *
+   * @deprecated google.container.v1beta1.UpdateNodePoolRequest.node_pool_id is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=2225
    * @return The bytes for nodePoolId.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeAvailableEvent.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeAvailableEvent.java
index 26842149d708..e96719c5856b 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeAvailableEvent.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeAvailableEvent.java
@@ -137,6 +137,8 @@ private UpgradeAvailableEvent(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeEvent.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeEvent.java
index 603dea7facf8..1993884fbf9b 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeEvent.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UpgradeEvent.java
@@ -136,6 +136,8 @@ private UpgradeEvent(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetwork.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetwork.java
index 40dce45425a4..1296a087d8af 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetwork.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetwork.java
@@ -129,6 +129,8 @@ private UsableSubnetwork(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetworkSecondaryRange.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetworkSecondaryRange.java
index 62e45f735eec..7651efe73739 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetworkSecondaryRange.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/UsableSubnetworkSecondaryRange.java
@@ -105,6 +105,8 @@ private UsableSubnetworkSecondaryRange(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VerticalPodAutoscaling.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VerticalPodAutoscaling.java
index daad397365d3..98fa51c6fdf9 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VerticalPodAutoscaling.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VerticalPodAutoscaling.java
@@ -86,6 +86,8 @@ private VerticalPodAutoscaling(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VirtualNIC.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VirtualNIC.java
index 1123ae2b3694..0470ed931461 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VirtualNIC.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/VirtualNIC.java
@@ -84,6 +84,8 @@ private VirtualNIC(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WindowsVersions.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WindowsVersions.java
index 7a13e4fb6c7c..73d5e64d6511 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WindowsVersions.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WindowsVersions.java
@@ -96,6 +96,8 @@ private WindowsVersions(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -305,6 +307,8 @@ private WindowsVersion(
         }
       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
         throw e.setUnfinishedMessage(this);
+      } catch (com.google.protobuf.UninitializedMessageException e) {
+        throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
       } catch (java.io.IOException e) {
         throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
       } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadCertificates.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadCertificates.java
index 6089c51f44e9..b358c00ddb14 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadCertificates.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadCertificates.java
@@ -94,6 +94,8 @@ private WorkloadCertificates(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfig.java
index 74c61544a519..f89819b193ae 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfig.java
@@ -105,6 +105,8 @@ private WorkloadIdentityConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -139,6 +141,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * string identity_namespace = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=4169
    * @return The identityNamespace.
    */
   @java.lang.Override
@@ -163,6 +167,8 @@ public java.lang.String getIdentityNamespace() {
    *
    * string identity_namespace = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=4169
    * @return The bytes for identityNamespace.
    */
   @java.lang.Override
@@ -638,6 +644,8 @@ public Builder mergeFrom(
      *
      * string identity_namespace = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=4169
      * @return The identityNamespace.
      */
     @java.lang.Deprecated
@@ -661,6 +669,8 @@ public java.lang.String getIdentityNamespace() {
      *
      * string identity_namespace = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=4169
      * @return The bytes for identityNamespace.
      */
     @java.lang.Deprecated
@@ -684,6 +694,8 @@ public com.google.protobuf.ByteString getIdentityNamespaceBytes() {
      *
      * string identity_namespace = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=4169
      * @param value The identityNamespace to set.
      * @return This builder for chaining.
      */
@@ -706,6 +718,8 @@ public Builder setIdentityNamespace(java.lang.String value) {
      *
      * string identity_namespace = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=4169
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
@@ -724,6 +738,8 @@ public Builder clearIdentityNamespace() {
      *
      * string identity_namespace = 1 [deprecated = true];
      *
+     * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+     *     See google/container/v1beta1/cluster_service.proto;l=4169
      * @param value The bytes for identityNamespace to set.
      * @return This builder for chaining.
      */
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfigOrBuilder.java
index 67421ef7d5fe..16b1ffe44460 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadIdentityConfigOrBuilder.java
@@ -32,6 +32,8 @@ public interface WorkloadIdentityConfigOrBuilder
    *
    * string identity_namespace = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=4169
    * @return The identityNamespace.
    */
   @java.lang.Deprecated
@@ -45,6 +47,8 @@ public interface WorkloadIdentityConfigOrBuilder
    *
    * string identity_namespace = 1 [deprecated = true];
    *
+   * @deprecated google.container.v1beta1.WorkloadIdentityConfig.identity_namespace is deprecated.
+   *     See google/container/v1beta1/cluster_service.proto;l=4169
    * @return The bytes for identityNamespace.
    */
   @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfig.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfig.java
index ad9150db675c..15f2585f2c27 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfig.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfig.java
@@ -97,6 +97,8 @@ private WorkloadMetadataConfig(
       }
     } catch (com.google.protobuf.InvalidProtocolBufferException e) {
       throw e.setUnfinishedMessage(this);
+    } catch (com.google.protobuf.UninitializedMessageException e) {
+      throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this);
     } catch (java.io.IOException e) {
       throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
     } finally {
@@ -504,6 +506,8 @@ private Mode(int value) {
    * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3792
    * @return The enum numeric value on the wire for nodeMetadata.
    */
   @java.lang.Override
@@ -523,6 +527,8 @@ public int getNodeMetadataValue() {
    * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3792
    * @return The nodeMetadata.
    */
   @java.lang.Override
@@ -928,6 +934,8 @@ public Builder mergeFrom(
      * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3792
      * @return The enum numeric value on the wire for nodeMetadata.
      */
     @java.lang.Override
@@ -947,6 +955,8 @@ public int getNodeMetadataValue() {
      * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3792
      * @param value The enum numeric value on the wire for nodeMetadata to set.
      * @return This builder for chaining.
      */
@@ -969,6 +979,8 @@ public Builder setNodeMetadataValue(int value) {
      * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3792
      * @return The nodeMetadata.
      */
     @java.lang.Override
@@ -993,6 +1005,8 @@ public com.google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata getNodeM
      * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3792
      * @param value The nodeMetadata to set.
      * @return This builder for chaining.
      */
@@ -1019,6 +1033,8 @@ public Builder setNodeMetadata(
      * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
      * 
      *
+     * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+     *     google/container/v1beta1/cluster_service.proto;l=3792
      * @return This builder for chaining.
      */
     @java.lang.Deprecated
diff --git a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfigOrBuilder.java
index d29d5fed1056..2c97955578e1 100644
--- a/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfigOrBuilder.java
+++ b/java-container/proto-google-cloud-container-v1beta1/src/main/java/com/google/container/v1beta1/WorkloadMetadataConfigOrBuilder.java
@@ -35,6 +35,8 @@ public interface WorkloadMetadataConfigOrBuilder
    * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3792
    * @return The enum numeric value on the wire for nodeMetadata.
    */
   @java.lang.Deprecated
@@ -51,6 +53,8 @@ public interface WorkloadMetadataConfigOrBuilder
    * .google.container.v1beta1.WorkloadMetadataConfig.NodeMetadata node_metadata = 1 [deprecated = true];
    * 
    *
+   * @deprecated google.container.v1beta1.WorkloadMetadataConfig.node_metadata is deprecated. See
+   *     google/container/v1beta1/cluster_service.proto;l=3792
    * @return The nodeMetadata.
    */
   @java.lang.Deprecated