From cdefaaba97e5cfe2812a47545441549628c98be4 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Sun, 23 Aug 2026 04:30:46 +0000 Subject: [PATCH 1/2] chore: update googleapis commitish to f8291d2 --- librarian.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/librarian.yaml b/librarian.yaml index fe44c524e290..a4bdf887eb0b 100644 --- a/librarian.yaml +++ b/librarian.yaml @@ -16,8 +16,8 @@ version: v0.38.0 repo: googleapis/google-cloud-java sources: googleapis: - commit: 184cb4401494cbe915f7e3526c7a25aab094ac36 - sha256: 496e9b38c1a4d68a3b5416d5e0e7a463cd33ea2d2d6234c99b20ca4ca2f065fe + commit: f8291d2b89f0017ab078a4c7378069bae5686f6f + sha256: 7546f772785f9f777597b8bd1e407e2249f3ad6034a3ed2b20bc6702c1b3747b showcase: commit: f97fd357084b9e85ef5dd02ba084551c3f85191c sha256: b5d293831e6895ca139d9a0a92eec75a82e73398978b140af8f7c5e91c7c969a From 2e7fc9ffbee3156049e138323c3efea8a04b7a25 Mon Sep 17 00:00:00 2001 From: cloud-java-bot Date: Sun, 23 Aug 2026 04:30:48 +0000 Subject: [PATCH 2/2] chore: generate libraries --- .../bigquery/reservation/v1/Assignment.java | 70 +- .../reservation/v1/AssignmentOrBuilder.java | 20 +- .../bigquery/reservation/v1/reservation.proto | 10 +- .../container/v1/ClusterManagerClient.java | 78 + .../container/v1/ClusterManagerSettings.java | 13 + .../cloud/container/v1/gapic_metadata.json | 3 + .../container/v1/stub/ClusterManagerStub.java | 7 + .../v1/stub/ClusterManagerStubSettings.java | 33 +- .../v1/stub/GrpcClusterManagerStub.java | 36 + .../v1/stub/HttpJsonClusterManagerStub.java | 66 + .../reflect-config.json | 135 + .../v1/ClusterManagerClientHttpJsonTest.java | 78 + .../v1/ClusterManagerClientTest.java | 75 + .../container/v1/MockClusterManagerImpl.java | 23 + .../container/v1/ClusterManagerGrpc.java | 141 + .../com/google/container/v1/AddonsConfig.java | 8 +- .../container/v1/AddonsConfigOrBuilder.java | 4 +- .../v1/AutoprovisioningNodePoolDefaults.java | 14 +- ...provisioningNodePoolDefaultsOrBuilder.java | 4 +- .../container/v1/BinaryAuthorization.java | 8 +- .../v1/BinaryAuthorizationOrBuilder.java | 2 +- .../container/v1/CancelOperationRequest.java | 42 +- .../v1/CancelOperationRequestOrBuilder.java | 12 +- .../java/com/google/container/v1/Cluster.java | 1567 ++++++--- .../google/container/v1/ClusterOrBuilder.java | 124 +- .../container/v1/ClusterServiceProto.java | 1611 +++++---- .../google/container/v1/ClusterUpdate.java | 710 +++- .../container/v1/ClusterUpdateOrBuilder.java | 109 +- .../container/v1/ClusterUpgradeInfo.java | 330 +- .../v1/ClusterUpgradeInfoOrBuilder.java | 44 + .../CompleteControlPlaneUpgradeRequest.java | 796 +++++ ...teControlPlaneUpgradeRequestOrBuilder.java | 82 + .../v1/CompleteIPRotationRequest.java | 42 +- .../CompleteIPRotationRequestOrBuilder.java | 12 +- .../container/v1/CreateClusterRequest.java | 28 +- .../v1/CreateClusterRequestOrBuilder.java | 8 +- .../container/v1/CreateNodePoolRequest.java | 42 +- .../v1/CreateNodePoolRequestOrBuilder.java | 12 +- .../google/container/v1/CustomImageInfo.java | 594 ++++ .../v1/CustomImageInfoOrBuilder.java | 54 + .../container/v1/DeleteClusterRequest.java | 42 +- .../v1/DeleteClusterRequestOrBuilder.java | 12 +- .../container/v1/DeleteNodePoolRequest.java | 56 +- .../v1/DeleteNodePoolRequestOrBuilder.java | 16 +- .../google/container/v1/DiskIoScheduler.java | 813 +++++ .../v1/DiskIoSchedulerOrBuilder.java | 88 + .../container/v1/GetClusterRequest.java | 42 +- .../v1/GetClusterRequestOrBuilder.java | 12 +- .../container/v1/GetNodePoolRequest.java | 56 +- .../v1/GetNodePoolRequestOrBuilder.java | 16 +- .../container/v1/GetOperationRequest.java | 42 +- .../v1/GetOperationRequestOrBuilder.java | 12 +- .../container/v1/GetServerConfigRequest.java | 28 +- .../v1/GetServerConfigRequestOrBuilder.java | 8 +- .../container/v1/IPAllocationPolicy.java | 56 +- .../v1/IPAllocationPolicyOrBuilder.java | 16 +- .../google/container/v1/LinuxNodeConfig.java | 3028 ++++++++++++----- .../v1/LinuxNodeConfigOrBuilder.java | 91 + .../container/v1/ListClustersRequest.java | 28 +- .../v1/ListClustersRequestOrBuilder.java | 8 +- .../container/v1/ListNodePoolsRequest.java | 42 +- .../v1/ListNodePoolsRequestOrBuilder.java | 12 +- .../container/v1/ListOperationsRequest.java | 28 +- .../v1/ListOperationsRequestOrBuilder.java | 8 +- .../container/v1/LoggingComponentConfig.java | 23 + .../container/v1/LustreCsiDriverConfig.java | 8 +- .../v1/LustreCsiDriverConfigOrBuilder.java | 2 +- .../com/google/container/v1/MasterAuth.java | 28 +- .../container/v1/MasterAuthOrBuilder.java | 8 +- .../com/google/container/v1/NodePool.java | 1633 ++++++++- .../container/v1/NodePoolOrBuilder.java | 93 +- .../container/v1/NodePoolUpgradeInfo.java | 330 +- .../v1/NodePoolUpgradeInfoOrBuilder.java | 46 + .../com/google/container/v1/Operation.java | 28 +- .../container/v1/OperationOrBuilder.java | 8 +- .../container/v1/PrivateClusterConfig.java | 66 +- .../v1/PrivateClusterConfigOrBuilder.java | 20 +- .../google/container/v1/ReleaseChannel.java | 13 +- .../container/v1/ReservationAffinity.java | 25 + .../v1/RollbackNodePoolUpgradeRequest.java | 56 +- ...llbackNodePoolUpgradeRequestOrBuilder.java | 16 +- .../container/v1/RollbackSafeUpgrade.java | 740 ++++ .../v1/RollbackSafeUpgradeOrBuilder.java | 74 + .../v1/RollbackSafeUpgradeStatus.java | 1256 +++++++ .../RollbackSafeUpgradeStatusOrBuilder.java | 129 + .../container/v1/SetAddonsConfigRequest.java | 42 +- .../v1/SetAddonsConfigRequestOrBuilder.java | 12 +- .../google/container/v1/SetLabelsRequest.java | 42 +- .../v1/SetLabelsRequestOrBuilder.java | 12 +- .../container/v1/SetLegacyAbacRequest.java | 42 +- .../v1/SetLegacyAbacRequestOrBuilder.java | 12 +- .../container/v1/SetLocationsRequest.java | 42 +- .../v1/SetLocationsRequestOrBuilder.java | 12 +- .../v1/SetLoggingServiceRequest.java | 42 +- .../v1/SetLoggingServiceRequestOrBuilder.java | 12 +- .../container/v1/SetMasterAuthRequest.java | 42 +- .../v1/SetMasterAuthRequestOrBuilder.java | 12 +- .../v1/SetMonitoringServiceRequest.java | 42 +- .../SetMonitoringServiceRequestOrBuilder.java | 12 +- .../container/v1/SetNetworkPolicyRequest.java | 42 +- .../v1/SetNetworkPolicyRequestOrBuilder.java | 12 +- .../v1/SetNodePoolAutoscalingRequest.java | 56 +- ...etNodePoolAutoscalingRequestOrBuilder.java | 16 +- .../v1/SetNodePoolManagementRequest.java | 56 +- ...SetNodePoolManagementRequestOrBuilder.java | 16 +- .../container/v1/SetNodePoolSizeRequest.java | 56 +- .../v1/SetNodePoolSizeRequestOrBuilder.java | 16 +- .../container/v1/StartIPRotationRequest.java | 42 +- .../v1/StartIPRotationRequestOrBuilder.java | 12 +- .../google/container/v1/StatusCondition.java | 14 +- .../v1/StatusConditionOrBuilder.java | 4 +- .../google/container/v1/TopologyManager.java | 20 +- .../container/v1/UpdateClusterRequest.java | 42 +- .../v1/UpdateClusterRequestOrBuilder.java | 12 +- .../container/v1/UpdateMasterRequest.java | 42 +- .../v1/UpdateMasterRequestOrBuilder.java | 12 +- .../container/v1/UpdateNodePoolRequest.java | 384 ++- .../v1/UpdateNodePoolRequestOrBuilder.java | 63 +- .../google/container/v1/UpgradeDetails.java | 383 +++ .../container/v1/UpgradeDetailsOrBuilder.java | 52 + .../com/google/container/v1/UpgradeEvent.java | 393 ++- .../container/v1/UpgradeEventOrBuilder.java | 52 + .../google/container/v1/UpgradeInfoEvent.java | 484 ++- .../v1/UpgradeInfoEventOrBuilder.java | 52 + .../google/container/v1/cluster_service.proto | 207 +- .../AsyncCompleteControlPlaneUpgrade.java | 50 + .../SyncCompleteControlPlaneUpgrade.java | 46 + .../updatenodepool/AsyncUpdateNodePool.java | 1 + .../updatenodepool/SyncUpdateNodePool.java | 1 + .../v1/DeveloperKnowledgeClient.java | 4 + .../v1/BatchGetDocumentsRequest.java | 39 + .../v1/BatchGetDocumentsRequestOrBuilder.java | 12 + .../knowledge/v1/DeveloperKnowledgeProto.java | 64 +- .../developers/knowledge/v1/Document.java | 8 +- .../knowledge/v1/DocumentChunk.java | 155 + .../knowledge/v1/DocumentChunkOrBuilder.java | 30 + .../knowledge/v1/GetDocumentRequest.java | 21 + .../v1/GetDocumentRequestOrBuilder.java | 6 + .../v1/SearchDocumentChunksRequest.java | 70 +- .../SearchDocumentChunksRequestOrBuilder.java | 20 +- .../v1/SearchDocumentChunksResponse.java | 49 +- ...SearchDocumentChunksResponseOrBuilder.java | 14 +- .../knowledge/v1/developerknowledge.proto | 33 +- .../v1/AssistantServiceClient.java | 2 + .../discoveryengine/v1/package-info.java | 1 + .../v1beta/AssistantServiceClient.java | 1 + .../reflect-config.json | 36 + .../reflect-config.json | 36 + .../v1/AssistantServiceClientTest.java | 2 + .../v1beta/AssistantServiceClientTest.java | 2 + .../v1/AssistantServiceProto.java | 99 +- .../v1/StreamAssistRequest.java | 2128 +++++++++++- .../v1/StreamAssistRequestOrBuilder.java | 44 + .../v1/assistant_service.proto | 19 + .../v1beta/AssistantServiceProto.java | 251 +- .../v1beta/StreamAssistRequest.java | 2151 +++++++++++- .../v1beta/StreamAssistRequestOrBuilder.java | 44 + .../v1beta/assistant_service.proto | 19 + .../streamassist/AsyncStreamAssist.java | 1 + .../streamassist/AsyncStreamAssist.java | 1 + .../google/cloud/config/v1/ConfigClient.java | 18 +- .../google/cloud/config/v1/ConfigProto.java | 638 ++-- .../google/cloud/config/v1/Deployment.java | 180 +- .../v1/DeploymentOperationMetadata.java | 97 + .../DeploymentOperationMetadataOrBuilder.java | 13 + .../cloud/config/v1/DeploymentOrBuilder.java | 60 +- .../com/google/cloud/config/v1/GitSource.java | 108 +- .../cloud/config/v1/GitSourceOrBuilder.java | 36 +- .../com/google/cloud/config/v1/Preview.java | 290 +- .../cloud/config/v1/PreviewOrBuilder.java | 94 +- .../proto/google/cloud/config/v1/config.proto | 83 +- .../reflect-config.json | 54 + .../com/google/pubsub/v1/BigQueryConfig.java | 48 +- .../pubsub/v1/BigQueryConfigOrBuilder.java | 12 +- .../com/google/pubsub/v1/BigtableConfig.java | 34 +- .../google/pubsub/v1/CompiledProtoSchema.java | 694 ++++ .../v1/CompiledProtoSchemaOrBuilder.java | 67 + .../com/google/pubsub/v1/Compression.java | 1076 ++++++ .../pubsub/v1/CompressionOrBuilder.java | 88 + .../pubsub/v1/CreateSnapshotRequest.java | 55 +- .../v1/CreateSnapshotRequestOrBuilder.java | 25 +- .../v1/DeleteSchemaRevisionRequest.java | 14 +- .../DeleteSchemaRevisionRequestOrBuilder.java | 4 +- .../v1/IngestionDataSourceSettings.java | 145 + .../google/pubsub/v1/MessageTransform.java | 350 +- .../pubsub/v1/MessageTransformOrBuilder.java | 42 +- .../com/google/pubsub/v1/PubsubProto.java | 677 ++-- .../com/google/pubsub/v1/PullRequest.java | 8 +- .../pubsub/v1/PullRequestOrBuilder.java | 2 +- .../java/com/google/pubsub/v1/Schema.java | 467 ++- .../com/google/pubsub/v1/SchemaOrBuilder.java | 51 + .../com/google/pubsub/v1/SchemaProto.java | 244 +- .../com/google/pubsub/v1/Subscription.java | 69 +- .../pubsub/v1/SubscriptionOrBuilder.java | 25 +- .../main/java/com/google/pubsub/v1/Topic.java | 55 +- .../com/google/pubsub/v1/TopicOrBuilder.java | 25 +- .../main/proto/google/pubsub/v1/pubsub.proto | 116 +- .../main/proto/google/pubsub/v1/schema.proto | 21 + .../control/v2/StorageControlClient.java | 168 + .../control/v2/StorageControlSettings.java | 24 + .../storage/control/v2/gapic_metadata.json | 3 + .../v2/stub/GrpcStorageControlStub.java | 51 + .../v2/stub/HttpJsonStorageControlStub.java | 10 + .../control/v2/stub/StorageControlStub.java | 12 + .../v2/stub/StorageControlStubSettings.java | 74 + .../reflect-config.json | 36 + .../storage/control/v2/gapic_metadata.json | 3 + .../control/v2/MockStorageControlImpl.java | 21 + .../v2/StorageControlClientHttpJsonTest.java | 6 + .../control/v2/StorageControlClientTest.java | 108 + .../control/v2/StorageControlGrpc.java | 161 +- .../control/v2/DisableRapidCacheMetadata.java | 1407 ++++++++ .../DisableRapidCacheMetadataOrBuilder.java | 186 + .../control/v2/DisableRapidCacheRequest.java | 835 +++++ .../v2/DisableRapidCacheRequestOrBuilder.java | 94 + .../control/v2/StorageControlProto.java | 605 ++-- .../storage/control/v2/storage_control.proto | 53 + 217 files changed, 29118 insertions(+), 5411 deletions(-) create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequest.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequestOrBuilder.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfo.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfoOrBuilder.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoScheduler.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoSchedulerOrBuilder.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgrade.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeOrBuilder.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatus.java create mode 100644 java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatusOrBuilder.java create mode 100644 java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/AsyncCompleteControlPlaneUpgrade.java create mode 100644 java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/SyncCompleteControlPlaneUpgrade.java create mode 100644 java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchema.java create mode 100644 java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchemaOrBuilder.java create mode 100644 java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Compression.java create mode 100644 java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompressionOrBuilder.java create mode 100644 java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadata.java create mode 100644 java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadataOrBuilder.java create mode 100644 java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequest.java create mode 100644 java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequestOrBuilder.java diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java index da1469ffb8b8..514139fd73b1 100644 --- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java +++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java @@ -895,10 +895,10 @@ public com.google.cloud.bigquery.reservation.v1.SchedulingPolicy getSchedulingPo * *
    * Optional. Represents the principal for this assignment. If not empty, jobs
-   * run by this principal will utilize the associated reservation. Otherwise,
-   * jobs will fall back to using the reservation assigned to the project,
-   * folder, or organization (in that order). If no reservation is assigned at
-   * any of these levels, on-demand capacity will be used.
+   * run by this principal utilize the associated reservation. Otherwise, jobs
+   * fall back to using the reservation assigned to the project, folder,
+   * or organization, in that order. If no reservation is assigned at any of
+   * these levels, on-demand capacity is used.
    *
    * The supported formats are:
    *
@@ -908,7 +908,7 @@ public com.google.cloud.bigquery.reservation.v1.SchedulingPolicy getSchedulingPo
    * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
    * for workload identity pool identities.
    * * The special value `unknown_or_deleted_user` represents principals which
-   * cannot be read from the user info service, for example deleted users.
+   * cannot be read from the user info service, for example, deleted users.
    * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -933,10 +933,10 @@ public java.lang.String getPrincipal() { * *
    * Optional. Represents the principal for this assignment. If not empty, jobs
-   * run by this principal will utilize the associated reservation. Otherwise,
-   * jobs will fall back to using the reservation assigned to the project,
-   * folder, or organization (in that order). If no reservation is assigned at
-   * any of these levels, on-demand capacity will be used.
+   * run by this principal utilize the associated reservation. Otherwise, jobs
+   * fall back to using the reservation assigned to the project, folder,
+   * or organization, in that order. If no reservation is assigned at any of
+   * these levels, on-demand capacity is used.
    *
    * The supported formats are:
    *
@@ -946,7 +946,7 @@ public java.lang.String getPrincipal() {
    * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
    * for workload identity pool identities.
    * * The special value `unknown_or_deleted_user` represents principals which
-   * cannot be read from the user info service, for example deleted users.
+   * cannot be read from the user info service, for example, deleted users.
    * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -2391,10 +2391,10 @@ public Builder clearSchedulingPolicy() { * *
      * Optional. Represents the principal for this assignment. If not empty, jobs
-     * run by this principal will utilize the associated reservation. Otherwise,
-     * jobs will fall back to using the reservation assigned to the project,
-     * folder, or organization (in that order). If no reservation is assigned at
-     * any of these levels, on-demand capacity will be used.
+     * run by this principal utilize the associated reservation. Otherwise, jobs
+     * fall back to using the reservation assigned to the project, folder,
+     * or organization, in that order. If no reservation is assigned at any of
+     * these levels, on-demand capacity is used.
      *
      * The supported formats are:
      *
@@ -2404,7 +2404,7 @@ public Builder clearSchedulingPolicy() {
      * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
      * for workload identity pool identities.
      * * The special value `unknown_or_deleted_user` represents principals which
-     * cannot be read from the user info service, for example deleted users.
+     * cannot be read from the user info service, for example, deleted users.
      * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -2428,10 +2428,10 @@ public java.lang.String getPrincipal() { * *
      * Optional. Represents the principal for this assignment. If not empty, jobs
-     * run by this principal will utilize the associated reservation. Otherwise,
-     * jobs will fall back to using the reservation assigned to the project,
-     * folder, or organization (in that order). If no reservation is assigned at
-     * any of these levels, on-demand capacity will be used.
+     * run by this principal utilize the associated reservation. Otherwise, jobs
+     * fall back to using the reservation assigned to the project, folder,
+     * or organization, in that order. If no reservation is assigned at any of
+     * these levels, on-demand capacity is used.
      *
      * The supported formats are:
      *
@@ -2441,7 +2441,7 @@ public java.lang.String getPrincipal() {
      * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
      * for workload identity pool identities.
      * * The special value `unknown_or_deleted_user` represents principals which
-     * cannot be read from the user info service, for example deleted users.
+     * cannot be read from the user info service, for example, deleted users.
      * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -2465,10 +2465,10 @@ public com.google.protobuf.ByteString getPrincipalBytes() { * *
      * Optional. Represents the principal for this assignment. If not empty, jobs
-     * run by this principal will utilize the associated reservation. Otherwise,
-     * jobs will fall back to using the reservation assigned to the project,
-     * folder, or organization (in that order). If no reservation is assigned at
-     * any of these levels, on-demand capacity will be used.
+     * run by this principal utilize the associated reservation. Otherwise, jobs
+     * fall back to using the reservation assigned to the project, folder,
+     * or organization, in that order. If no reservation is assigned at any of
+     * these levels, on-demand capacity is used.
      *
      * The supported formats are:
      *
@@ -2478,7 +2478,7 @@ public com.google.protobuf.ByteString getPrincipalBytes() {
      * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
      * for workload identity pool identities.
      * * The special value `unknown_or_deleted_user` represents principals which
-     * cannot be read from the user info service, for example deleted users.
+     * cannot be read from the user info service, for example, deleted users.
      * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -2501,10 +2501,10 @@ public Builder setPrincipal(java.lang.String value) { * *
      * Optional. Represents the principal for this assignment. If not empty, jobs
-     * run by this principal will utilize the associated reservation. Otherwise,
-     * jobs will fall back to using the reservation assigned to the project,
-     * folder, or organization (in that order). If no reservation is assigned at
-     * any of these levels, on-demand capacity will be used.
+     * run by this principal utilize the associated reservation. Otherwise, jobs
+     * fall back to using the reservation assigned to the project, folder,
+     * or organization, in that order. If no reservation is assigned at any of
+     * these levels, on-demand capacity is used.
      *
      * The supported formats are:
      *
@@ -2514,7 +2514,7 @@ public Builder setPrincipal(java.lang.String value) {
      * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
      * for workload identity pool identities.
      * * The special value `unknown_or_deleted_user` represents principals which
-     * cannot be read from the user info service, for example deleted users.
+     * cannot be read from the user info service, for example, deleted users.
      * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -2533,10 +2533,10 @@ public Builder clearPrincipal() { * *
      * Optional. Represents the principal for this assignment. If not empty, jobs
-     * run by this principal will utilize the associated reservation. Otherwise,
-     * jobs will fall back to using the reservation assigned to the project,
-     * folder, or organization (in that order). If no reservation is assigned at
-     * any of these levels, on-demand capacity will be used.
+     * run by this principal utilize the associated reservation. Otherwise, jobs
+     * fall back to using the reservation assigned to the project, folder,
+     * or organization, in that order. If no reservation is assigned at any of
+     * these levels, on-demand capacity is used.
      *
      * The supported formats are:
      *
@@ -2546,7 +2546,7 @@ public Builder clearPrincipal() {
      * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
      * for workload identity pool identities.
      * * The special value `unknown_or_deleted_user` represents principals which
-     * cannot be read from the user info service, for example deleted users.
+     * cannot be read from the user info service, for example, deleted users.
      * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java index 43934197d12e..731cbea8dd15 100644 --- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java +++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java @@ -231,10 +231,10 @@ public interface AssignmentOrBuilder * *
    * Optional. Represents the principal for this assignment. If not empty, jobs
-   * run by this principal will utilize the associated reservation. Otherwise,
-   * jobs will fall back to using the reservation assigned to the project,
-   * folder, or organization (in that order). If no reservation is assigned at
-   * any of these levels, on-demand capacity will be used.
+   * run by this principal utilize the associated reservation. Otherwise, jobs
+   * fall back to using the reservation assigned to the project, folder,
+   * or organization, in that order. If no reservation is assigned at any of
+   * these levels, on-demand capacity is used.
    *
    * The supported formats are:
    *
@@ -244,7 +244,7 @@ public interface AssignmentOrBuilder
    * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
    * for workload identity pool identities.
    * * The special value `unknown_or_deleted_user` represents principals which
-   * cannot be read from the user info service, for example deleted users.
+   * cannot be read from the user info service, for example, deleted users.
    * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; @@ -258,10 +258,10 @@ public interface AssignmentOrBuilder * *
    * Optional. Represents the principal for this assignment. If not empty, jobs
-   * run by this principal will utilize the associated reservation. Otherwise,
-   * jobs will fall back to using the reservation assigned to the project,
-   * folder, or organization (in that order). If no reservation is assigned at
-   * any of these levels, on-demand capacity will be used.
+   * run by this principal utilize the associated reservation. Otherwise, jobs
+   * fall back to using the reservation assigned to the project, folder,
+   * or organization, in that order. If no reservation is assigned at any of
+   * these levels, on-demand capacity is used.
    *
    * The supported formats are:
    *
@@ -271,7 +271,7 @@ public interface AssignmentOrBuilder
    * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
    * for workload identity pool identities.
    * * The special value `unknown_or_deleted_user` represents principals which
-   * cannot be read from the user info service, for example deleted users.
+   * cannot be read from the user info service, for example, deleted users.
    * 
* * string principal = 12 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto index e54a6c2dd30a..af00668eabbf 100644 --- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto +++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto @@ -1409,10 +1409,10 @@ message Assignment { [(google.api.field_behavior) = OPTIONAL]; // Optional. Represents the principal for this assignment. If not empty, jobs - // run by this principal will utilize the associated reservation. Otherwise, - // jobs will fall back to using the reservation assigned to the project, - // folder, or organization (in that order). If no reservation is assigned at - // any of these levels, on-demand capacity will be used. + // run by this principal utilize the associated reservation. Otherwise, jobs + // fall back to using the reservation assigned to the project, folder, + // or organization, in that order. If no reservation is assigned at any of + // these levels, on-demand capacity is used. // // The supported formats are: // @@ -1422,7 +1422,7 @@ message Assignment { // * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID` // for workload identity pool identities. // * The special value `unknown_or_deleted_user` represents principals which - // cannot be read from the user info service, for example deleted users. + // cannot be read from the user info service, for example, deleted users. string principal = 12 [(google.api.field_behavior) = OPTIONAL]; // Optional. Specifies the priority precedence for this assignment. Used to 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 2a8920b0ddd3..79fa6bfbfd1d 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 @@ -34,6 +34,7 @@ import com.google.container.v1.Cluster; import com.google.container.v1.ClusterUpdate; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -755,6 +756,20 @@ * * * + * + *

CompleteControlPlaneUpgrade + *

CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two upgrade for a specific cluster. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ * + *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ * + * + * * * *

See the individual methods for example code. @@ -1480,6 +1495,7 @@ public final UnaryCallable updateClusterCallabl * .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) * .setConsolidationDelay(Duration.newBuilder().build()) * .setTaintConfig(TaintConfig.newBuilder().build()) + * .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) * .build(); * Operation response = clusterManagerClient.updateNodePool(request); * } @@ -1547,6 +1563,7 @@ public final Operation updateNodePool(UpdateNodePoolRequest request) { * .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) * .setConsolidationDelay(Duration.newBuilder().build()) * .setTaintConfig(TaintConfig.newBuilder().build()) + * .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) * .build(); * ApiFuture future = * clusterManagerClient.updateNodePoolCallable().futureCall(request); @@ -5144,6 +5161,67 @@ public final NodePoolUpgradeInfo fetchNodePoolUpgradeInfo( return stub.fetchNodePoolUpgradeInfoCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two + * upgrade for a specific cluster. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
+   *   CompleteControlPlaneUpgradeRequest request =
+   *       CompleteControlPlaneUpgradeRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setVersion("version351608024")
+   *           .build();
+   *   Operation response = clusterManagerClient.completeControlPlaneUpgrade(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Operation completeControlPlaneUpgrade(CompleteControlPlaneUpgradeRequest request) { + return completeControlPlaneUpgradeCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by performing the step two + * upgrade for a specific cluster. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) {
+   *   CompleteControlPlaneUpgradeRequest request =
+   *       CompleteControlPlaneUpgradeRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setVersion("version351608024")
+   *           .build();
+   *   ApiFuture future =
+   *       clusterManagerClient.completeControlPlaneUpgradeCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + completeControlPlaneUpgradeCallable() { + return stub.completeControlPlaneUpgradeCallable(); + } + @Override public final void close() { stub.close(); 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 75c1fe673854..fc576c654894 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 @@ -36,6 +36,7 @@ import com.google.container.v1.CheckAutopilotCompatibilityResponse; import com.google.container.v1.Cluster; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -336,6 +337,12 @@ public UnaryCallSettings setMaintenanceP return ((ClusterManagerStubSettings) getStubSettings()).fetchNodePoolUpgradeInfoSettings(); } + /** Returns the object with the settings used for calls to completeControlPlaneUpgrade. */ + public UnaryCallSettings + completeControlPlaneUpgradeSettings() { + return ((ClusterManagerStubSettings) getStubSettings()).completeControlPlaneUpgradeSettings(); + } + public static final ClusterManagerSettings create(ClusterManagerStubSettings stub) throws IOException { return new ClusterManagerSettings.Builder(stub.toBuilder()).build(); @@ -655,6 +662,12 @@ public UnaryCallSettings.Builder setNodePoolS return getStubSettingsBuilder().fetchNodePoolUpgradeInfoSettings(); } + /** Returns the builder for the settings used for calls to completeControlPlaneUpgrade. */ + public UnaryCallSettings.Builder + completeControlPlaneUpgradeSettings() { + return getStubSettingsBuilder().completeControlPlaneUpgradeSettings(); + } + @Override public ClusterManagerSettings build() throws IOException { return new ClusterManagerSettings(this); diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/gapic_metadata.json b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/gapic_metadata.json index cbe108bfedca..2268323ad2fa 100644 --- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/gapic_metadata.json +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/gapic_metadata.json @@ -16,6 +16,9 @@ "CheckAutopilotCompatibility": { "methods": ["checkAutopilotCompatibility", "checkAutopilotCompatibilityCallable"] }, + "CompleteControlPlaneUpgrade": { + "methods": ["completeControlPlaneUpgrade", "completeControlPlaneUpgradeCallable"] + }, "CompleteIPRotation": { "methods": ["completeIPRotation", "completeIPRotation", "completeIPRotation", "completeIPRotationCallable"] }, 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 505199857966..de9f93ac6003 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 @@ -25,6 +25,7 @@ import com.google.container.v1.CheckAutopilotCompatibilityResponse; import com.google.container.v1.Cluster; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -239,6 +240,12 @@ public UnaryCallable setMaintenancePolic throw new UnsupportedOperationException("Not implemented: fetchNodePoolUpgradeInfoCallable()"); } + public UnaryCallable + completeControlPlaneUpgradeCallable() { + throw new UnsupportedOperationException( + "Not implemented: completeControlPlaneUpgradeCallable()"); + } + @Override public abstract void close(); } 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 1e0e5818929b..6425674fb924 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 @@ -54,6 +54,7 @@ import com.google.container.v1.CheckAutopilotCompatibilityResponse; import com.google.container.v1.Cluster; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -221,6 +222,8 @@ public class ClusterManagerStubSettings extends StubSettings fetchNodePoolUpgradeInfoSettings; + private final UnaryCallSettings + completeControlPlaneUpgradeSettings; private static final PagedListDescriptor< ListUsableSubnetworksRequest, ListUsableSubnetworksResponse, UsableSubnetwork> @@ -481,6 +484,12 @@ public UnaryCallSettings setMaintenanceP return fetchNodePoolUpgradeInfoSettings; } + /** Returns the object with the settings used for calls to completeControlPlaneUpgrade. */ + public UnaryCallSettings + completeControlPlaneUpgradeSettings() { + return completeControlPlaneUpgradeSettings; + } + public ClusterManagerStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -629,6 +638,8 @@ protected ClusterManagerStubSettings(Builder settingsBuilder) throws IOException settingsBuilder.checkAutopilotCompatibilitySettings().build(); fetchClusterUpgradeInfoSettings = settingsBuilder.fetchClusterUpgradeInfoSettings().build(); fetchNodePoolUpgradeInfoSettings = settingsBuilder.fetchNodePoolUpgradeInfoSettings().build(); + completeControlPlaneUpgradeSettings = + settingsBuilder.completeControlPlaneUpgradeSettings().build(); } @Override @@ -707,6 +718,8 @@ public static class Builder extends StubSettings.Builder fetchNodePoolUpgradeInfoSettings; + private final UnaryCallSettings.Builder + completeControlPlaneUpgradeSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -797,6 +810,7 @@ protected Builder(@Nullable ClientContext clientContext) { checkAutopilotCompatibilitySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); fetchClusterUpgradeInfoSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); fetchNodePoolUpgradeInfoSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + completeControlPlaneUpgradeSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -835,7 +849,8 @@ protected Builder(@Nullable ClientContext clientContext) { listUsableSubnetworksSettings, checkAutopilotCompatibilitySettings, fetchClusterUpgradeInfoSettings, - fetchNodePoolUpgradeInfoSettings); + fetchNodePoolUpgradeInfoSettings, + completeControlPlaneUpgradeSettings); initDefaults(this); } @@ -879,6 +894,8 @@ protected Builder(ClusterManagerStubSettings settings) { settings.checkAutopilotCompatibilitySettings.toBuilder(); fetchClusterUpgradeInfoSettings = settings.fetchClusterUpgradeInfoSettings.toBuilder(); fetchNodePoolUpgradeInfoSettings = settings.fetchNodePoolUpgradeInfoSettings.toBuilder(); + completeControlPlaneUpgradeSettings = + settings.completeControlPlaneUpgradeSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -917,7 +934,8 @@ protected Builder(ClusterManagerStubSettings settings) { listUsableSubnetworksSettings, checkAutopilotCompatibilitySettings, fetchClusterUpgradeInfoSettings, - fetchNodePoolUpgradeInfoSettings); + fetchNodePoolUpgradeInfoSettings, + completeControlPlaneUpgradeSettings); } private static Builder createDefault() { @@ -1125,6 +1143,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .completeControlPlaneUpgradeSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + return builder; } @@ -1350,6 +1373,12 @@ public UnaryCallSettings.Builder setNodePoolS return fetchNodePoolUpgradeInfoSettings; } + /** Returns the builder for the settings used for calls to completeControlPlaneUpgrade. */ + public UnaryCallSettings.Builder + completeControlPlaneUpgradeSettings() { + return completeControlPlaneUpgradeSettings; + } + @Override public ClusterManagerStubSettings build() throws IOException { return new ClusterManagerStubSettings(this); 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 1a57f982c5c2..eae895bed187 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 @@ -30,6 +30,7 @@ import com.google.container.v1.CheckAutopilotCompatibilityResponse; import com.google.container.v1.Cluster; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -486,6 +487,17 @@ public class GrpcClusterManagerStub extends ClusterManagerStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + completeControlPlaneUpgradeMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.container.v1.ClusterManager/CompleteControlPlaneUpgrade") + .setRequestMarshaller( + ProtoUtils.marshaller(CompleteControlPlaneUpgradeRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private final UnaryCallable listClustersCallable; private final UnaryCallable getClusterCallable; private final UnaryCallable createClusterCallable; @@ -533,6 +545,8 @@ public class GrpcClusterManagerStub extends ClusterManagerStub { fetchClusterUpgradeInfoCallable; private final UnaryCallable fetchNodePoolUpgradeInfoCallable; + private final UnaryCallable + completeControlPlaneUpgradeCallable; private final BackgroundResource backgroundResources; private final GrpcOperationsStub operationsStub; @@ -1044,6 +1058,17 @@ protected GrpcClusterManagerStub( return builder.build(); }) .build(); + GrpcCallSettings + completeControlPlaneUpgradeTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(completeControlPlaneUpgradeMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); this.listClustersCallable = callableFactory.createUnaryCallable( @@ -1182,6 +1207,11 @@ protected GrpcClusterManagerStub( fetchNodePoolUpgradeInfoTransportSettings, settings.fetchNodePoolUpgradeInfoSettings(), clientContext); + this.completeControlPlaneUpgradeCallable = + callableFactory.createUnaryCallable( + completeControlPlaneUpgradeTransportSettings, + settings.completeControlPlaneUpgradeSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -1382,6 +1412,12 @@ public UnaryCallable setMaintenancePolic return fetchNodePoolUpgradeInfoCallable; } + @Override + public UnaryCallable + completeControlPlaneUpgradeCallable() { + return completeControlPlaneUpgradeCallable; + } + @Override public final void close() { try { diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/HttpJsonClusterManagerStub.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/HttpJsonClusterManagerStub.java index 5e6083dc942d..d452e7686445 100644 --- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/HttpJsonClusterManagerStub.java +++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/HttpJsonClusterManagerStub.java @@ -35,6 +35,7 @@ import com.google.container.v1.CheckAutopilotCompatibilityResponse; import com.google.container.v1.Cluster; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -1723,6 +1724,45 @@ public class HttpJsonClusterManagerStub extends ClusterManagerStub { .build()) .build(); + private static final ApiMethodDescriptor + completeControlPlaneUpgradeMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.container.v1.ClusterManager/CompleteControlPlaneUpgrade") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/clusters/*}:completeControlPlaneUpgrade", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setAdditionalPaths( + "/v1/{name=projects/*/zones/*/clusters/*}:completeControlPlaneUpgrade") + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private final UnaryCallable listClustersCallable; private final UnaryCallable getClusterCallable; private final UnaryCallable createClusterCallable; @@ -1770,6 +1810,8 @@ public class HttpJsonClusterManagerStub extends ClusterManagerStub { fetchClusterUpgradeInfoCallable; private final UnaryCallable fetchNodePoolUpgradeInfoCallable; + private final UnaryCallable + completeControlPlaneUpgradeCallable; private final BackgroundResource backgroundResources; private final HttpJsonStubCallableFactory callableFactory; @@ -2318,6 +2360,18 @@ protected HttpJsonClusterManagerStub( return builder.build(); }) .build(); + HttpJsonCallSettings + completeControlPlaneUpgradeTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(completeControlPlaneUpgradeMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); this.listClustersCallable = callableFactory.createUnaryCallable( @@ -2456,6 +2510,11 @@ protected HttpJsonClusterManagerStub( fetchNodePoolUpgradeInfoTransportSettings, settings.fetchNodePoolUpgradeInfoSettings(), clientContext); + this.completeControlPlaneUpgradeCallable = + callableFactory.createUnaryCallable( + completeControlPlaneUpgradeTransportSettings, + settings.completeControlPlaneUpgradeSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -2500,6 +2559,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(checkAutopilotCompatibilityMethodDescriptor); methodDescriptors.add(fetchClusterUpgradeInfoMethodDescriptor); methodDescriptors.add(fetchNodePoolUpgradeInfoMethodDescriptor); + methodDescriptors.add(completeControlPlaneUpgradeMethodDescriptor); return methodDescriptors; } @@ -2694,6 +2754,12 @@ public UnaryCallable setMaintenancePolic return fetchNodePoolUpgradeInfoCallable; } + @Override + public UnaryCallable + completeControlPlaneUpgradeCallable() { + return completeControlPlaneUpgradeCallable; + } + @Override public final void close() { try { diff --git a/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json b/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json index 97af47ab4eab..d57712eaecae 100644 --- a/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json +++ b/java-container/google-cloud-container/src/main/resources/META-INF/native-image/com.google.cloud.container.v1/reflect-config.json @@ -1232,6 +1232,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.container.v1.CompleteControlPlaneUpgradeRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.CompleteControlPlaneUpgradeRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.container.v1.CompleteIPRotationRequest", "queryAllDeclaredConstructors": true, @@ -1700,6 +1718,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.container.v1.CustomImageInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.CustomImageInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.container.v1.DNSConfig", "queryAllDeclaredConstructors": true, @@ -1952,6 +1988,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.container.v1.DiskIoScheduler", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.DiskIoScheduler$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.container.v1.DisruptionBudget", "queryAllDeclaredConstructors": true, @@ -2924,6 +2978,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.container.v1.LinuxNodeConfig$NodeVfioConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.LinuxNodeConfig$NodeVfioConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.container.v1.LinuxNodeConfig$SwapConfig", "queryAllDeclaredConstructors": true, @@ -3941,6 +4013,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.container.v1.NodePool$KubeletCertInfo", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.NodePool$KubeletCertInfo$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.container.v1.NodePool$NodeDrainConfig", "queryAllDeclaredConstructors": true, @@ -4868,6 +4958,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.container.v1.RollbackSafeUpgrade", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.RollbackSafeUpgrade$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.RollbackSafeUpgradeStatus", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.RollbackSafeUpgradeStatus$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.container.v1.RollbackSafeUpgradeStatus$Mode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.container.v1.SandboxConfig", "queryAllDeclaredConstructors": true, diff --git a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientHttpJsonTest.java b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientHttpJsonTest.java index 3ed7484913aa..3b3178b6e2e4 100644 --- a/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientHttpJsonTest.java +++ b/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientHttpJsonTest.java @@ -44,6 +44,7 @@ import com.google.container.v1.ClusterAutoscaling; import com.google.container.v1.ClusterUpdate; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CompliancePostureConfig; import com.google.container.v1.ConfidentialNodes; @@ -51,6 +52,7 @@ import com.google.container.v1.ControlPlaneEgress; import com.google.container.v1.ControlPlaneEndpointsConfig; import com.google.container.v1.CostManagementConfig; +import com.google.container.v1.CustomImageInfo; import com.google.container.v1.DatabaseEncryption; import com.google.container.v1.EnterpriseConfig; import com.google.container.v1.FastSocket; @@ -105,6 +107,8 @@ import com.google.container.v1.ResourceLabels; import com.google.container.v1.ResourceManagerTags; import com.google.container.v1.ResourceUsageExportConfig; +import com.google.container.v1.RollbackSafeUpgrade; +import com.google.container.v1.RollbackSafeUpgradeStatus; import com.google.container.v1.ScheduleUpgradeConfig; import com.google.container.v1.SecretManagerConfig; import com.google.container.v1.SecretSyncConfig; @@ -318,6 +322,8 @@ public void getClusterTest() throws Exception { .setEndpoint("endpoint1741102485") .setInitialClusterVersion("initialClusterVersion-1547734558") .setCurrentMasterVersion("currentMasterVersion1871927069") + .setCurrentEmulatedVersion("currentEmulatedVersion1001176846") + .setRollbackSafeUpgrade(RollbackSafeUpgrade.newBuilder().build()) .setCurrentNodeVersion("currentNodeVersion373921085") .setCreateTime("createTime1369213417") .setStatusMessage("statusMessage-958704715") @@ -445,6 +451,8 @@ public void getClusterTest2() throws Exception { .setEndpoint("endpoint1741102485") .setInitialClusterVersion("initialClusterVersion-1547734558") .setCurrentMasterVersion("currentMasterVersion1871927069") + .setCurrentEmulatedVersion("currentEmulatedVersion1001176846") + .setRollbackSafeUpgrade(RollbackSafeUpgrade.newBuilder().build()) .setCurrentNodeVersion("currentNodeVersion373921085") .setCreateTime("createTime1369213417") .setStatusMessage("statusMessage-958704715") @@ -829,6 +837,7 @@ public void updateNodePoolTest() throws Exception { .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setConsolidationDelay(Duration.newBuilder().build()) .setTaintConfig(TaintConfig.newBuilder().build()) + .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) .build(); Operation actualResponse = client.updateNodePool(request); @@ -900,6 +909,7 @@ public void updateNodePoolExceptionTest() throws Exception { .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setConsolidationDelay(Duration.newBuilder().build()) .setTaintConfig(TaintConfig.newBuilder().build()) + .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) .build(); client.updateNodePool(request); Assert.fail("No exception raised"); @@ -2323,6 +2333,7 @@ public void getNodePoolTest() throws Exception { .setBestEffortProvisioning(BestEffortProvisioning.newBuilder().build()) .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) + .setKubeletCertInfo(NodePool.KubeletCertInfo.newBuilder().build()) .build(); mockService.addResponse(expectedResponse); @@ -2390,6 +2401,7 @@ public void getNodePoolTest2() throws Exception { .setBestEffortProvisioning(BestEffortProvisioning.newBuilder().build()) .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) + .setKubeletCertInfo(NodePool.KubeletCertInfo.newBuilder().build()) .build(); mockService.addResponse(expectedResponse); @@ -3782,6 +3794,7 @@ public void fetchClusterUpgradeInfoTest() throws Exception { .addAllUpgradeDetails(new ArrayList()) .setEndOfStandardSupportTimestamp("endOfStandardSupportTimestamp-1097416426") .setEndOfExtendedSupportTimestamp("endOfExtendedSupportTimestamp599562130") + .setRollbackSafeUpgradeStatus(RollbackSafeUpgradeStatus.newBuilder().build()) .build(); mockService.addResponse(expectedResponse); @@ -3832,6 +3845,7 @@ public void fetchNodePoolUpgradeInfoTest() throws Exception { .addAllUpgradeDetails(new ArrayList()) .setEndOfStandardSupportTimestamp("endOfStandardSupportTimestamp-1097416426") .setEndOfExtendedSupportTimestamp("endOfExtendedSupportTimestamp599562130") + .setCustomImageInfo(CustomImageInfo.newBuilder().build()) .build(); mockService.addResponse(expectedResponse); @@ -3872,4 +3886,68 @@ public void fetchNodePoolUpgradeInfoExceptionTest() throws Exception { // Expected exception. } } + + @Test + public void completeControlPlaneUpgradeTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setName("name3373707") + .setZone("zone3744684") + .setDetail("detail-1335224239") + .setStatusMessage("statusMessage-958704715") + .setSelfLink("selfLink1191800166") + .setTargetLink("targetLink486368555") + .setLocation("location1901043637") + .setStartTime("startTime-2129294769") + .setEndTime("endTime-1607243192") + .setProgress(OperationProgress.newBuilder().build()) + .addAllClusterConditions(new ArrayList()) + .addAllNodepoolConditions(new ArrayList()) + .setError(Status.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + CompleteControlPlaneUpgradeRequest request = + CompleteControlPlaneUpgradeRequest.newBuilder() + .setName("projects/project-6537/locations/location-6537/clusters/cluster-6537") + .setVersion("version351608024") + .build(); + + Operation actualResponse = client.completeControlPlaneUpgrade(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void completeControlPlaneUpgradeExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + CompleteControlPlaneUpgradeRequest request = + CompleteControlPlaneUpgradeRequest.newBuilder() + .setName("projects/project-6537/locations/location-6537/clusters/cluster-6537") + .setVersion("version351608024") + .build(); + client.completeControlPlaneUpgrade(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } 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 045b4dee7f8d..f2e7984ac760 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 @@ -42,6 +42,7 @@ import com.google.container.v1.ClusterAutoscaling; import com.google.container.v1.ClusterUpdate; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CompliancePostureConfig; @@ -52,6 +53,7 @@ import com.google.container.v1.CostManagementConfig; import com.google.container.v1.CreateClusterRequest; import com.google.container.v1.CreateNodePoolRequest; +import com.google.container.v1.CustomImageInfo; import com.google.container.v1.DatabaseEncryption; import com.google.container.v1.DeleteClusterRequest; import com.google.container.v1.DeleteNodePoolRequest; @@ -118,6 +120,8 @@ import com.google.container.v1.ResourceManagerTags; import com.google.container.v1.ResourceUsageExportConfig; import com.google.container.v1.RollbackNodePoolUpgradeRequest; +import com.google.container.v1.RollbackSafeUpgrade; +import com.google.container.v1.RollbackSafeUpgradeStatus; import com.google.container.v1.ScheduleUpgradeConfig; import com.google.container.v1.SecretManagerConfig; import com.google.container.v1.SecretSyncConfig; @@ -336,6 +340,8 @@ public void getClusterTest() throws Exception { .setEndpoint("endpoint1741102485") .setInitialClusterVersion("initialClusterVersion-1547734558") .setCurrentMasterVersion("currentMasterVersion1871927069") + .setCurrentEmulatedVersion("currentEmulatedVersion1001176846") + .setRollbackSafeUpgrade(RollbackSafeUpgrade.newBuilder().build()) .setCurrentNodeVersion("currentNodeVersion373921085") .setCreateTime("createTime1369213417") .setStatusMessage("statusMessage-958704715") @@ -457,6 +463,8 @@ public void getClusterTest2() throws Exception { .setEndpoint("endpoint1741102485") .setInitialClusterVersion("initialClusterVersion-1547734558") .setCurrentMasterVersion("currentMasterVersion1871927069") + .setCurrentEmulatedVersion("currentEmulatedVersion1001176846") + .setRollbackSafeUpgrade(RollbackSafeUpgrade.newBuilder().build()) .setCurrentNodeVersion("currentNodeVersion373921085") .setCreateTime("createTime1369213417") .setStatusMessage("statusMessage-958704715") @@ -819,6 +827,7 @@ public void updateNodePoolTest() throws Exception { .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setConsolidationDelay(Duration.newBuilder().build()) .setTaintConfig(TaintConfig.newBuilder().build()) + .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) .build(); Operation actualResponse = client.updateNodePool(request); @@ -869,6 +878,7 @@ public void updateNodePoolTest() throws Exception { Assert.assertEquals(request.getNodeDrainConfig(), actualRequest.getNodeDrainConfig()); Assert.assertEquals(request.getConsolidationDelay(), actualRequest.getConsolidationDelay()); Assert.assertEquals(request.getTaintConfig(), actualRequest.getTaintConfig()); + Assert.assertEquals(request.getMaintenancePolicy(), actualRequest.getMaintenancePolicy()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), @@ -923,6 +933,7 @@ public void updateNodePoolExceptionTest() throws Exception { .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setConsolidationDelay(Duration.newBuilder().build()) .setTaintConfig(TaintConfig.newBuilder().build()) + .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) .build(); client.updateNodePool(request); Assert.fail("No exception raised"); @@ -2233,6 +2244,7 @@ public void getNodePoolTest() throws Exception { .setBestEffortProvisioning(BestEffortProvisioning.newBuilder().build()) .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) + .setKubeletCertInfo(NodePool.KubeletCertInfo.newBuilder().build()) .build(); mockClusterManager.addResponse(expectedResponse); @@ -2292,6 +2304,7 @@ public void getNodePoolTest2() throws Exception { .setBestEffortProvisioning(BestEffortProvisioning.newBuilder().build()) .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) + .setKubeletCertInfo(NodePool.KubeletCertInfo.newBuilder().build()) .build(); mockClusterManager.addResponse(expectedResponse); @@ -3583,6 +3596,7 @@ public void fetchClusterUpgradeInfoTest() throws Exception { .addAllUpgradeDetails(new ArrayList()) .setEndOfStandardSupportTimestamp("endOfStandardSupportTimestamp-1097416426") .setEndOfExtendedSupportTimestamp("endOfExtendedSupportTimestamp599562130") + .setRollbackSafeUpgradeStatus(RollbackSafeUpgradeStatus.newBuilder().build()) .build(); mockClusterManager.addResponse(expectedResponse); @@ -3628,6 +3642,7 @@ public void fetchNodePoolUpgradeInfoTest() throws Exception { .addAllUpgradeDetails(new ArrayList()) .setEndOfStandardSupportTimestamp("endOfStandardSupportTimestamp-1097416426") .setEndOfExtendedSupportTimestamp("endOfExtendedSupportTimestamp599562130") + .setCustomImageInfo(CustomImageInfo.newBuilder().build()) .build(); mockClusterManager.addResponse(expectedResponse); @@ -3661,4 +3676,64 @@ public void fetchNodePoolUpgradeInfoExceptionTest() throws Exception { // Expected exception. } } + + @Test + public void completeControlPlaneUpgradeTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setName("name3373707") + .setZone("zone3744684") + .setDetail("detail-1335224239") + .setStatusMessage("statusMessage-958704715") + .setSelfLink("selfLink1191800166") + .setTargetLink("targetLink486368555") + .setLocation("location1901043637") + .setStartTime("startTime-2129294769") + .setEndTime("endTime-1607243192") + .setProgress(OperationProgress.newBuilder().build()) + .addAllClusterConditions(new ArrayList()) + .addAllNodepoolConditions(new ArrayList()) + .setError(Status.newBuilder().build()) + .build(); + mockClusterManager.addResponse(expectedResponse); + + CompleteControlPlaneUpgradeRequest request = + CompleteControlPlaneUpgradeRequest.newBuilder() + .setName("name3373707") + .setVersion("version351608024") + .build(); + + Operation actualResponse = client.completeControlPlaneUpgrade(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockClusterManager.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CompleteControlPlaneUpgradeRequest actualRequest = + ((CompleteControlPlaneUpgradeRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getVersion(), actualRequest.getVersion()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void completeControlPlaneUpgradeExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockClusterManager.addException(exception); + + try { + CompleteControlPlaneUpgradeRequest request = + CompleteControlPlaneUpgradeRequest.newBuilder() + .setName("name3373707") + .setVersion("version351608024") + .build(); + client.completeControlPlaneUpgrade(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } 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 a4f9cc6f4dc3..1171987d7a34 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 @@ -23,6 +23,7 @@ import com.google.container.v1.Cluster; import com.google.container.v1.ClusterManagerGrpc.ClusterManagerImplBase; import com.google.container.v1.ClusterUpgradeInfo; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; import com.google.container.v1.CompleteIPRotationRequest; import com.google.container.v1.CompleteNodePoolUpgradeRequest; import com.google.container.v1.CreateClusterRequest; @@ -872,4 +873,26 @@ public void fetchNodePoolUpgradeInfo( Exception.class.getName()))); } } + + @Override + public void completeControlPlaneUpgrade( + CompleteControlPlaneUpgradeRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CompleteControlPlaneUpgrade, expected" + + " %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-container/grpc-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterManagerGrpc.java b/java-container/grpc-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterManagerGrpc.java index d9b1d6e24aaa..c724eec65066 100644 --- a/java-container/grpc-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterManagerGrpc.java +++ b/java-container/grpc-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterManagerGrpc.java @@ -1611,6 +1611,57 @@ private ClusterManagerGrpc() {} return getFetchNodePoolUpgradeInfoMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.container.v1.CompleteControlPlaneUpgradeRequest, + com.google.container.v1.Operation> + getCompleteControlPlaneUpgradeMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CompleteControlPlaneUpgrade", + requestType = com.google.container.v1.CompleteControlPlaneUpgradeRequest.class, + responseType = com.google.container.v1.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.container.v1.CompleteControlPlaneUpgradeRequest, + com.google.container.v1.Operation> + getCompleteControlPlaneUpgradeMethod() { + io.grpc.MethodDescriptor< + com.google.container.v1.CompleteControlPlaneUpgradeRequest, + com.google.container.v1.Operation> + getCompleteControlPlaneUpgradeMethod; + if ((getCompleteControlPlaneUpgradeMethod = + ClusterManagerGrpc.getCompleteControlPlaneUpgradeMethod) + == null) { + synchronized (ClusterManagerGrpc.class) { + if ((getCompleteControlPlaneUpgradeMethod = + ClusterManagerGrpc.getCompleteControlPlaneUpgradeMethod) + == null) { + ClusterManagerGrpc.getCompleteControlPlaneUpgradeMethod = + getCompleteControlPlaneUpgradeMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "CompleteControlPlaneUpgrade")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.container.v1.CompleteControlPlaneUpgradeRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.container.v1.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new ClusterManagerMethodDescriptorSupplier("CompleteControlPlaneUpgrade")) + .build(); + } + } + } + return getCompleteControlPlaneUpgradeMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static ClusterManagerStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -2210,6 +2261,21 @@ default void fetchNodePoolUpgradeInfo( io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( getFetchNodePoolUpgradeInfoMethod(), responseObserver); } + + /** + * + * + *
+     * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by
+     * performing the step two upgrade for a specific cluster.
+     * 
+ */ + default void completeControlPlaneUpgrade( + com.google.container.v1.CompleteControlPlaneUpgradeRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCompleteControlPlaneUpgradeMethod(), responseObserver); + } } /** @@ -2852,6 +2918,23 @@ public void fetchNodePoolUpgradeInfo( request, responseObserver); } + + /** + * + * + *
+     * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by
+     * performing the step two upgrade for a specific cluster.
+     * 
+ */ + public void completeControlPlaneUpgrade( + com.google.container.v1.CompleteControlPlaneUpgradeRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCompleteControlPlaneUpgradeMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -3379,6 +3462,21 @@ public com.google.container.v1.NodePoolUpgradeInfo fetchNodePoolUpgradeInfo( return io.grpc.stub.ClientCalls.blockingV2UnaryCall( getChannel(), getFetchNodePoolUpgradeInfoMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by
+     * performing the step two upgrade for a specific cluster.
+     * 
+ */ + public com.google.container.v1.Operation completeControlPlaneUpgrade( + com.google.container.v1.CompleteControlPlaneUpgradeRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCompleteControlPlaneUpgradeMethod(), getCallOptions(), request); + } } /** @@ -3896,6 +3994,20 @@ public com.google.container.v1.NodePoolUpgradeInfo fetchNodePoolUpgradeInfo( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getFetchNodePoolUpgradeInfoMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by
+     * performing the step two upgrade for a specific cluster.
+     * 
+ */ + public com.google.container.v1.Operation completeControlPlaneUpgrade( + com.google.container.v1.CompleteControlPlaneUpgradeRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCompleteControlPlaneUpgradeMethod(), getCallOptions(), request); + } } /** @@ -4422,6 +4534,21 @@ protected ClusterManagerFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getFetchNodePoolUpgradeInfoMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * CompleteControlPlaneUpgrade completes the rollback-safe upgrade by
+     * performing the step two upgrade for a specific cluster.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + completeControlPlaneUpgrade( + com.google.container.v1.CompleteControlPlaneUpgradeRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCompleteControlPlaneUpgradeMethod(), getCallOptions()), request); + } } private static final int METHODID_LIST_CLUSTERS = 0; @@ -4460,6 +4587,7 @@ protected ClusterManagerFutureStub build( private static final int METHODID_CHECK_AUTOPILOT_COMPATIBILITY = 33; private static final int METHODID_FETCH_CLUSTER_UPGRADE_INFO = 34; private static final int METHODID_FETCH_NODE_POOL_UPGRADE_INFO = 35; + private static final int METHODID_COMPLETE_CONTROL_PLANE_UPGRADE = 36; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -4667,6 +4795,11 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_COMPLETE_CONTROL_PLANE_UPGRADE: + serviceImpl.completeControlPlaneUpgrade( + (com.google.container.v1.CompleteControlPlaneUpgradeRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; default: throw new AssertionError(); } @@ -4910,6 +5043,13 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser com.google.container.v1.FetchNodePoolUpgradeInfoRequest, com.google.container.v1.NodePoolUpgradeInfo>( service, METHODID_FETCH_NODE_POOL_UPGRADE_INFO))) + .addMethod( + getCompleteControlPlaneUpgradeMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.container.v1.CompleteControlPlaneUpgradeRequest, + com.google.container.v1.Operation>( + service, METHODID_COMPLETE_CONTROL_PLANE_UPGRADE))) .build(); } @@ -4997,6 +5137,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getCheckAutopilotCompatibilityMethod()) .addMethod(getFetchClusterUpgradeInfoMethod()) .addMethod(getFetchNodePoolUpgradeInfoMethod()) + .addMethod(getCompleteControlPlaneUpgradeMethod()) .build(); } } 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 20d9882fd828..102aa7c7ad15 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 @@ -204,7 +204,7 @@ public com.google.container.v1.HorizontalPodAutoscaling getHorizontalPodAutoscal * * * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See - * google/container/v1/cluster_service.proto;l=2243 + * google/container/v1/cluster_service.proto;l=2288 * @return Whether the kubernetesDashboard field is set. */ @java.lang.Override @@ -228,7 +228,7 @@ public boolean hasKubernetesDashboard() { * * * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See - * google/container/v1/cluster_service.proto;l=2243 + * google/container/v1/cluster_service.proto;l=2288 * @return The kubernetesDashboard. */ @java.lang.Override @@ -2828,7 +2828,7 @@ public Builder clearHorizontalPodAutoscaling() { * * * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See - * google/container/v1/cluster_service.proto;l=2243 + * google/container/v1/cluster_service.proto;l=2288 * @return Whether the kubernetesDashboard field is set. */ @java.lang.Deprecated @@ -2851,7 +2851,7 @@ public boolean hasKubernetesDashboard() { * * * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See - * google/container/v1/cluster_service.proto;l=2243 + * google/container/v1/cluster_service.proto;l=2288 * @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 c03f0ad3a96a..8a2977cbbbd4 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 @@ -124,7 +124,7 @@ public interface AddonsConfigOrBuilder * * * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See - * google/container/v1/cluster_service.proto;l=2243 + * google/container/v1/cluster_service.proto;l=2288 * @return Whether the kubernetesDashboard field is set. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ public interface AddonsConfigOrBuilder * * * @deprecated google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See - * google/container/v1/cluster_service.proto;l=2243 + * google/container/v1/cluster_service.proto;l=2288 * @return The kubernetesDashboard. */ @java.lang.Deprecated 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 ee0cea80a222..ade41c8b123d 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 @@ -330,7 +330,7 @@ public com.google.container.v1.NodeManagementOrBuilder getManagementOrBuilder() * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return The minCpuPlatform. */ @java.lang.Override @@ -367,7 +367,7 @@ public java.lang.String getMinCpuPlatform() { * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return The bytes for minCpuPlatform. */ @java.lang.Override @@ -2000,7 +2000,7 @@ public com.google.container.v1.NodeManagementOrBuilder getManagementOrBuilder() * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return The minCpuPlatform. */ @java.lang.Deprecated @@ -2036,7 +2036,7 @@ public java.lang.String getMinCpuPlatform() { * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return The bytes for minCpuPlatform. */ @java.lang.Deprecated @@ -2072,7 +2072,7 @@ public com.google.protobuf.ByteString getMinCpuPlatformBytes() { * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @param value The minCpuPlatform to set. * @return This builder for chaining. */ @@ -2107,7 +2107,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return This builder for chaining. */ @java.lang.Deprecated @@ -2138,7 +2138,7 @@ public Builder clearMinCpuPlatform() { * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @param value The bytes for minCpuPlatform to set. * @return This builder for chaining. */ diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java index 75d5446f0ba0..24c4b7b5b452 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java @@ -200,7 +200,7 @@ public interface AutoprovisioningNodePoolDefaultsOrBuilder * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return The minCpuPlatform. */ @java.lang.Deprecated @@ -226,7 +226,7 @@ public interface AutoprovisioningNodePoolDefaultsOrBuilder * string min_cpu_platform = 5 [deprecated = true]; * * @deprecated google.container.v1.AutoprovisioningNodePoolDefaults.min_cpu_platform is - * deprecated. See google/container/v1/cluster_service.proto;l=5852 + * deprecated. See google/container/v1/cluster_service.proto;l=5937 * @return The bytes for minCpuPlatform. */ @java.lang.Deprecated 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 ef1d57272054..ac70cb77f2a3 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 @@ -258,7 +258,7 @@ private EvaluationMode(int value) { * bool enabled = 1 [deprecated = true]; * * @deprecated google.container.v1.BinaryAuthorization.enabled is deprecated. See - * google/container/v1/cluster_service.proto;l=2641 + * google/container/v1/cluster_service.proto;l=2686 * @return The enabled. */ @java.lang.Override @@ -655,7 +655,7 @@ public Builder mergeFrom( * bool enabled = 1 [deprecated = true]; * * @deprecated google.container.v1.BinaryAuthorization.enabled is deprecated. See - * google/container/v1/cluster_service.proto;l=2641 + * google/container/v1/cluster_service.proto;l=2686 * @return The enabled. */ @java.lang.Override @@ -676,7 +676,7 @@ public boolean getEnabled() { * bool enabled = 1 [deprecated = true]; * * @deprecated google.container.v1.BinaryAuthorization.enabled is deprecated. See - * google/container/v1/cluster_service.proto;l=2641 + * google/container/v1/cluster_service.proto;l=2686 * @param value The enabled to set. * @return This builder for chaining. */ @@ -701,7 +701,7 @@ public Builder setEnabled(boolean value) { * bool enabled = 1 [deprecated = true]; * * @deprecated google.container.v1.BinaryAuthorization.enabled is deprecated. See - * google/container/v1/cluster_service.proto;l=2641 + * google/container/v1/cluster_service.proto;l=2686 * @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/BinaryAuthorizationOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorizationOrBuilder.java index 3bd281797170..fb71fa16bc2a 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorizationOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/BinaryAuthorizationOrBuilder.java @@ -38,7 +38,7 @@ public interface BinaryAuthorizationOrBuilder * bool enabled = 1 [deprecated = true]; * * @deprecated google.container.v1.BinaryAuthorization.enabled is deprecated. See - * google/container/v1/cluster_service.proto;l=2641 + * google/container/v1/cluster_service.proto;l=2686 * @return The enabled. */ @java.lang.Deprecated 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 a07ce48f9bb3..88eacf2c0cd7 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 @@ -90,7 +90,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return The bytes for zone. */ @java.lang.Override @@ -217,7 +217,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @return The operationId. */ @java.lang.Override @@ -245,7 +245,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @return The bytes for operationId. */ @java.lang.Override @@ -712,7 +712,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return The projectId. */ @java.lang.Deprecated @@ -740,7 +740,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -768,7 +768,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @param value The projectId to set. * @return This builder for chaining. */ @@ -795,7 +795,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return This builder for chaining. */ @java.lang.Deprecated @@ -818,7 +818,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -849,7 +849,7 @@ 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=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return The zone. */ @java.lang.Deprecated @@ -878,7 +878,7 @@ 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=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return The bytes for zone. */ @java.lang.Deprecated @@ -907,7 +907,7 @@ 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=4861 + * google/container/v1/cluster_service.proto;l=4930 * @param value The zone to set. * @return This builder for chaining. */ @@ -935,7 +935,7 @@ 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=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return This builder for chaining. */ @java.lang.Deprecated @@ -959,7 +959,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4861 + * google/container/v1/cluster_service.proto;l=4930 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -988,7 +988,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @return The operationId. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @return The bytes for operationId. */ @java.lang.Deprecated @@ -1042,7 +1042,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @param value The operationId to set. * @return This builder for chaining. */ @@ -1068,7 +1068,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1090,7 +1090,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @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 0fb4d45ae5f7..b41fa87ccdb9 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 @@ -38,7 +38,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4855 + * google/container/v1/cluster_service.proto;l=4924 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface CancelOperationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface CancelOperationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CancelOperationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4861 + * google/container/v1/cluster_service.proto;l=4930 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @return The operationId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4865 + * google/container/v1/cluster_service.proto;l=4934 * @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/Cluster.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Cluster.java index dbc3e9cb0d30..21855643e402 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 @@ -68,6 +68,7 @@ private Cluster() { endpoint_ = ""; initialClusterVersion_ = ""; currentMasterVersion_ = ""; + currentEmulatedVersion_ = ""; currentNodeVersion_ = ""; createTime_ = ""; status_ = 0; @@ -522,7 +523,7 @@ 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=2889 + * google/container/v1/cluster_service.proto;l=2934 * @return The initialNodeCount. */ @java.lang.Override @@ -554,7 +555,7 @@ 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=2902 + * google/container/v1/cluster_service.proto;l=2947 * @return Whether the nodeConfig field is set. */ @java.lang.Override @@ -583,7 +584,7 @@ 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=2902 + * google/container/v1/cluster_service.proto;l=2947 * @return The nodeConfig. */ @java.lang.Override @@ -1698,7 +1699,7 @@ public com.google.container.v1.IPAllocationPolicyOrBuilder getIpAllocationPolicy * * * @deprecated google.container.v1.Cluster.master_authorized_networks_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3009 + * google/container/v1/cluster_service.proto;l=3054 * @return Whether the masterAuthorizedNetworksConfig field is set. */ @java.lang.Override @@ -1723,7 +1724,7 @@ public boolean hasMasterAuthorizedNetworksConfig() { * * * @deprecated google.container.v1.Cluster.master_authorized_networks_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3009 + * google/container/v1/cluster_service.proto;l=3054 * @return The masterAuthorizedNetworksConfig. */ @java.lang.Override @@ -2819,7 +2820,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { * string zone = 101 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return The zone. */ @java.lang.Override @@ -2849,7 +2850,7 @@ public java.lang.String getZone() { * string zone = 101 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return The bytes for zone. */ @java.lang.Override @@ -3059,6 +3060,127 @@ public com.google.protobuf.ByteString getCurrentMasterVersionBytes() { } } + public static final int CURRENT_EMULATED_VERSION_FIELD_NUMBER = 167; + + @SuppressWarnings("serial") + private volatile java.lang.Object currentEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The current emulated version of the master endpoint.
+   * The version is in minor version format, e.g. 1.30.
+   * No value or empty string means the cluster has no emulated version.
+   * 
+ * + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The currentEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getCurrentEmulatedVersion() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The current emulated version of the master endpoint.
+   * The version is in minor version format, e.g. 1.30.
+   * No value or empty string means the cluster has no emulated version.
+   * 
+ * + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for currentEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCurrentEmulatedVersionBytes() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + currentEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ROLLBACK_SAFE_UPGRADE_FIELD_NUMBER = 170; + private com.google.container.v1.RollbackSafeUpgrade rollbackSafeUpgrade_; + + /** + * + * + *
+   * Optional. The rollback safe upgrade information of the cluster.
+   * This field is used when user manually triggers a rollback safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the rollbackSafeUpgrade field is set. + */ + @java.lang.Override + public boolean hasRollbackSafeUpgrade() { + return ((bitField0_ & 0x02000000) != 0); + } + + /** + * + * + *
+   * Optional. The rollback safe upgrade information of the cluster.
+   * This field is used when user manually triggers a rollback safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The rollbackSafeUpgrade. + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgrade getRollbackSafeUpgrade() { + return rollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : rollbackSafeUpgrade_; + } + + /** + * + * + *
+   * Optional. The rollback safe upgrade information of the cluster.
+   * This field is used when user manually triggers a rollback safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeOrBuilder getRollbackSafeUpgradeOrBuilder() { + return rollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : rollbackSafeUpgrade_; + } + public static final int CURRENT_NODE_VERSION_FIELD_NUMBER = 105; @SuppressWarnings("serial") @@ -3080,7 +3202,7 @@ public com.google.protobuf.ByteString getCurrentMasterVersionBytes() { * * * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 + * google/container/v1/cluster_service.proto;l=3174 * @return The currentNodeVersion. */ @java.lang.Override @@ -3113,7 +3235,7 @@ public java.lang.String getCurrentNodeVersion() { * * * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 + * google/container/v1/cluster_service.proto;l=3174 * @return The bytes for currentNodeVersion. */ @java.lang.Override @@ -3245,7 +3367,7 @@ public com.google.container.v1.Cluster.Status getStatus() { * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return The statusMessage. */ @java.lang.Override @@ -3276,7 +3398,7 @@ public java.lang.String getStatusMessage() { * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return The bytes for statusMessage. */ @java.lang.Override @@ -3394,7 +3516,7 @@ public com.google.protobuf.ByteString getServicesIpv4CidrBytes() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return A list containing the instanceGroupUrls. */ @java.lang.Deprecated @@ -3414,7 +3536,7 @@ public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return The count of instanceGroupUrls. */ @java.lang.Deprecated @@ -3434,7 +3556,7 @@ public int getInstanceGroupUrlsCount() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index of the element to return. * @return The instanceGroupUrls at the given index. */ @@ -3455,7 +3577,7 @@ public java.lang.String getInstanceGroupUrls(int index) { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index of the value to return. * @return The bytes of the instanceGroupUrls at the given index. */ @@ -3480,7 +3602,7 @@ public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) { * * * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See - * google/container/v1/cluster_service.proto;l=3153 + * google/container/v1/cluster_service.proto;l=3209 * @return The currentNodeCount. */ @java.lang.Override @@ -3620,7 +3742,7 @@ public com.google.protobuf.ByteString getLocationBytes() { * bool enable_tpu = 115 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enable_tpu is deprecated. See - * google/container/v1/cluster_service.proto;l=3170 + * google/container/v1/cluster_service.proto;l=3226 * @return The enableTpu. */ @java.lang.Override @@ -3650,7 +3772,7 @@ public boolean getEnableTpu() { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return The tpuIpv4CidrBlock. */ @java.lang.Override @@ -3683,7 +3805,7 @@ public java.lang.String getTpuIpv4CidrBlock() { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return The bytes for tpuIpv4CidrBlock. */ @java.lang.Override @@ -3792,7 +3914,7 @@ public com.google.container.v1.StatusConditionOrBuilder getConditionsOrBuilder(i */ @java.lang.Override public boolean hasAutopilot() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -3895,7 +4017,7 @@ public com.google.protobuf.ByteString getIdBytes() { */ @java.lang.Override public boolean hasNodePoolDefaults() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -3950,7 +4072,7 @@ public com.google.container.v1.NodePoolDefaultsOrBuilder getNodePoolDefaultsOrBu */ @java.lang.Override public boolean hasLoggingConfig() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -4003,7 +4125,7 @@ public com.google.container.v1.LoggingConfigOrBuilder getLoggingConfigOrBuilder( */ @java.lang.Override public boolean hasMonitoringConfig() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -4057,7 +4179,7 @@ public com.google.container.v1.MonitoringConfigOrBuilder getMonitoringConfigOrBu */ @java.lang.Override public boolean hasNodePoolAutoConfig() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** @@ -4112,7 +4234,7 @@ public com.google.container.v1.NodePoolAutoConfigOrBuilder getNodePoolAutoConfig */ @java.lang.Override public boolean hasPodAutoscaling() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** @@ -4222,7 +4344,7 @@ public com.google.protobuf.ByteString getEtagBytes() { */ @java.lang.Override public boolean hasFleet() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** @@ -4273,7 +4395,7 @@ public com.google.container.v1.FleetOrBuilder getFleetOrBuilder() { */ @java.lang.Override public boolean hasSecurityPostureConfig() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** @@ -4332,7 +4454,7 @@ public com.google.container.v1.SecurityPostureConfig getSecurityPostureConfig() */ @java.lang.Override public boolean hasControlPlaneEndpointsConfig() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** @@ -4388,7 +4510,7 @@ public com.google.container.v1.ControlPlaneEndpointsConfig getControlPlaneEndpoi */ @java.lang.Override public boolean hasEnableK8SBetaApis() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** @@ -4441,13 +4563,13 @@ public com.google.container.v1.K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrB * .google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3228 + * google/container/v1/cluster_service.proto;l=3284 * @return Whether the enterpriseConfig field is set. */ @java.lang.Override @java.lang.Deprecated public boolean hasEnterpriseConfig() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** @@ -4463,7 +4585,7 @@ public boolean hasEnterpriseConfig() { * .google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3228 + * google/container/v1/cluster_service.proto;l=3284 * @return The enterpriseConfig. */ @java.lang.Override @@ -4510,7 +4632,7 @@ public com.google.container.v1.EnterpriseConfigOrBuilder getEnterpriseConfigOrBu */ @java.lang.Override public boolean hasSecretManagerConfig() { - return ((bitField1_ & 0x00000010) != 0); + return ((bitField1_ & 0x00000020) != 0); } /** @@ -4566,13 +4688,13 @@ public com.google.container.v1.SecretManagerConfigOrBuilder getSecretManagerConf * * * @deprecated google.container.v1.Cluster.compliance_posture_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3238 + * google/container/v1/cluster_service.proto;l=3294 * @return Whether the compliancePostureConfig field is set. */ @java.lang.Override @java.lang.Deprecated public boolean hasCompliancePostureConfig() { - return ((bitField1_ & 0x00000020) != 0); + return ((bitField1_ & 0x00000040) != 0); } /** @@ -4591,7 +4713,7 @@ public boolean hasCompliancePostureConfig() { * * * @deprecated google.container.v1.Cluster.compliance_posture_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3238 + * google/container/v1/cluster_service.proto;l=3294 * @return The compliancePostureConfig. */ @java.lang.Override @@ -4642,7 +4764,7 @@ public com.google.container.v1.CompliancePostureConfig getCompliancePostureConfi */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField1_ & 0x00000040) != 0); + return ((bitField1_ & 0x00000080) != 0); } /** @@ -4677,7 +4799,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasSatisfiesPzi() { - return ((bitField1_ & 0x00000080) != 0); + return ((bitField1_ & 0x00000100) != 0); } /** @@ -4713,7 +4835,7 @@ public boolean getSatisfiesPzi() { */ @java.lang.Override public boolean hasUserManagedKeysConfig() { - return ((bitField1_ & 0x00000100) != 0); + return ((bitField1_ & 0x00000200) != 0); } /** @@ -4770,7 +4892,7 @@ public com.google.container.v1.UserManagedKeysConfig getUserManagedKeysConfig() */ @java.lang.Override public boolean hasRbacBindingConfig() { - return ((bitField1_ & 0x00000200) != 0); + return ((bitField1_ & 0x00000400) != 0); } /** @@ -4825,7 +4947,7 @@ public com.google.container.v1.RBACBindingConfigOrBuilder getRbacBindingConfigOr */ @java.lang.Override public boolean hasGkeAutoUpgradeConfig() { - return ((bitField1_ & 0x00000400) != 0); + return ((bitField1_ & 0x00000800) != 0); } /** @@ -4880,7 +5002,7 @@ public com.google.container.v1.GkeAutoUpgradeConfigOrBuilder getGkeAutoUpgradeCo */ @java.lang.Override public boolean hasAnonymousAuthenticationConfig() { - return ((bitField1_ & 0x00000800) != 0); + return ((bitField1_ & 0x00001000) != 0); } /** @@ -4940,7 +5062,7 @@ public com.google.container.v1.AnonymousAuthenticationConfig getAnonymousAuthent */ @java.lang.Override public boolean hasScheduleUpgradeConfig() { - return ((bitField1_ & 0x00001000) != 0); + return ((bitField1_ & 0x00002000) != 0); } /** @@ -4998,7 +5120,7 @@ public com.google.container.v1.ScheduleUpgradeConfig getScheduleUpgradeConfig() */ @java.lang.Override public boolean hasSecretSyncConfig() { - return ((bitField1_ & 0x00002000) != 0); + return ((bitField1_ & 0x00004000) != 0); } /** @@ -5052,7 +5174,7 @@ public com.google.container.v1.SecretSyncConfigOrBuilder getSecretSyncConfigOrBu */ @java.lang.Override public boolean hasManagedOpentelemetryConfig() { - return ((bitField1_ & 0x00004000) != 0); + return ((bitField1_ & 0x00008000) != 0); } /** @@ -5108,7 +5230,7 @@ public com.google.container.v1.ManagedOpenTelemetryConfig getManagedOpentelemetr */ @java.lang.Override public boolean hasControlPlaneEgress() { - return ((bitField1_ & 0x00008000) != 0); + return ((bitField1_ & 0x00010000) != 0); } /** @@ -5164,7 +5286,7 @@ public com.google.container.v1.ControlPlaneEgressOrBuilder getControlPlaneEgress */ @java.lang.Override public boolean hasManagedMachineLearningDiagnosticsConfig() { - return ((bitField1_ & 0x00010000) != 0); + return ((bitField1_ & 0x00020000) != 0); } /** @@ -5225,7 +5347,7 @@ public boolean hasManagedMachineLearningDiagnosticsConfig() { */ @java.lang.Override public boolean hasNodeCreationConfig() { - return ((bitField1_ & 0x00020000) != 0); + return ((bitField1_ & 0x00040000) != 0); } /** @@ -5447,89 +5569,95 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < conditions_.size(); i++) { output.writeMessage(118, conditions_.get(i)); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { output.writeMessage(128, getAutopilot()); } if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessage.writeString(output, 129, id_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { output.writeMessage(131, getNodePoolDefaults()); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { output.writeMessage(132, getLoggingConfig()); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { output.writeMessage(133, getMonitoringConfig()); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { output.writeMessage(136, getNodePoolAutoConfig()); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { output.writeMessage(138, getPodAutoscaling()); } if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { com.google.protobuf.GeneratedMessage.writeString(output, 139, etag_); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { output.writeMessage(140, getFleet()); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { output.writeMessage(143, getEnableK8SBetaApis()); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { output.writeMessage(145, getSecurityPostureConfig()); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { output.writeMessage(146, getControlPlaneEndpointsConfig()); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { output.writeMessage(149, getEnterpriseConfig()); } - if (((bitField1_ & 0x00000010) != 0)) { + if (((bitField1_ & 0x00000020) != 0)) { output.writeMessage(150, getSecretManagerConfig()); } - if (((bitField1_ & 0x00000020) != 0)) { + if (((bitField1_ & 0x00000040) != 0)) { output.writeMessage(151, getCompliancePostureConfig()); } - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000080) != 0)) { output.writeBool(152, satisfiesPzs_); } - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000100) != 0)) { output.writeBool(153, satisfiesPzi_); } - if (((bitField1_ & 0x00000100) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { output.writeMessage(154, getUserManagedKeysConfig()); } - if (((bitField1_ & 0x00000200) != 0)) { + if (((bitField1_ & 0x00000400) != 0)) { output.writeMessage(156, getRbacBindingConfig()); } for (int i = 0; i < alphaClusterFeatureGates_.size(); i++) { com.google.protobuf.GeneratedMessage.writeString( output, 160, alphaClusterFeatureGates_.getRaw(i)); } - if (((bitField1_ & 0x00000400) != 0)) { + if (((bitField1_ & 0x00000800) != 0)) { output.writeMessage(163, getGkeAutoUpgradeConfig()); } - if (((bitField1_ & 0x00000800) != 0)) { + if (((bitField1_ & 0x00001000) != 0)) { output.writeMessage(164, getAnonymousAuthenticationConfig()); } - if (((bitField1_ & 0x00001000) != 0)) { + if (((bitField1_ & 0x00002000) != 0)) { output.writeMessage(165, getScheduleUpgradeConfig()); } - if (((bitField1_ & 0x00002000) != 0)) { + if (((bitField1_ & 0x00004000) != 0)) { output.writeMessage(166, getSecretSyncConfig()); } - if (((bitField1_ & 0x00004000) != 0)) { - output.writeMessage(168, getManagedOpentelemetryConfig()); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 167, currentEmulatedVersion_); } if (((bitField1_ & 0x00008000) != 0)) { - output.writeMessage(169, getControlPlaneEgress()); + output.writeMessage(168, getManagedOpentelemetryConfig()); } if (((bitField1_ & 0x00010000) != 0)) { - output.writeMessage(171, getManagedMachineLearningDiagnosticsConfig()); + output.writeMessage(169, getControlPlaneEgress()); + } + if (((bitField0_ & 0x02000000) != 0)) { + output.writeMessage(170, getRollbackSafeUpgrade()); } if (((bitField1_ & 0x00020000) != 0)) { + output.writeMessage(171, getManagedMachineLearningDiagnosticsConfig()); + } + if (((bitField1_ & 0x00040000) != 0)) { output.writeMessage(174, getNodeCreationConfig()); } getUnknownFields().writeTo(output); @@ -5740,69 +5868,69 @@ public int getSerializedSize() { for (int i = 0; i < conditions_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(118, conditions_.get(i)); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(128, getAutopilot()); } if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(129, id_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(131, getNodePoolDefaults()); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(132, getLoggingConfig()); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(133, getMonitoringConfig()); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(136, getNodePoolAutoConfig()); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(138, getPodAutoscaling()); } if (!com.google.protobuf.GeneratedMessage.isStringEmpty(etag_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(139, etag_); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(140, getFleet()); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(143, getEnableK8SBetaApis()); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(145, getSecurityPostureConfig()); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 146, getControlPlaneEndpointsConfig()); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(149, getEnterpriseConfig()); } - if (((bitField1_ & 0x00000010) != 0)) { + if (((bitField1_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(150, getSecretManagerConfig()); } - if (((bitField1_ & 0x00000020) != 0)) { + if (((bitField1_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 151, getCompliancePostureConfig()); } - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(152, satisfiesPzs_); } - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(153, satisfiesPzi_); } - if (((bitField1_ & 0x00000100) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(154, getUserManagedKeysConfig()); } - if (((bitField1_ & 0x00000200) != 0)) { + if (((bitField1_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(156, getRbacBindingConfig()); } { @@ -5813,37 +5941,44 @@ public int getSerializedSize() { size += dataSize; size += 2 * getAlphaClusterFeatureGatesList().size(); } - if (((bitField1_ & 0x00000400) != 0)) { + if (((bitField1_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(163, getGkeAutoUpgradeConfig()); } - if (((bitField1_ & 0x00000800) != 0)) { + if (((bitField1_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 164, getAnonymousAuthenticationConfig()); } - if (((bitField1_ & 0x00001000) != 0)) { + if (((bitField1_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(165, getScheduleUpgradeConfig()); } - if (((bitField1_ & 0x00002000) != 0)) { + if (((bitField1_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(166, getSecretSyncConfig()); } - if (((bitField1_ & 0x00004000) != 0)) { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(167, currentEmulatedVersion_); + } + if (((bitField1_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 168, getManagedOpentelemetryConfig()); } - if (((bitField1_ & 0x00008000) != 0)) { + if (((bitField1_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(169, getControlPlaneEgress()); } - if (((bitField1_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(170, getRollbackSafeUpgrade()); + } + if (((bitField1_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 171, getManagedMachineLearningDiagnosticsConfig()); } - if (((bitField1_ & 0x00020000) != 0)) { + if (((bitField1_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(174, getNodeCreationConfig()); } @@ -5986,6 +6121,11 @@ public boolean equals(final java.lang.Object obj) { if (!getEndpoint().equals(other.getEndpoint())) return false; if (!getInitialClusterVersion().equals(other.getInitialClusterVersion())) return false; if (!getCurrentMasterVersion().equals(other.getCurrentMasterVersion())) return false; + if (!getCurrentEmulatedVersion().equals(other.getCurrentEmulatedVersion())) return false; + if (hasRollbackSafeUpgrade() != other.hasRollbackSafeUpgrade()) return false; + if (hasRollbackSafeUpgrade()) { + if (!getRollbackSafeUpgrade().equals(other.getRollbackSafeUpgrade())) return false; + } if (!getCurrentNodeVersion().equals(other.getCurrentNodeVersion())) return false; if (!getCreateTime().equals(other.getCreateTime())) return false; if (status_ != other.status_) return false; @@ -6264,6 +6404,12 @@ public int hashCode() { hash = (53 * hash) + getInitialClusterVersion().hashCode(); hash = (37 * hash) + CURRENT_MASTER_VERSION_FIELD_NUMBER; hash = (53 * hash) + getCurrentMasterVersion().hashCode(); + hash = (37 * hash) + CURRENT_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getCurrentEmulatedVersion().hashCode(); + if (hasRollbackSafeUpgrade()) { + hash = (37 * hash) + ROLLBACK_SAFE_UPGRADE_FIELD_NUMBER; + hash = (53 * hash) + getRollbackSafeUpgrade().hashCode(); + } hash = (37 * hash) + CURRENT_NODE_VERSION_FIELD_NUMBER; hash = (53 * hash) + getCurrentNodeVersion().hashCode(); hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; @@ -6585,6 +6731,7 @@ private void maybeForceBuilderInitialization() { internalGetNotificationConfigFieldBuilder(); internalGetConfidentialNodesFieldBuilder(); internalGetIdentityServiceConfigFieldBuilder(); + internalGetRollbackSafeUpgradeFieldBuilder(); internalGetConditionsFieldBuilder(); internalGetAutopilotFieldBuilder(); internalGetNodePoolDefaultsFieldBuilder(); @@ -6768,6 +6915,12 @@ public Builder clear() { endpoint_ = ""; initialClusterVersion_ = ""; currentMasterVersion_ = ""; + currentEmulatedVersion_ = ""; + rollbackSafeUpgrade_ = null; + if (rollbackSafeUpgradeBuilder_ != null) { + rollbackSafeUpgradeBuilder_.dispose(); + rollbackSafeUpgradeBuilder_ = null; + } currentNodeVersion_ = ""; createTime_ = ""; status_ = 0; @@ -6786,7 +6939,7 @@ public Builder clear() { conditions_ = null; conditionsBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x04000000); autopilot_ = null; if (autopilotBuilder_ != null) { autopilotBuilder_.dispose(); @@ -6957,9 +7110,9 @@ private void buildPartialRepeatedFields(com.google.container.v1.Cluster result) result.nodePools_ = nodePoolsBuilder_.build(); } if (conditionsBuilder_ == null) { - if (((bitField1_ & 0x01000000) != 0)) { + if (((bitField1_ & 0x04000000) != 0)) { conditions_ = java.util.Collections.unmodifiableList(conditions_); - bitField1_ = (bitField1_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x04000000); } result.conditions_ = conditions_; } else { @@ -7186,205 +7339,215 @@ private void buildPartial1(com.google.container.v1.Cluster result) { result.currentMasterVersion_ = currentMasterVersion_; } if (((from_bitField1_ & 0x00001000) != 0)) { - result.currentNodeVersion_ = currentNodeVersion_; + result.currentEmulatedVersion_ = currentEmulatedVersion_; } if (((from_bitField1_ & 0x00002000) != 0)) { - result.createTime_ = createTime_; + result.rollbackSafeUpgrade_ = + rollbackSafeUpgradeBuilder_ == null + ? rollbackSafeUpgrade_ + : rollbackSafeUpgradeBuilder_.build(); + to_bitField0_ |= 0x02000000; } if (((from_bitField1_ & 0x00004000) != 0)) { - result.status_ = status_; + result.currentNodeVersion_ = currentNodeVersion_; } if (((from_bitField1_ & 0x00008000) != 0)) { - result.statusMessage_ = statusMessage_; + result.createTime_ = createTime_; } if (((from_bitField1_ & 0x00010000) != 0)) { - result.nodeIpv4CidrSize_ = nodeIpv4CidrSize_; + result.status_ = status_; } if (((from_bitField1_ & 0x00020000) != 0)) { - result.servicesIpv4Cidr_ = servicesIpv4Cidr_; + result.statusMessage_ = statusMessage_; } if (((from_bitField1_ & 0x00040000) != 0)) { - instanceGroupUrls_.makeImmutable(); - result.instanceGroupUrls_ = instanceGroupUrls_; + result.nodeIpv4CidrSize_ = nodeIpv4CidrSize_; } if (((from_bitField1_ & 0x00080000) != 0)) { - result.currentNodeCount_ = currentNodeCount_; + result.servicesIpv4Cidr_ = servicesIpv4Cidr_; } if (((from_bitField1_ & 0x00100000) != 0)) { - result.expireTime_ = expireTime_; + instanceGroupUrls_.makeImmutable(); + result.instanceGroupUrls_ = instanceGroupUrls_; } if (((from_bitField1_ & 0x00200000) != 0)) { - result.location_ = location_; + result.currentNodeCount_ = currentNodeCount_; } if (((from_bitField1_ & 0x00400000) != 0)) { - result.enableTpu_ = enableTpu_; + result.expireTime_ = expireTime_; } if (((from_bitField1_ & 0x00800000) != 0)) { - result.tpuIpv4CidrBlock_ = tpuIpv4CidrBlock_; + result.location_ = location_; + } + if (((from_bitField1_ & 0x01000000) != 0)) { + result.enableTpu_ = enableTpu_; } if (((from_bitField1_ & 0x02000000) != 0)) { + result.tpuIpv4CidrBlock_ = tpuIpv4CidrBlock_; + } + if (((from_bitField1_ & 0x08000000) != 0)) { result.autopilot_ = autopilotBuilder_ == null ? autopilot_ : autopilotBuilder_.build(); - to_bitField0_ |= 0x02000000; + to_bitField0_ |= 0x04000000; } - if (((from_bitField1_ & 0x04000000) != 0)) { + if (((from_bitField1_ & 0x10000000) != 0)) { result.id_ = id_; } - if (((from_bitField1_ & 0x08000000) != 0)) { + if (((from_bitField1_ & 0x20000000) != 0)) { result.nodePoolDefaults_ = nodePoolDefaultsBuilder_ == null ? nodePoolDefaults_ : nodePoolDefaultsBuilder_.build(); - to_bitField0_ |= 0x04000000; + to_bitField0_ |= 0x08000000; } - if (((from_bitField1_ & 0x10000000) != 0)) { + if (((from_bitField1_ & 0x40000000) != 0)) { result.loggingConfig_ = loggingConfigBuilder_ == null ? loggingConfig_ : loggingConfigBuilder_.build(); - to_bitField0_ |= 0x08000000; + to_bitField0_ |= 0x10000000; } - if (((from_bitField1_ & 0x20000000) != 0)) { + if (((from_bitField1_ & 0x80000000) != 0)) { result.monitoringConfig_ = monitoringConfigBuilder_ == null ? monitoringConfig_ : monitoringConfigBuilder_.build(); - to_bitField0_ |= 0x10000000; - } - if (((from_bitField1_ & 0x40000000) != 0)) { - result.nodePoolAutoConfig_ = - nodePoolAutoConfigBuilder_ == null - ? nodePoolAutoConfig_ - : nodePoolAutoConfigBuilder_.build(); to_bitField0_ |= 0x20000000; } - if (((from_bitField1_ & 0x80000000) != 0)) { - result.podAutoscaling_ = - podAutoscalingBuilder_ == null ? podAutoscaling_ : podAutoscalingBuilder_.build(); - to_bitField0_ |= 0x40000000; - } result.bitField0_ |= to_bitField0_; } private void buildPartial2(com.google.container.v1.Cluster result) { int from_bitField2_ = bitField2_; + int to_bitField0_ = 0; if (((from_bitField2_ & 0x00000001) != 0)) { - result.etag_ = etag_; + result.nodePoolAutoConfig_ = + nodePoolAutoConfigBuilder_ == null + ? nodePoolAutoConfig_ + : nodePoolAutoConfigBuilder_.build(); + to_bitField0_ |= 0x40000000; } - int to_bitField0_ = 0; if (((from_bitField2_ & 0x00000002) != 0)) { - result.fleet_ = fleetBuilder_ == null ? fleet_ : fleetBuilder_.build(); + result.podAutoscaling_ = + podAutoscalingBuilder_ == null ? podAutoscaling_ : podAutoscalingBuilder_.build(); to_bitField0_ |= 0x80000000; } - int to_bitField1_ = 0; if (((from_bitField2_ & 0x00000004) != 0)) { + result.etag_ = etag_; + } + int to_bitField1_ = 0; + if (((from_bitField2_ & 0x00000008) != 0)) { + result.fleet_ = fleetBuilder_ == null ? fleet_ : fleetBuilder_.build(); + to_bitField1_ |= 0x00000001; + } + if (((from_bitField2_ & 0x00000010) != 0)) { result.securityPostureConfig_ = securityPostureConfigBuilder_ == null ? securityPostureConfig_ : securityPostureConfigBuilder_.build(); - to_bitField1_ |= 0x00000001; + to_bitField1_ |= 0x00000002; } - if (((from_bitField2_ & 0x00000008) != 0)) { + if (((from_bitField2_ & 0x00000020) != 0)) { result.controlPlaneEndpointsConfig_ = controlPlaneEndpointsConfigBuilder_ == null ? controlPlaneEndpointsConfig_ : controlPlaneEndpointsConfigBuilder_.build(); - to_bitField1_ |= 0x00000002; + to_bitField1_ |= 0x00000004; } - if (((from_bitField2_ & 0x00000010) != 0)) { + if (((from_bitField2_ & 0x00000040) != 0)) { result.enableK8SBetaApis_ = enableK8SBetaApisBuilder_ == null ? enableK8SBetaApis_ : enableK8SBetaApisBuilder_.build(); - to_bitField1_ |= 0x00000004; + to_bitField1_ |= 0x00000008; } - if (((from_bitField2_ & 0x00000020) != 0)) { + if (((from_bitField2_ & 0x00000080) != 0)) { result.enterpriseConfig_ = enterpriseConfigBuilder_ == null ? enterpriseConfig_ : enterpriseConfigBuilder_.build(); - to_bitField1_ |= 0x00000008; + to_bitField1_ |= 0x00000010; } - if (((from_bitField2_ & 0x00000040) != 0)) { + if (((from_bitField2_ & 0x00000100) != 0)) { result.secretManagerConfig_ = secretManagerConfigBuilder_ == null ? secretManagerConfig_ : secretManagerConfigBuilder_.build(); - to_bitField1_ |= 0x00000010; + to_bitField1_ |= 0x00000020; } - if (((from_bitField2_ & 0x00000080) != 0)) { + if (((from_bitField2_ & 0x00000200) != 0)) { result.compliancePostureConfig_ = compliancePostureConfigBuilder_ == null ? compliancePostureConfig_ : compliancePostureConfigBuilder_.build(); - to_bitField1_ |= 0x00000020; + to_bitField1_ |= 0x00000040; } - if (((from_bitField2_ & 0x00000100) != 0)) { + if (((from_bitField2_ & 0x00000400) != 0)) { result.satisfiesPzs_ = satisfiesPzs_; - to_bitField1_ |= 0x00000040; + to_bitField1_ |= 0x00000080; } - if (((from_bitField2_ & 0x00000200) != 0)) { + if (((from_bitField2_ & 0x00000800) != 0)) { result.satisfiesPzi_ = satisfiesPzi_; - to_bitField1_ |= 0x00000080; + to_bitField1_ |= 0x00000100; } - if (((from_bitField2_ & 0x00000400) != 0)) { + if (((from_bitField2_ & 0x00001000) != 0)) { result.userManagedKeysConfig_ = userManagedKeysConfigBuilder_ == null ? userManagedKeysConfig_ : userManagedKeysConfigBuilder_.build(); - to_bitField1_ |= 0x00000100; + to_bitField1_ |= 0x00000200; } - if (((from_bitField2_ & 0x00000800) != 0)) { + if (((from_bitField2_ & 0x00002000) != 0)) { result.rbacBindingConfig_ = rbacBindingConfigBuilder_ == null ? rbacBindingConfig_ : rbacBindingConfigBuilder_.build(); - to_bitField1_ |= 0x00000200; + to_bitField1_ |= 0x00000400; } - if (((from_bitField2_ & 0x00001000) != 0)) { + if (((from_bitField2_ & 0x00004000) != 0)) { result.gkeAutoUpgradeConfig_ = gkeAutoUpgradeConfigBuilder_ == null ? gkeAutoUpgradeConfig_ : gkeAutoUpgradeConfigBuilder_.build(); - to_bitField1_ |= 0x00000400; + to_bitField1_ |= 0x00000800; } - if (((from_bitField2_ & 0x00002000) != 0)) { + if (((from_bitField2_ & 0x00008000) != 0)) { result.anonymousAuthenticationConfig_ = anonymousAuthenticationConfigBuilder_ == null ? anonymousAuthenticationConfig_ : anonymousAuthenticationConfigBuilder_.build(); - to_bitField1_ |= 0x00000800; + to_bitField1_ |= 0x00001000; } - if (((from_bitField2_ & 0x00004000) != 0)) { + if (((from_bitField2_ & 0x00010000) != 0)) { result.scheduleUpgradeConfig_ = scheduleUpgradeConfigBuilder_ == null ? scheduleUpgradeConfig_ : scheduleUpgradeConfigBuilder_.build(); - to_bitField1_ |= 0x00001000; + to_bitField1_ |= 0x00002000; } - if (((from_bitField2_ & 0x00008000) != 0)) { + if (((from_bitField2_ & 0x00020000) != 0)) { result.secretSyncConfig_ = secretSyncConfigBuilder_ == null ? secretSyncConfig_ : secretSyncConfigBuilder_.build(); - to_bitField1_ |= 0x00002000; + to_bitField1_ |= 0x00004000; } - if (((from_bitField2_ & 0x00010000) != 0)) { + if (((from_bitField2_ & 0x00040000) != 0)) { result.managedOpentelemetryConfig_ = managedOpentelemetryConfigBuilder_ == null ? managedOpentelemetryConfig_ : managedOpentelemetryConfigBuilder_.build(); - to_bitField1_ |= 0x00004000; + to_bitField1_ |= 0x00008000; } - if (((from_bitField2_ & 0x00020000) != 0)) { + if (((from_bitField2_ & 0x00080000) != 0)) { result.controlPlaneEgress_ = controlPlaneEgressBuilder_ == null ? controlPlaneEgress_ : controlPlaneEgressBuilder_.build(); - to_bitField1_ |= 0x00008000; + to_bitField1_ |= 0x00010000; } - if (((from_bitField2_ & 0x00040000) != 0)) { + if (((from_bitField2_ & 0x00100000) != 0)) { result.managedMachineLearningDiagnosticsConfig_ = managedMachineLearningDiagnosticsConfigBuilder_ == null ? managedMachineLearningDiagnosticsConfig_ : managedMachineLearningDiagnosticsConfigBuilder_.build(); - to_bitField1_ |= 0x00010000; + to_bitField1_ |= 0x00020000; } - if (((from_bitField2_ & 0x00080000) != 0)) { + if (((from_bitField2_ & 0x00200000) != 0)) { result.nodeCreationConfig_ = nodeCreationConfigBuilder_ == null ? nodeCreationConfig_ : nodeCreationConfigBuilder_.build(); - to_bitField1_ |= 0x00020000; + to_bitField1_ |= 0x00040000; } result.bitField0_ |= to_bitField0_; result.bitField1_ |= to_bitField1_; @@ -7597,14 +7760,22 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { bitField1_ |= 0x00000800; onChanged(); } + if (!other.getCurrentEmulatedVersion().isEmpty()) { + currentEmulatedVersion_ = other.currentEmulatedVersion_; + bitField1_ |= 0x00001000; + onChanged(); + } + if (other.hasRollbackSafeUpgrade()) { + mergeRollbackSafeUpgrade(other.getRollbackSafeUpgrade()); + } if (!other.getCurrentNodeVersion().isEmpty()) { currentNodeVersion_ = other.currentNodeVersion_; - bitField1_ |= 0x00001000; + bitField1_ |= 0x00004000; onChanged(); } if (!other.getCreateTime().isEmpty()) { createTime_ = other.createTime_; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00008000; onChanged(); } if (other.status_ != 0) { @@ -7612,7 +7783,7 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { } if (!other.getStatusMessage().isEmpty()) { statusMessage_ = other.statusMessage_; - bitField1_ |= 0x00008000; + bitField1_ |= 0x00020000; onChanged(); } if (other.getNodeIpv4CidrSize() != 0) { @@ -7620,13 +7791,13 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { } if (!other.getServicesIpv4Cidr().isEmpty()) { servicesIpv4Cidr_ = other.servicesIpv4Cidr_; - bitField1_ |= 0x00020000; + bitField1_ |= 0x00080000; onChanged(); } if (!other.instanceGroupUrls_.isEmpty()) { if (instanceGroupUrls_.isEmpty()) { instanceGroupUrls_ = other.instanceGroupUrls_; - bitField1_ |= 0x00040000; + bitField1_ |= 0x00100000; } else { ensureInstanceGroupUrlsIsMutable(); instanceGroupUrls_.addAll(other.instanceGroupUrls_); @@ -7638,12 +7809,12 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { } if (!other.getExpireTime().isEmpty()) { expireTime_ = other.expireTime_; - bitField1_ |= 0x00100000; + bitField1_ |= 0x00400000; onChanged(); } if (!other.getLocation().isEmpty()) { location_ = other.location_; - bitField1_ |= 0x00200000; + bitField1_ |= 0x00800000; onChanged(); } if (other.getEnableTpu() != false) { @@ -7651,14 +7822,14 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { } if (!other.getTpuIpv4CidrBlock().isEmpty()) { tpuIpv4CidrBlock_ = other.tpuIpv4CidrBlock_; - bitField1_ |= 0x00800000; + bitField1_ |= 0x02000000; onChanged(); } if (conditionsBuilder_ == null) { if (!other.conditions_.isEmpty()) { if (conditions_.isEmpty()) { conditions_ = other.conditions_; - bitField1_ = (bitField1_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x04000000); } else { ensureConditionsIsMutable(); conditions_.addAll(other.conditions_); @@ -7671,7 +7842,7 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { conditionsBuilder_.dispose(); conditionsBuilder_ = null; conditions_ = other.conditions_; - bitField1_ = (bitField1_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x04000000); conditionsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetConditionsFieldBuilder() @@ -7686,7 +7857,7 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { } if (!other.getId().isEmpty()) { id_ = other.id_; - bitField1_ |= 0x04000000; + bitField1_ |= 0x10000000; onChanged(); } if (other.hasNodePoolDefaults()) { @@ -7706,7 +7877,7 @@ public Builder mergeFrom(com.google.container.v1.Cluster other) { } if (!other.getEtag().isEmpty()) { etag_ = other.etag_; - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000004; onChanged(); } if (other.hasFleet()) { @@ -8098,37 +8269,37 @@ public Builder mergeFrom( case 842: { currentNodeVersion_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00001000; + bitField1_ |= 0x00004000; break; } // case 842 case 850: { createTime_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00002000; + bitField1_ |= 0x00008000; break; } // case 850 case 856: { status_ = input.readEnum(); - bitField1_ |= 0x00004000; + bitField1_ |= 0x00010000; break; } // case 856 case 866: { statusMessage_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00008000; + bitField1_ |= 0x00020000; break; } // case 866 case 872: { nodeIpv4CidrSize_ = input.readInt32(); - bitField1_ |= 0x00010000; + bitField1_ |= 0x00040000; break; } // case 872 case 882: { servicesIpv4Cidr_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00020000; + bitField1_ |= 0x00080000; break; } // case 882 case 890: @@ -8141,31 +8312,31 @@ public Builder mergeFrom( case 896: { currentNodeCount_ = input.readInt32(); - bitField1_ |= 0x00080000; + bitField1_ |= 0x00200000; break; } // case 896 case 906: { expireTime_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00100000; + bitField1_ |= 0x00400000; break; } // case 906 case 914: { location_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00200000; + bitField1_ |= 0x00800000; break; } // case 914 case 920: { enableTpu_ = input.readBool(); - bitField1_ |= 0x00400000; + bitField1_ |= 0x01000000; break; } // case 920 case 930: { tpuIpv4CidrBlock_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00800000; + bitField1_ |= 0x02000000; break; } // case 930 case 946: @@ -8185,74 +8356,74 @@ public Builder mergeFrom( { input.readMessage( internalGetAutopilotFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x02000000; + bitField1_ |= 0x08000000; break; } // case 1026 case 1034: { id_ = input.readStringRequireUtf8(); - bitField1_ |= 0x04000000; + bitField1_ |= 0x10000000; break; } // case 1034 case 1050: { input.readMessage( internalGetNodePoolDefaultsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x08000000; + bitField1_ |= 0x20000000; break; } // case 1050 case 1058: { input.readMessage( internalGetLoggingConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x10000000; + bitField1_ |= 0x40000000; break; } // case 1058 case 1066: { input.readMessage( internalGetMonitoringConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x20000000; + bitField1_ |= 0x80000000; break; } // case 1066 case 1090: { input.readMessage( internalGetNodePoolAutoConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000001; break; } // case 1090 case 1106: { input.readMessage( internalGetPodAutoscalingFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000002; break; } // case 1106 case 1114: { etag_ = input.readStringRequireUtf8(); - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000004; break; } // case 1114 case 1122: { input.readMessage(internalGetFleetFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000002; + bitField2_ |= 0x00000008; break; } // case 1122 case 1146: { input.readMessage( internalGetEnableK8SBetaApisFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000010; + bitField2_ |= 0x00000040; break; } // case 1146 case 1162: { input.readMessage( internalGetSecurityPostureConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000004; + bitField2_ |= 0x00000010; break; } // case 1162 case 1170: @@ -8260,21 +8431,21 @@ public Builder mergeFrom( input.readMessage( internalGetControlPlaneEndpointsConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000008; + bitField2_ |= 0x00000020; break; } // case 1170 case 1194: { input.readMessage( internalGetEnterpriseConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000020; + bitField2_ |= 0x00000080; break; } // case 1194 case 1202: { input.readMessage( internalGetSecretManagerConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000040; + bitField2_ |= 0x00000100; break; } // case 1202 case 1210: @@ -8282,33 +8453,33 @@ public Builder mergeFrom( input.readMessage( internalGetCompliancePostureConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000080; + bitField2_ |= 0x00000200; break; } // case 1210 case 1216: { satisfiesPzs_ = input.readBool(); - bitField2_ |= 0x00000100; + bitField2_ |= 0x00000400; break; } // case 1216 case 1224: { satisfiesPzi_ = input.readBool(); - bitField2_ |= 0x00000200; + bitField2_ |= 0x00000800; break; } // case 1224 case 1234: { input.readMessage( internalGetUserManagedKeysConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000400; + bitField2_ |= 0x00001000; break; } // case 1234 case 1250: { input.readMessage( internalGetRbacBindingConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00000800; + bitField2_ |= 0x00002000; break; } // case 1250 case 1282: @@ -8322,7 +8493,7 @@ public Builder mergeFrom( { input.readMessage( internalGetGkeAutoUpgradeConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00001000; + bitField2_ |= 0x00004000; break; } // case 1306 case 1314: @@ -8330,51 +8501,64 @@ public Builder mergeFrom( input.readMessage( internalGetAnonymousAuthenticationConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00002000; + bitField2_ |= 0x00008000; break; } // case 1314 case 1322: { input.readMessage( internalGetScheduleUpgradeConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00004000; + bitField2_ |= 0x00010000; break; } // case 1322 case 1330: { input.readMessage( internalGetSecretSyncConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00008000; + bitField2_ |= 0x00020000; break; } // case 1330 + case 1338: + { + currentEmulatedVersion_ = input.readStringRequireUtf8(); + bitField1_ |= 0x00001000; + break; + } // case 1338 case 1346: { input.readMessage( internalGetManagedOpentelemetryConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00010000; + bitField2_ |= 0x00040000; break; } // case 1346 case 1354: { input.readMessage( internalGetControlPlaneEgressFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00020000; + bitField2_ |= 0x00080000; break; } // case 1354 + case 1362: + { + input.readMessage( + internalGetRollbackSafeUpgradeFieldBuilder().getBuilder(), extensionRegistry); + bitField1_ |= 0x00002000; + break; + } // case 1362 case 1370: { input.readMessage( internalGetManagedMachineLearningDiagnosticsConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00040000; + bitField2_ |= 0x00100000; break; } // case 1370 case 1394: { input.readMessage( internalGetNodeCreationConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00080000; + bitField2_ |= 0x00200000; break; } // case 1394 default: @@ -8672,7 +8856,7 @@ 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=2889 + * google/container/v1/cluster_service.proto;l=2934 * @return The initialNodeCount. */ @java.lang.Override @@ -8701,7 +8885,7 @@ 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=2889 + * google/container/v1/cluster_service.proto;l=2934 * @param value The initialNodeCount to set. * @return This builder for chaining. */ @@ -8734,7 +8918,7 @@ 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=2889 + * google/container/v1/cluster_service.proto;l=2934 * @return This builder for chaining. */ @java.lang.Deprecated @@ -8772,7 +8956,7 @@ 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=2902 + * google/container/v1/cluster_service.proto;l=2947 * @return Whether the nodeConfig field is set. */ @java.lang.Deprecated @@ -8800,7 +8984,7 @@ 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=2902 + * google/container/v1/cluster_service.proto;l=2947 * @return The nodeConfig. */ @java.lang.Deprecated @@ -12007,7 +12191,7 @@ public com.google.container.v1.IPAllocationPolicyOrBuilder getIpAllocationPolicy * * * @deprecated google.container.v1.Cluster.master_authorized_networks_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3009 + * google/container/v1/cluster_service.proto;l=3054 * @return Whether the masterAuthorizedNetworksConfig field is set. */ @java.lang.Deprecated @@ -12031,7 +12215,7 @@ public boolean hasMasterAuthorizedNetworksConfig() { * * * @deprecated google.container.v1.Cluster.master_authorized_networks_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3009 + * google/container/v1/cluster_service.proto;l=3054 * @return The masterAuthorizedNetworksConfig. */ @java.lang.Deprecated @@ -16016,7 +16200,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return The zone. */ @java.lang.Deprecated @@ -16046,7 +16230,7 @@ public java.lang.String getZone() { * * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return The bytes for zone. */ @java.lang.Deprecated @@ -16076,7 +16260,7 @@ public com.google.protobuf.ByteString getZoneBytes() { * * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @param value The zone to set. * @return This builder for chaining. */ @@ -16105,7 +16289,7 @@ public Builder setZone(java.lang.String value) { * * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return This builder for chaining. */ @java.lang.Deprecated @@ -16130,7 +16314,7 @@ public Builder clearZone() { * * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -16569,34 +16753,28 @@ public Builder setCurrentMasterVersionBytes(com.google.protobuf.ByteString value return this; } - private java.lang.Object currentNodeVersion_ = ""; + private java.lang.Object currentEmulatedVersion_ = ""; /** * * *
-     * Output only. Deprecated, use
-     * [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools)
-     * instead. The current version of the node software components. If they are
-     * currently at multiple versions because they're in the process of being
-     * upgraded, this reflects the minimum version of all nodes.
+     * Output only. The current emulated version of the master endpoint.
+     * The version is in minor version format, e.g. 1.30.
+     * No value or empty string means the cluster has no emulated version.
      * 
* - * - * string current_node_version = 105 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 - * @return The currentNodeVersion. + * @return The currentEmulatedVersion. */ - @java.lang.Deprecated - public java.lang.String getCurrentNodeVersion() { - java.lang.Object ref = currentNodeVersion_; + public java.lang.String getCurrentEmulatedVersion() { + java.lang.Object ref = currentEmulatedVersion_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - currentNodeVersion_ = s; + currentEmulatedVersion_ = s; return s; } else { return (java.lang.String) ref; @@ -16607,28 +16785,22 @@ public java.lang.String getCurrentNodeVersion() { * * *
-     * Output only. Deprecated, use
-     * [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools)
-     * instead. The current version of the node software components. If they are
-     * currently at multiple versions because they're in the process of being
-     * upgraded, this reflects the minimum version of all nodes.
+     * Output only. The current emulated version of the master endpoint.
+     * The version is in minor version format, e.g. 1.30.
+     * No value or empty string means the cluster has no emulated version.
      * 
* - * - * string current_node_version = 105 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 - * @return The bytes for currentNodeVersion. + * @return The bytes for currentEmulatedVersion. */ - @java.lang.Deprecated - public com.google.protobuf.ByteString getCurrentNodeVersionBytes() { - java.lang.Object ref = currentNodeVersion_; + public com.google.protobuf.ByteString getCurrentEmulatedVersionBytes() { + java.lang.Object ref = currentEmulatedVersion_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - currentNodeVersion_ = b; + currentEmulatedVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -16639,20 +16811,381 @@ public com.google.protobuf.ByteString getCurrentNodeVersionBytes() { * * *
-     * Output only. Deprecated, use
-     * [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools)
-     * instead. The current version of the node software components. If they are
-     * currently at multiple versions because they're in the process of being
-     * upgraded, this reflects the minimum version of all nodes.
+     * Output only. The current emulated version of the master endpoint.
+     * The version is in minor version format, e.g. 1.30.
+     * No value or empty string means the cluster has no emulated version.
      * 
* - * - * string current_node_version = 105 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * - * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 - * @param value The currentNodeVersion to set. + * @param value The currentEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setCurrentEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + currentEmulatedVersion_ = value; + bitField1_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The current emulated version of the master endpoint.
+     * The version is in minor version format, e.g. 1.30.
+     * No value or empty string means the cluster has no emulated version.
+     * 
+ * + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearCurrentEmulatedVersion() { + currentEmulatedVersion_ = getDefaultInstance().getCurrentEmulatedVersion(); + bitField1_ = (bitField1_ & ~0x00001000); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The current emulated version of the master endpoint.
+     * The version is in minor version format, e.g. 1.30.
+     * No value or empty string means the cluster has no emulated version.
+     * 
+ * + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for currentEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setCurrentEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + currentEmulatedVersion_ = value; + bitField1_ |= 0x00001000; + onChanged(); + return this; + } + + private com.google.container.v1.RollbackSafeUpgrade rollbackSafeUpgrade_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgrade, + com.google.container.v1.RollbackSafeUpgrade.Builder, + com.google.container.v1.RollbackSafeUpgradeOrBuilder> + rollbackSafeUpgradeBuilder_; + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the rollbackSafeUpgrade field is set. + */ + public boolean hasRollbackSafeUpgrade() { + return ((bitField1_ & 0x00002000) != 0); + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The rollbackSafeUpgrade. + */ + public com.google.container.v1.RollbackSafeUpgrade getRollbackSafeUpgrade() { + if (rollbackSafeUpgradeBuilder_ == null) { + return rollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : rollbackSafeUpgrade_; + } else { + return rollbackSafeUpgradeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setRollbackSafeUpgrade(com.google.container.v1.RollbackSafeUpgrade value) { + if (rollbackSafeUpgradeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rollbackSafeUpgrade_ = value; + } else { + rollbackSafeUpgradeBuilder_.setMessage(value); + } + bitField1_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setRollbackSafeUpgrade( + com.google.container.v1.RollbackSafeUpgrade.Builder builderForValue) { + if (rollbackSafeUpgradeBuilder_ == null) { + rollbackSafeUpgrade_ = builderForValue.build(); + } else { + rollbackSafeUpgradeBuilder_.setMessage(builderForValue.build()); + } + bitField1_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeRollbackSafeUpgrade(com.google.container.v1.RollbackSafeUpgrade value) { + if (rollbackSafeUpgradeBuilder_ == null) { + if (((bitField1_ & 0x00002000) != 0) + && rollbackSafeUpgrade_ != null + && rollbackSafeUpgrade_ + != com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance()) { + getRollbackSafeUpgradeBuilder().mergeFrom(value); + } else { + rollbackSafeUpgrade_ = value; + } + } else { + rollbackSafeUpgradeBuilder_.mergeFrom(value); + } + if (rollbackSafeUpgrade_ != null) { + bitField1_ |= 0x00002000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearRollbackSafeUpgrade() { + bitField1_ = (bitField1_ & ~0x00002000); + rollbackSafeUpgrade_ = null; + if (rollbackSafeUpgradeBuilder_ != null) { + rollbackSafeUpgradeBuilder_.dispose(); + rollbackSafeUpgradeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.RollbackSafeUpgrade.Builder getRollbackSafeUpgradeBuilder() { + bitField1_ |= 0x00002000; + onChanged(); + return internalGetRollbackSafeUpgradeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.RollbackSafeUpgradeOrBuilder getRollbackSafeUpgradeOrBuilder() { + if (rollbackSafeUpgradeBuilder_ != null) { + return rollbackSafeUpgradeBuilder_.getMessageOrBuilder(); + } else { + return rollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : rollbackSafeUpgrade_; + } + } + + /** + * + * + *
+     * Optional. The rollback safe upgrade information of the cluster.
+     * This field is used when user manually triggers a rollback safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgrade, + com.google.container.v1.RollbackSafeUpgrade.Builder, + com.google.container.v1.RollbackSafeUpgradeOrBuilder> + internalGetRollbackSafeUpgradeFieldBuilder() { + if (rollbackSafeUpgradeBuilder_ == null) { + rollbackSafeUpgradeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgrade, + com.google.container.v1.RollbackSafeUpgrade.Builder, + com.google.container.v1.RollbackSafeUpgradeOrBuilder>( + getRollbackSafeUpgrade(), getParentForChildren(), isClean()); + rollbackSafeUpgrade_ = null; + } + return rollbackSafeUpgradeBuilder_; + } + + private java.lang.Object currentNodeVersion_ = ""; + + /** + * + * + *
+     * Output only. Deprecated, use
+     * [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools)
+     * instead. The current version of the node software components. If they are
+     * currently at multiple versions because they're in the process of being
+     * upgraded, this reflects the minimum version of all nodes.
+     * 
+ * + * + * string current_node_version = 105 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See + * google/container/v1/cluster_service.proto;l=3174 + * @return The currentNodeVersion. + */ + @java.lang.Deprecated + public java.lang.String getCurrentNodeVersion() { + java.lang.Object ref = currentNodeVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentNodeVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Deprecated, use
+     * [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools)
+     * instead. The current version of the node software components. If they are
+     * currently at multiple versions because they're in the process of being
+     * upgraded, this reflects the minimum version of all nodes.
+     * 
+ * + * + * string current_node_version = 105 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See + * google/container/v1/cluster_service.proto;l=3174 + * @return The bytes for currentNodeVersion. + */ + @java.lang.Deprecated + public com.google.protobuf.ByteString getCurrentNodeVersionBytes() { + java.lang.Object ref = currentNodeVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + currentNodeVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Deprecated, use
+     * [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools)
+     * instead. The current version of the node software components. If they are
+     * currently at multiple versions because they're in the process of being
+     * upgraded, this reflects the minimum version of all nodes.
+     * 
+ * + * + * string current_node_version = 105 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See + * google/container/v1/cluster_service.proto;l=3174 + * @param value The currentNodeVersion to set. * @return This builder for chaining. */ @java.lang.Deprecated @@ -16661,7 +17194,7 @@ public Builder setCurrentNodeVersion(java.lang.String value) { throw new NullPointerException(); } currentNodeVersion_ = value; - bitField1_ |= 0x00001000; + bitField1_ |= 0x00004000; onChanged(); return this; } @@ -16682,13 +17215,13 @@ public Builder setCurrentNodeVersion(java.lang.String value) { *
* * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 + * google/container/v1/cluster_service.proto;l=3174 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearCurrentNodeVersion() { currentNodeVersion_ = getDefaultInstance().getCurrentNodeVersion(); - bitField1_ = (bitField1_ & ~0x00001000); + bitField1_ = (bitField1_ & ~0x00004000); onChanged(); return this; } @@ -16709,7 +17242,7 @@ public Builder clearCurrentNodeVersion() { *
* * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 + * google/container/v1/cluster_service.proto;l=3174 * @param value The bytes for currentNodeVersion to set. * @return This builder for chaining. */ @@ -16720,7 +17253,7 @@ public Builder setCurrentNodeVersionBytes(com.google.protobuf.ByteString value) } checkByteStringIsUtf8(value); currentNodeVersion_ = value; - bitField1_ |= 0x00001000; + bitField1_ |= 0x00004000; onChanged(); return this; } @@ -16793,7 +17326,7 @@ public Builder setCreateTime(java.lang.String value) { throw new NullPointerException(); } createTime_ = value; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00008000; onChanged(); return this; } @@ -16812,7 +17345,7 @@ public Builder setCreateTime(java.lang.String value) { */ public Builder clearCreateTime() { createTime_ = getDefaultInstance().getCreateTime(); - bitField1_ = (bitField1_ & ~0x00002000); + bitField1_ = (bitField1_ & ~0x00008000); onChanged(); return this; } @@ -16836,7 +17369,7 @@ public Builder setCreateTimeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); createTime_ = value; - bitField1_ |= 0x00002000; + bitField1_ |= 0x00008000; onChanged(); return this; } @@ -16877,7 +17410,7 @@ public int getStatusValue() { */ public Builder setStatusValue(int value) { status_ = value; - bitField1_ |= 0x00004000; + bitField1_ |= 0x00010000; onChanged(); return this; } @@ -16920,7 +17453,7 @@ public Builder setStatus(com.google.container.v1.Cluster.Status value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00004000; + bitField1_ |= 0x00010000; status_ = value.getNumber(); onChanged(); return this; @@ -16940,7 +17473,7 @@ public Builder setStatus(com.google.container.v1.Cluster.Status value) { * @return This builder for chaining. */ public Builder clearStatus() { - bitField1_ = (bitField1_ & ~0x00004000); + bitField1_ = (bitField1_ & ~0x00010000); status_ = 0; onChanged(); return this; @@ -16962,7 +17495,7 @@ public Builder clearStatus() { *
* * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return The statusMessage. */ @java.lang.Deprecated @@ -16992,7 +17525,7 @@ public java.lang.String getStatusMessage() { * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return The bytes for statusMessage. */ @java.lang.Deprecated @@ -17022,7 +17555,7 @@ public com.google.protobuf.ByteString getStatusMessageBytes() { * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @param value The statusMessage to set. * @return This builder for chaining. */ @@ -17032,7 +17565,7 @@ public Builder setStatusMessage(java.lang.String value) { throw new NullPointerException(); } statusMessage_ = value; - bitField1_ |= 0x00008000; + bitField1_ |= 0x00020000; onChanged(); return this; } @@ -17051,13 +17584,13 @@ public Builder setStatusMessage(java.lang.String value) { * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearStatusMessage() { statusMessage_ = getDefaultInstance().getStatusMessage(); - bitField1_ = (bitField1_ & ~0x00008000); + bitField1_ = (bitField1_ & ~0x00020000); onChanged(); return this; } @@ -17076,7 +17609,7 @@ public Builder clearStatusMessage() { * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @param value The bytes for statusMessage to set. * @return This builder for chaining. */ @@ -17087,7 +17620,7 @@ public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); statusMessage_ = value; - bitField1_ |= 0x00008000; + bitField1_ |= 0x00020000; onChanged(); return this; } @@ -17131,7 +17664,7 @@ public int getNodeIpv4CidrSize() { public Builder setNodeIpv4CidrSize(int value) { nodeIpv4CidrSize_ = value; - bitField1_ |= 0x00010000; + bitField1_ |= 0x00040000; onChanged(); return this; } @@ -17151,7 +17684,7 @@ public Builder setNodeIpv4CidrSize(int value) { * @return This builder for chaining. */ public Builder clearNodeIpv4CidrSize() { - bitField1_ = (bitField1_ & ~0x00010000); + bitField1_ = (bitField1_ & ~0x00040000); nodeIpv4CidrSize_ = 0; onChanged(); return this; @@ -17234,7 +17767,7 @@ public Builder setServicesIpv4Cidr(java.lang.String value) { throw new NullPointerException(); } servicesIpv4Cidr_ = value; - bitField1_ |= 0x00020000; + bitField1_ |= 0x00080000; onChanged(); return this; } @@ -17256,7 +17789,7 @@ public Builder setServicesIpv4Cidr(java.lang.String value) { */ public Builder clearServicesIpv4Cidr() { servicesIpv4Cidr_ = getDefaultInstance().getServicesIpv4Cidr(); - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x00080000); onChanged(); return this; } @@ -17283,7 +17816,7 @@ public Builder setServicesIpv4CidrBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); servicesIpv4Cidr_ = value; - bitField1_ |= 0x00020000; + bitField1_ |= 0x00080000; onChanged(); return this; } @@ -17295,7 +17828,7 @@ private void ensureInstanceGroupUrlsIsMutable() { if (!instanceGroupUrls_.isModifiable()) { instanceGroupUrls_ = new com.google.protobuf.LazyStringArrayList(instanceGroupUrls_); } - bitField1_ |= 0x00040000; + bitField1_ |= 0x00100000; } /** @@ -17310,7 +17843,7 @@ private void ensureInstanceGroupUrlsIsMutable() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return A list containing the instanceGroupUrls. */ @java.lang.Deprecated @@ -17331,7 +17864,7 @@ public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return The count of instanceGroupUrls. */ @java.lang.Deprecated @@ -17351,7 +17884,7 @@ public int getInstanceGroupUrlsCount() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index of the element to return. * @return The instanceGroupUrls at the given index. */ @@ -17372,7 +17905,7 @@ public java.lang.String getInstanceGroupUrls(int index) { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index of the value to return. * @return The bytes of the instanceGroupUrls at the given index. */ @@ -17393,7 +17926,7 @@ public com.google.protobuf.ByteString getInstanceGroupUrlsBytes(int index) { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index to set the value at. * @param value The instanceGroupUrls to set. * @return This builder for chaining. @@ -17405,7 +17938,7 @@ public Builder setInstanceGroupUrls(int index, java.lang.String value) { } ensureInstanceGroupUrlsIsMutable(); instanceGroupUrls_.set(index, value); - bitField1_ |= 0x00040000; + bitField1_ |= 0x00100000; onChanged(); return this; } @@ -17422,7 +17955,7 @@ public Builder setInstanceGroupUrls(int index, java.lang.String value) { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param value The instanceGroupUrls to add. * @return This builder for chaining. */ @@ -17433,7 +17966,7 @@ public Builder addInstanceGroupUrls(java.lang.String value) { } ensureInstanceGroupUrlsIsMutable(); instanceGroupUrls_.add(value); - bitField1_ |= 0x00040000; + bitField1_ |= 0x00100000; onChanged(); return this; } @@ -17450,7 +17983,7 @@ public Builder addInstanceGroupUrls(java.lang.String value) { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param values The instanceGroupUrls to add. * @return This builder for chaining. */ @@ -17458,7 +17991,7 @@ public Builder addInstanceGroupUrls(java.lang.String value) { public Builder addAllInstanceGroupUrls(java.lang.Iterable values) { ensureInstanceGroupUrlsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, instanceGroupUrls_); - bitField1_ |= 0x00040000; + bitField1_ |= 0x00100000; onChanged(); return this; } @@ -17475,13 +18008,13 @@ public Builder addAllInstanceGroupUrls(java.lang.Iterable valu * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearInstanceGroupUrls() { instanceGroupUrls_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField1_ = (bitField1_ & ~0x00040000); + bitField1_ = (bitField1_ & ~0x00100000); ; onChanged(); return this; @@ -17499,7 +18032,7 @@ public Builder clearInstanceGroupUrls() { * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param value The bytes of the instanceGroupUrls to add. * @return This builder for chaining. */ @@ -17511,7 +18044,7 @@ public Builder addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureInstanceGroupUrlsIsMutable(); instanceGroupUrls_.add(value); - bitField1_ |= 0x00040000; + bitField1_ |= 0x00100000; onChanged(); return this; } @@ -17531,7 +18064,7 @@ public Builder addInstanceGroupUrlsBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See - * google/container/v1/cluster_service.proto;l=3153 + * google/container/v1/cluster_service.proto;l=3209 * @return The currentNodeCount. */ @java.lang.Override @@ -17553,7 +18086,7 @@ public int getCurrentNodeCount() { * * * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See - * google/container/v1/cluster_service.proto;l=3153 + * google/container/v1/cluster_service.proto;l=3209 * @param value The currentNodeCount to set. * @return This builder for chaining. */ @@ -17561,7 +18094,7 @@ public int getCurrentNodeCount() { public Builder setCurrentNodeCount(int value) { currentNodeCount_ = value; - bitField1_ |= 0x00080000; + bitField1_ |= 0x00200000; onChanged(); return this; } @@ -17579,12 +18112,12 @@ public Builder setCurrentNodeCount(int value) { * * * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See - * google/container/v1/cluster_service.proto;l=3153 + * google/container/v1/cluster_service.proto;l=3209 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearCurrentNodeCount() { - bitField1_ = (bitField1_ & ~0x00080000); + bitField1_ = (bitField1_ & ~0x00200000); currentNodeCount_ = 0; onChanged(); return this; @@ -17658,7 +18191,7 @@ public Builder setExpireTime(java.lang.String value) { throw new NullPointerException(); } expireTime_ = value; - bitField1_ |= 0x00100000; + bitField1_ |= 0x00400000; onChanged(); return this; } @@ -17677,7 +18210,7 @@ public Builder setExpireTime(java.lang.String value) { */ public Builder clearExpireTime() { expireTime_ = getDefaultInstance().getExpireTime(); - bitField1_ = (bitField1_ & ~0x00100000); + bitField1_ = (bitField1_ & ~0x00400000); onChanged(); return this; } @@ -17701,7 +18234,7 @@ public Builder setExpireTimeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); expireTime_ = value; - bitField1_ |= 0x00100000; + bitField1_ |= 0x00400000; onChanged(); return this; } @@ -17783,7 +18316,7 @@ public Builder setLocation(java.lang.String value) { throw new NullPointerException(); } location_ = value; - bitField1_ |= 0x00200000; + bitField1_ |= 0x00800000; onChanged(); return this; } @@ -17805,7 +18338,7 @@ public Builder setLocation(java.lang.String value) { */ public Builder clearLocation() { location_ = getDefaultInstance().getLocation(); - bitField1_ = (bitField1_ & ~0x00200000); + bitField1_ = (bitField1_ & ~0x00800000); onChanged(); return this; } @@ -17832,7 +18365,7 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); location_ = value; - bitField1_ |= 0x00200000; + bitField1_ |= 0x00800000; onChanged(); return this; } @@ -17851,7 +18384,7 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { * bool enable_tpu = 115 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enable_tpu is deprecated. See - * google/container/v1/cluster_service.proto;l=3170 + * google/container/v1/cluster_service.proto;l=3226 * @return The enableTpu. */ @java.lang.Override @@ -17872,7 +18405,7 @@ public boolean getEnableTpu() { * bool enable_tpu = 115 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enable_tpu is deprecated. See - * google/container/v1/cluster_service.proto;l=3170 + * google/container/v1/cluster_service.proto;l=3226 * @param value The enableTpu to set. * @return This builder for chaining. */ @@ -17880,7 +18413,7 @@ public boolean getEnableTpu() { public Builder setEnableTpu(boolean value) { enableTpu_ = value; - bitField1_ |= 0x00400000; + bitField1_ |= 0x01000000; onChanged(); return this; } @@ -17897,12 +18430,12 @@ public Builder setEnableTpu(boolean value) { * bool enable_tpu = 115 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enable_tpu is deprecated. See - * google/container/v1/cluster_service.proto;l=3170 + * google/container/v1/cluster_service.proto;l=3226 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearEnableTpu() { - bitField1_ = (bitField1_ & ~0x00400000); + bitField1_ = (bitField1_ & ~0x01000000); enableTpu_ = false; onChanged(); return this; @@ -17926,7 +18459,7 @@ public Builder clearEnableTpu() { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return The tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -17958,7 +18491,7 @@ public java.lang.String getTpuIpv4CidrBlock() { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return The bytes for tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -17990,7 +18523,7 @@ public com.google.protobuf.ByteString getTpuIpv4CidrBlockBytes() { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @param value The tpuIpv4CidrBlock to set. * @return This builder for chaining. */ @@ -18000,7 +18533,7 @@ public Builder setTpuIpv4CidrBlock(java.lang.String value) { throw new NullPointerException(); } tpuIpv4CidrBlock_ = value; - bitField1_ |= 0x00800000; + bitField1_ |= 0x02000000; onChanged(); return this; } @@ -18021,13 +18554,13 @@ public Builder setTpuIpv4CidrBlock(java.lang.String value) { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearTpuIpv4CidrBlock() { tpuIpv4CidrBlock_ = getDefaultInstance().getTpuIpv4CidrBlock(); - bitField1_ = (bitField1_ & ~0x00800000); + bitField1_ = (bitField1_ & ~0x02000000); onChanged(); return this; } @@ -18048,7 +18581,7 @@ public Builder clearTpuIpv4CidrBlock() { * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @param value The bytes for tpuIpv4CidrBlock to set. * @return This builder for chaining. */ @@ -18059,7 +18592,7 @@ public Builder setTpuIpv4CidrBlockBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); tpuIpv4CidrBlock_ = value; - bitField1_ |= 0x00800000; + bitField1_ |= 0x02000000; onChanged(); return this; } @@ -18068,9 +18601,9 @@ public Builder setTpuIpv4CidrBlockBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureConditionsIsMutable() { - if (!((bitField1_ & 0x01000000) != 0)) { + if (!((bitField1_ & 0x04000000) != 0)) { conditions_ = new java.util.ArrayList(conditions_); - bitField1_ |= 0x01000000; + bitField1_ |= 0x04000000; } } @@ -18295,7 +18828,7 @@ public Builder addAllConditions( public Builder clearConditions() { if (conditionsBuilder_ == null) { conditions_ = java.util.Collections.emptyList(); - bitField1_ = (bitField1_ & ~0x01000000); + bitField1_ = (bitField1_ & ~0x04000000); onChanged(); } else { conditionsBuilder_.clear(); @@ -18424,7 +18957,7 @@ public com.google.container.v1.StatusCondition.Builder addConditionsBuilder(int com.google.container.v1.StatusCondition, com.google.container.v1.StatusCondition.Builder, com.google.container.v1.StatusConditionOrBuilder>( - conditions_, ((bitField1_ & 0x01000000) != 0), getParentForChildren(), isClean()); + conditions_, ((bitField1_ & 0x04000000) != 0), getParentForChildren(), isClean()); conditions_ = null; } return conditionsBuilder_; @@ -18449,7 +18982,7 @@ public com.google.container.v1.StatusCondition.Builder addConditionsBuilder(int * @return Whether the autopilot field is set. */ public boolean hasAutopilot() { - return ((bitField1_ & 0x02000000) != 0); + return ((bitField1_ & 0x08000000) != 0); } /** @@ -18491,7 +19024,7 @@ public Builder setAutopilot(com.google.container.v1.Autopilot value) { } else { autopilotBuilder_.setMessage(value); } - bitField1_ |= 0x02000000; + bitField1_ |= 0x08000000; onChanged(); return this; } @@ -18511,7 +19044,7 @@ public Builder setAutopilot(com.google.container.v1.Autopilot.Builder builderFor } else { autopilotBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x02000000; + bitField1_ |= 0x08000000; onChanged(); return this; } @@ -18527,7 +19060,7 @@ public Builder setAutopilot(com.google.container.v1.Autopilot.Builder builderFor */ public Builder mergeAutopilot(com.google.container.v1.Autopilot value) { if (autopilotBuilder_ == null) { - if (((bitField1_ & 0x02000000) != 0) + if (((bitField1_ & 0x08000000) != 0) && autopilot_ != null && autopilot_ != com.google.container.v1.Autopilot.getDefaultInstance()) { getAutopilotBuilder().mergeFrom(value); @@ -18538,7 +19071,7 @@ public Builder mergeAutopilot(com.google.container.v1.Autopilot value) { autopilotBuilder_.mergeFrom(value); } if (autopilot_ != null) { - bitField1_ |= 0x02000000; + bitField1_ |= 0x08000000; onChanged(); } return this; @@ -18554,7 +19087,7 @@ public Builder mergeAutopilot(com.google.container.v1.Autopilot value) { * .google.container.v1.Autopilot autopilot = 128; */ public Builder clearAutopilot() { - bitField1_ = (bitField1_ & ~0x02000000); + bitField1_ = (bitField1_ & ~0x08000000); autopilot_ = null; if (autopilotBuilder_ != null) { autopilotBuilder_.dispose(); @@ -18574,7 +19107,7 @@ public Builder clearAutopilot() { * .google.container.v1.Autopilot autopilot = 128; */ public com.google.container.v1.Autopilot.Builder getAutopilotBuilder() { - bitField1_ |= 0x02000000; + bitField1_ |= 0x08000000; onChanged(); return internalGetAutopilotFieldBuilder().getBuilder(); } @@ -18689,7 +19222,7 @@ public Builder setId(java.lang.String value) { throw new NullPointerException(); } id_ = value; - bitField1_ |= 0x04000000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -18707,7 +19240,7 @@ public Builder setId(java.lang.String value) { */ public Builder clearId() { id_ = getDefaultInstance().getId(); - bitField1_ = (bitField1_ & ~0x04000000); + bitField1_ = (bitField1_ & ~0x10000000); onChanged(); return this; } @@ -18730,7 +19263,7 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); id_ = value; - bitField1_ |= 0x04000000; + bitField1_ |= 0x10000000; onChanged(); return this; } @@ -18755,7 +19288,7 @@ public Builder setIdBytes(com.google.protobuf.ByteString value) { * @return Whether the nodePoolDefaults field is set. */ public boolean hasNodePoolDefaults() { - return ((bitField1_ & 0x08000000) != 0); + return ((bitField1_ & 0x20000000) != 0); } /** @@ -18799,7 +19332,7 @@ public Builder setNodePoolDefaults(com.google.container.v1.NodePoolDefaults valu } else { nodePoolDefaultsBuilder_.setMessage(value); } - bitField1_ |= 0x08000000; + bitField1_ |= 0x20000000; onChanged(); return this; } @@ -18821,7 +19354,7 @@ public Builder setNodePoolDefaults( } else { nodePoolDefaultsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x08000000; + bitField1_ |= 0x20000000; onChanged(); return this; } @@ -18838,7 +19371,7 @@ public Builder setNodePoolDefaults( */ public Builder mergeNodePoolDefaults(com.google.container.v1.NodePoolDefaults value) { if (nodePoolDefaultsBuilder_ == null) { - if (((bitField1_ & 0x08000000) != 0) + if (((bitField1_ & 0x20000000) != 0) && nodePoolDefaults_ != null && nodePoolDefaults_ != com.google.container.v1.NodePoolDefaults.getDefaultInstance()) { getNodePoolDefaultsBuilder().mergeFrom(value); @@ -18849,7 +19382,7 @@ public Builder mergeNodePoolDefaults(com.google.container.v1.NodePoolDefaults va nodePoolDefaultsBuilder_.mergeFrom(value); } if (nodePoolDefaults_ != null) { - bitField1_ |= 0x08000000; + bitField1_ |= 0x20000000; onChanged(); } return this; @@ -18866,7 +19399,7 @@ public Builder mergeNodePoolDefaults(com.google.container.v1.NodePoolDefaults va * optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; */ public Builder clearNodePoolDefaults() { - bitField1_ = (bitField1_ & ~0x08000000); + bitField1_ = (bitField1_ & ~0x20000000); nodePoolDefaults_ = null; if (nodePoolDefaultsBuilder_ != null) { nodePoolDefaultsBuilder_.dispose(); @@ -18887,7 +19420,7 @@ public Builder clearNodePoolDefaults() { * optional .google.container.v1.NodePoolDefaults node_pool_defaults = 131; */ public com.google.container.v1.NodePoolDefaults.Builder getNodePoolDefaultsBuilder() { - bitField1_ |= 0x08000000; + bitField1_ |= 0x20000000; onChanged(); return internalGetNodePoolDefaultsFieldBuilder().getBuilder(); } @@ -18958,7 +19491,7 @@ public com.google.container.v1.NodePoolDefaultsOrBuilder getNodePoolDefaultsOrBu * @return Whether the loggingConfig field is set. */ public boolean hasLoggingConfig() { - return ((bitField1_ & 0x10000000) != 0); + return ((bitField1_ & 0x40000000) != 0); } /** @@ -19000,7 +19533,7 @@ public Builder setLoggingConfig(com.google.container.v1.LoggingConfig value) { } else { loggingConfigBuilder_.setMessage(value); } - bitField1_ |= 0x10000000; + bitField1_ |= 0x40000000; onChanged(); return this; } @@ -19020,7 +19553,7 @@ public Builder setLoggingConfig(com.google.container.v1.LoggingConfig.Builder bu } else { loggingConfigBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x10000000; + bitField1_ |= 0x40000000; onChanged(); return this; } @@ -19036,7 +19569,7 @@ public Builder setLoggingConfig(com.google.container.v1.LoggingConfig.Builder bu */ public Builder mergeLoggingConfig(com.google.container.v1.LoggingConfig value) { if (loggingConfigBuilder_ == null) { - if (((bitField1_ & 0x10000000) != 0) + if (((bitField1_ & 0x40000000) != 0) && loggingConfig_ != null && loggingConfig_ != com.google.container.v1.LoggingConfig.getDefaultInstance()) { getLoggingConfigBuilder().mergeFrom(value); @@ -19047,7 +19580,7 @@ public Builder mergeLoggingConfig(com.google.container.v1.LoggingConfig value) { loggingConfigBuilder_.mergeFrom(value); } if (loggingConfig_ != null) { - bitField1_ |= 0x10000000; + bitField1_ |= 0x40000000; onChanged(); } return this; @@ -19063,7 +19596,7 @@ public Builder mergeLoggingConfig(com.google.container.v1.LoggingConfig value) { * .google.container.v1.LoggingConfig logging_config = 132; */ public Builder clearLoggingConfig() { - bitField1_ = (bitField1_ & ~0x10000000); + bitField1_ = (bitField1_ & ~0x40000000); loggingConfig_ = null; if (loggingConfigBuilder_ != null) { loggingConfigBuilder_.dispose(); @@ -19083,7 +19616,7 @@ public Builder clearLoggingConfig() { * .google.container.v1.LoggingConfig logging_config = 132; */ public com.google.container.v1.LoggingConfig.Builder getLoggingConfigBuilder() { - bitField1_ |= 0x10000000; + bitField1_ |= 0x40000000; onChanged(); return internalGetLoggingConfigFieldBuilder().getBuilder(); } @@ -19152,7 +19685,7 @@ public com.google.container.v1.LoggingConfigOrBuilder getLoggingConfigOrBuilder( * @return Whether the monitoringConfig field is set. */ public boolean hasMonitoringConfig() { - return ((bitField1_ & 0x20000000) != 0); + return ((bitField1_ & 0x80000000) != 0); } /** @@ -19194,7 +19727,7 @@ public Builder setMonitoringConfig(com.google.container.v1.MonitoringConfig valu } else { monitoringConfigBuilder_.setMessage(value); } - bitField1_ |= 0x20000000; + bitField1_ |= 0x80000000; onChanged(); return this; } @@ -19215,7 +19748,7 @@ public Builder setMonitoringConfig( } else { monitoringConfigBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x20000000; + bitField1_ |= 0x80000000; onChanged(); return this; } @@ -19231,7 +19764,7 @@ public Builder setMonitoringConfig( */ public Builder mergeMonitoringConfig(com.google.container.v1.MonitoringConfig value) { if (monitoringConfigBuilder_ == null) { - if (((bitField1_ & 0x20000000) != 0) + if (((bitField1_ & 0x80000000) != 0) && monitoringConfig_ != null && monitoringConfig_ != com.google.container.v1.MonitoringConfig.getDefaultInstance()) { getMonitoringConfigBuilder().mergeFrom(value); @@ -19242,7 +19775,7 @@ public Builder mergeMonitoringConfig(com.google.container.v1.MonitoringConfig va monitoringConfigBuilder_.mergeFrom(value); } if (monitoringConfig_ != null) { - bitField1_ |= 0x20000000; + bitField1_ |= 0x80000000; onChanged(); } return this; @@ -19258,7 +19791,7 @@ public Builder mergeMonitoringConfig(com.google.container.v1.MonitoringConfig va * .google.container.v1.MonitoringConfig monitoring_config = 133; */ public Builder clearMonitoringConfig() { - bitField1_ = (bitField1_ & ~0x20000000); + bitField1_ = (bitField1_ & ~0x80000000); monitoringConfig_ = null; if (monitoringConfigBuilder_ != null) { monitoringConfigBuilder_.dispose(); @@ -19278,7 +19811,7 @@ public Builder clearMonitoringConfig() { * .google.container.v1.MonitoringConfig monitoring_config = 133; */ public com.google.container.v1.MonitoringConfig.Builder getMonitoringConfigBuilder() { - bitField1_ |= 0x20000000; + bitField1_ |= 0x80000000; onChanged(); return internalGetMonitoringConfigFieldBuilder().getBuilder(); } @@ -19348,7 +19881,7 @@ public com.google.container.v1.MonitoringConfigOrBuilder getMonitoringConfigOrBu * @return Whether the nodePoolAutoConfig field is set. */ public boolean hasNodePoolAutoConfig() { - return ((bitField1_ & 0x40000000) != 0); + return ((bitField2_ & 0x00000001) != 0); } /** @@ -19392,7 +19925,7 @@ public Builder setNodePoolAutoConfig(com.google.container.v1.NodePoolAutoConfig } else { nodePoolAutoConfigBuilder_.setMessage(value); } - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000001; onChanged(); return this; } @@ -19414,7 +19947,7 @@ public Builder setNodePoolAutoConfig( } else { nodePoolAutoConfigBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000001; onChanged(); return this; } @@ -19431,7 +19964,7 @@ public Builder setNodePoolAutoConfig( */ public Builder mergeNodePoolAutoConfig(com.google.container.v1.NodePoolAutoConfig value) { if (nodePoolAutoConfigBuilder_ == null) { - if (((bitField1_ & 0x40000000) != 0) + if (((bitField2_ & 0x00000001) != 0) && nodePoolAutoConfig_ != null && nodePoolAutoConfig_ != com.google.container.v1.NodePoolAutoConfig.getDefaultInstance()) { @@ -19443,7 +19976,7 @@ public Builder mergeNodePoolAutoConfig(com.google.container.v1.NodePoolAutoConfi nodePoolAutoConfigBuilder_.mergeFrom(value); } if (nodePoolAutoConfig_ != null) { - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000001; onChanged(); } return this; @@ -19460,7 +19993,7 @@ public Builder mergeNodePoolAutoConfig(com.google.container.v1.NodePoolAutoConfi * .google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; */ public Builder clearNodePoolAutoConfig() { - bitField1_ = (bitField1_ & ~0x40000000); + bitField2_ = (bitField2_ & ~0x00000001); nodePoolAutoConfig_ = null; if (nodePoolAutoConfigBuilder_ != null) { nodePoolAutoConfigBuilder_.dispose(); @@ -19481,7 +20014,7 @@ public Builder clearNodePoolAutoConfig() { * .google.container.v1.NodePoolAutoConfig node_pool_auto_config = 136; */ public com.google.container.v1.NodePoolAutoConfig.Builder getNodePoolAutoConfigBuilder() { - bitField1_ |= 0x40000000; + bitField2_ |= 0x00000001; onChanged(); return internalGetNodePoolAutoConfigFieldBuilder().getBuilder(); } @@ -19552,7 +20085,7 @@ public com.google.container.v1.NodePoolAutoConfigOrBuilder getNodePoolAutoConfig * @return Whether the podAutoscaling field is set. */ public boolean hasPodAutoscaling() { - return ((bitField1_ & 0x80000000) != 0); + return ((bitField2_ & 0x00000002) != 0); } /** @@ -19594,7 +20127,7 @@ public Builder setPodAutoscaling(com.google.container.v1.PodAutoscaling value) { } else { podAutoscalingBuilder_.setMessage(value); } - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000002; onChanged(); return this; } @@ -19615,7 +20148,7 @@ public Builder setPodAutoscaling( } else { podAutoscalingBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000002; onChanged(); return this; } @@ -19631,7 +20164,7 @@ public Builder setPodAutoscaling( */ public Builder mergePodAutoscaling(com.google.container.v1.PodAutoscaling value) { if (podAutoscalingBuilder_ == null) { - if (((bitField1_ & 0x80000000) != 0) + if (((bitField2_ & 0x00000002) != 0) && podAutoscaling_ != null && podAutoscaling_ != com.google.container.v1.PodAutoscaling.getDefaultInstance()) { getPodAutoscalingBuilder().mergeFrom(value); @@ -19642,7 +20175,7 @@ public Builder mergePodAutoscaling(com.google.container.v1.PodAutoscaling value) podAutoscalingBuilder_.mergeFrom(value); } if (podAutoscaling_ != null) { - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000002; onChanged(); } return this; @@ -19658,7 +20191,7 @@ public Builder mergePodAutoscaling(com.google.container.v1.PodAutoscaling value) * .google.container.v1.PodAutoscaling pod_autoscaling = 138; */ public Builder clearPodAutoscaling() { - bitField1_ = (bitField1_ & ~0x80000000); + bitField2_ = (bitField2_ & ~0x00000002); podAutoscaling_ = null; if (podAutoscalingBuilder_ != null) { podAutoscalingBuilder_.dispose(); @@ -19678,7 +20211,7 @@ public Builder clearPodAutoscaling() { * .google.container.v1.PodAutoscaling pod_autoscaling = 138; */ public com.google.container.v1.PodAutoscaling.Builder getPodAutoscalingBuilder() { - bitField1_ |= 0x80000000; + bitField2_ |= 0x00000002; onChanged(); return internalGetPodAutoscalingFieldBuilder().getBuilder(); } @@ -19799,7 +20332,7 @@ public Builder setEtag(java.lang.String value) { throw new NullPointerException(); } etag_ = value; - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000004; onChanged(); return this; } @@ -19819,7 +20352,7 @@ public Builder setEtag(java.lang.String value) { */ public Builder clearEtag() { etag_ = getDefaultInstance().getEtag(); - bitField2_ = (bitField2_ & ~0x00000001); + bitField2_ = (bitField2_ & ~0x00000004); onChanged(); return this; } @@ -19844,7 +20377,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); etag_ = value; - bitField2_ |= 0x00000001; + bitField2_ |= 0x00000004; onChanged(); return this; } @@ -19868,7 +20401,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { * @return Whether the fleet field is set. */ public boolean hasFleet() { - return ((bitField2_ & 0x00000002) != 0); + return ((bitField2_ & 0x00000008) != 0); } /** @@ -19908,7 +20441,7 @@ public Builder setFleet(com.google.container.v1.Fleet value) { } else { fleetBuilder_.setMessage(value); } - bitField2_ |= 0x00000002; + bitField2_ |= 0x00000008; onChanged(); return this; } @@ -19928,7 +20461,7 @@ public Builder setFleet(com.google.container.v1.Fleet.Builder builderForValue) { } else { fleetBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000002; + bitField2_ |= 0x00000008; onChanged(); return this; } @@ -19944,7 +20477,7 @@ public Builder setFleet(com.google.container.v1.Fleet.Builder builderForValue) { */ public Builder mergeFleet(com.google.container.v1.Fleet value) { if (fleetBuilder_ == null) { - if (((bitField2_ & 0x00000002) != 0) + if (((bitField2_ & 0x00000008) != 0) && fleet_ != null && fleet_ != com.google.container.v1.Fleet.getDefaultInstance()) { getFleetBuilder().mergeFrom(value); @@ -19955,7 +20488,7 @@ public Builder mergeFleet(com.google.container.v1.Fleet value) { fleetBuilder_.mergeFrom(value); } if (fleet_ != null) { - bitField2_ |= 0x00000002; + bitField2_ |= 0x00000008; onChanged(); } return this; @@ -19971,7 +20504,7 @@ public Builder mergeFleet(com.google.container.v1.Fleet value) { * .google.container.v1.Fleet fleet = 140; */ public Builder clearFleet() { - bitField2_ = (bitField2_ & ~0x00000002); + bitField2_ = (bitField2_ & ~0x00000008); fleet_ = null; if (fleetBuilder_ != null) { fleetBuilder_.dispose(); @@ -19991,7 +20524,7 @@ public Builder clearFleet() { * .google.container.v1.Fleet fleet = 140; */ public com.google.container.v1.Fleet.Builder getFleetBuilder() { - bitField2_ |= 0x00000002; + bitField2_ |= 0x00000008; onChanged(); return internalGetFleetFieldBuilder().getBuilder(); } @@ -20060,7 +20593,7 @@ public com.google.container.v1.FleetOrBuilder getFleetOrBuilder() { * @return Whether the securityPostureConfig field is set. */ public boolean hasSecurityPostureConfig() { - return ((bitField2_ & 0x00000004) != 0); + return ((bitField2_ & 0x00000010) != 0); } /** @@ -20106,7 +20639,7 @@ public Builder setSecurityPostureConfig(com.google.container.v1.SecurityPostureC } else { securityPostureConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000004; + bitField2_ |= 0x00000010; onChanged(); return this; } @@ -20129,7 +20662,7 @@ public Builder setSecurityPostureConfig( } else { securityPostureConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000004; + bitField2_ |= 0x00000010; onChanged(); return this; } @@ -20147,7 +20680,7 @@ public Builder setSecurityPostureConfig( */ public Builder mergeSecurityPostureConfig(com.google.container.v1.SecurityPostureConfig value) { if (securityPostureConfigBuilder_ == null) { - if (((bitField2_ & 0x00000004) != 0) + if (((bitField2_ & 0x00000010) != 0) && securityPostureConfig_ != null && securityPostureConfig_ != com.google.container.v1.SecurityPostureConfig.getDefaultInstance()) { @@ -20159,7 +20692,7 @@ public Builder mergeSecurityPostureConfig(com.google.container.v1.SecurityPostur securityPostureConfigBuilder_.mergeFrom(value); } if (securityPostureConfig_ != null) { - bitField2_ |= 0x00000004; + bitField2_ |= 0x00000010; onChanged(); } return this; @@ -20177,7 +20710,7 @@ public Builder mergeSecurityPostureConfig(com.google.container.v1.SecurityPostur * */ public Builder clearSecurityPostureConfig() { - bitField2_ = (bitField2_ & ~0x00000004); + bitField2_ = (bitField2_ & ~0x00000010); securityPostureConfig_ = null; if (securityPostureConfigBuilder_ != null) { securityPostureConfigBuilder_.dispose(); @@ -20199,7 +20732,7 @@ public Builder clearSecurityPostureConfig() { * */ public com.google.container.v1.SecurityPostureConfig.Builder getSecurityPostureConfigBuilder() { - bitField2_ |= 0x00000004; + bitField2_ |= 0x00000010; onChanged(); return internalGetSecurityPostureConfigFieldBuilder().getBuilder(); } @@ -20274,7 +20807,7 @@ public com.google.container.v1.SecurityPostureConfig.Builder getSecurityPostureC * @return Whether the controlPlaneEndpointsConfig field is set. */ public boolean hasControlPlaneEndpointsConfig() { - return ((bitField2_ & 0x00000008) != 0); + return ((bitField2_ & 0x00000020) != 0); } /** @@ -20319,7 +20852,7 @@ public Builder setControlPlaneEndpointsConfig( } else { controlPlaneEndpointsConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000008; + bitField2_ |= 0x00000020; onChanged(); return this; } @@ -20341,7 +20874,7 @@ public Builder setControlPlaneEndpointsConfig( } else { controlPlaneEndpointsConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000008; + bitField2_ |= 0x00000020; onChanged(); return this; } @@ -20359,7 +20892,7 @@ public Builder setControlPlaneEndpointsConfig( public Builder mergeControlPlaneEndpointsConfig( com.google.container.v1.ControlPlaneEndpointsConfig value) { if (controlPlaneEndpointsConfigBuilder_ == null) { - if (((bitField2_ & 0x00000008) != 0) + if (((bitField2_ & 0x00000020) != 0) && controlPlaneEndpointsConfig_ != null && controlPlaneEndpointsConfig_ != com.google.container.v1.ControlPlaneEndpointsConfig.getDefaultInstance()) { @@ -20371,7 +20904,7 @@ public Builder mergeControlPlaneEndpointsConfig( controlPlaneEndpointsConfigBuilder_.mergeFrom(value); } if (controlPlaneEndpointsConfig_ != null) { - bitField2_ |= 0x00000008; + bitField2_ |= 0x00000020; onChanged(); } return this; @@ -20388,7 +20921,7 @@ public Builder mergeControlPlaneEndpointsConfig( * */ public Builder clearControlPlaneEndpointsConfig() { - bitField2_ = (bitField2_ & ~0x00000008); + bitField2_ = (bitField2_ & ~0x00000020); controlPlaneEndpointsConfig_ = null; if (controlPlaneEndpointsConfigBuilder_ != null) { controlPlaneEndpointsConfigBuilder_.dispose(); @@ -20410,7 +20943,7 @@ public Builder clearControlPlaneEndpointsConfig() { */ public com.google.container.v1.ControlPlaneEndpointsConfig.Builder getControlPlaneEndpointsConfigBuilder() { - bitField2_ |= 0x00000008; + bitField2_ |= 0x00000020; onChanged(); return internalGetControlPlaneEndpointsConfigFieldBuilder().getBuilder(); } @@ -20482,7 +21015,7 @@ public Builder clearControlPlaneEndpointsConfig() { * @return Whether the enableK8sBetaApis field is set. */ public boolean hasEnableK8SBetaApis() { - return ((bitField2_ & 0x00000010) != 0); + return ((bitField2_ & 0x00000040) != 0); } /** @@ -20524,7 +21057,7 @@ public Builder setEnableK8SBetaApis(com.google.container.v1.K8sBetaAPIConfig val } else { enableK8SBetaApisBuilder_.setMessage(value); } - bitField2_ |= 0x00000010; + bitField2_ |= 0x00000040; onChanged(); return this; } @@ -20545,7 +21078,7 @@ public Builder setEnableK8SBetaApis( } else { enableK8SBetaApisBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000010; + bitField2_ |= 0x00000040; onChanged(); return this; } @@ -20561,7 +21094,7 @@ public Builder setEnableK8SBetaApis( */ public Builder mergeEnableK8SBetaApis(com.google.container.v1.K8sBetaAPIConfig value) { if (enableK8SBetaApisBuilder_ == null) { - if (((bitField2_ & 0x00000010) != 0) + if (((bitField2_ & 0x00000040) != 0) && enableK8SBetaApis_ != null && enableK8SBetaApis_ != com.google.container.v1.K8sBetaAPIConfig.getDefaultInstance()) { @@ -20573,7 +21106,7 @@ public Builder mergeEnableK8SBetaApis(com.google.container.v1.K8sBetaAPIConfig v enableK8SBetaApisBuilder_.mergeFrom(value); } if (enableK8SBetaApis_ != null) { - bitField2_ |= 0x00000010; + bitField2_ |= 0x00000040; onChanged(); } return this; @@ -20589,7 +21122,7 @@ public Builder mergeEnableK8SBetaApis(com.google.container.v1.K8sBetaAPIConfig v * .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; */ public Builder clearEnableK8SBetaApis() { - bitField2_ = (bitField2_ & ~0x00000010); + bitField2_ = (bitField2_ & ~0x00000040); enableK8SBetaApis_ = null; if (enableK8SBetaApisBuilder_ != null) { enableK8SBetaApisBuilder_.dispose(); @@ -20609,7 +21142,7 @@ public Builder clearEnableK8SBetaApis() { * .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 143; */ public com.google.container.v1.K8sBetaAPIConfig.Builder getEnableK8SBetaApisBuilder() { - bitField2_ |= 0x00000010; + bitField2_ |= 0x00000040; onChanged(); return internalGetEnableK8SBetaApisFieldBuilder().getBuilder(); } @@ -20680,12 +21213,12 @@ public com.google.container.v1.K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrB * * * @deprecated google.container.v1.Cluster.enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3228 + * google/container/v1/cluster_service.proto;l=3284 * @return Whether the enterpriseConfig field is set. */ @java.lang.Deprecated public boolean hasEnterpriseConfig() { - return ((bitField2_ & 0x00000020) != 0); + return ((bitField2_ & 0x00000080) != 0); } /** @@ -20702,7 +21235,7 @@ public boolean hasEnterpriseConfig() { * * * @deprecated google.container.v1.Cluster.enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3228 + * google/container/v1/cluster_service.proto;l=3284 * @return The enterpriseConfig. */ @java.lang.Deprecated @@ -20739,7 +21272,7 @@ public Builder setEnterpriseConfig(com.google.container.v1.EnterpriseConfig valu } else { enterpriseConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000020; + bitField2_ |= 0x00000080; onChanged(); return this; } @@ -20765,7 +21298,7 @@ public Builder setEnterpriseConfig( } else { enterpriseConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000020; + bitField2_ |= 0x00000080; onChanged(); return this; } @@ -20786,7 +21319,7 @@ public Builder setEnterpriseConfig( @java.lang.Deprecated public Builder mergeEnterpriseConfig(com.google.container.v1.EnterpriseConfig value) { if (enterpriseConfigBuilder_ == null) { - if (((bitField2_ & 0x00000020) != 0) + if (((bitField2_ & 0x00000080) != 0) && enterpriseConfig_ != null && enterpriseConfig_ != com.google.container.v1.EnterpriseConfig.getDefaultInstance()) { getEnterpriseConfigBuilder().mergeFrom(value); @@ -20797,7 +21330,7 @@ public Builder mergeEnterpriseConfig(com.google.container.v1.EnterpriseConfig va enterpriseConfigBuilder_.mergeFrom(value); } if (enterpriseConfig_ != null) { - bitField2_ |= 0x00000020; + bitField2_ |= 0x00000080; onChanged(); } return this; @@ -20818,7 +21351,7 @@ public Builder mergeEnterpriseConfig(com.google.container.v1.EnterpriseConfig va */ @java.lang.Deprecated public Builder clearEnterpriseConfig() { - bitField2_ = (bitField2_ & ~0x00000020); + bitField2_ = (bitField2_ & ~0x00000080); enterpriseConfig_ = null; if (enterpriseConfigBuilder_ != null) { enterpriseConfigBuilder_.dispose(); @@ -20843,7 +21376,7 @@ public Builder clearEnterpriseConfig() { */ @java.lang.Deprecated public com.google.container.v1.EnterpriseConfig.Builder getEnterpriseConfigBuilder() { - bitField2_ |= 0x00000020; + bitField2_ |= 0x00000080; onChanged(); return internalGetEnterpriseConfigFieldBuilder().getBuilder(); } @@ -20921,7 +21454,7 @@ public com.google.container.v1.EnterpriseConfigOrBuilder getEnterpriseConfigOrBu * @return Whether the secretManagerConfig field is set. */ public boolean hasSecretManagerConfig() { - return ((bitField2_ & 0x00000040) != 0); + return ((bitField2_ & 0x00000100) != 0); } /** @@ -20963,7 +21496,7 @@ public Builder setSecretManagerConfig(com.google.container.v1.SecretManagerConfi } else { secretManagerConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000040; + bitField2_ |= 0x00000100; onChanged(); return this; } @@ -20984,7 +21517,7 @@ public Builder setSecretManagerConfig( } else { secretManagerConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000040; + bitField2_ |= 0x00000100; onChanged(); return this; } @@ -21000,7 +21533,7 @@ public Builder setSecretManagerConfig( */ public Builder mergeSecretManagerConfig(com.google.container.v1.SecretManagerConfig value) { if (secretManagerConfigBuilder_ == null) { - if (((bitField2_ & 0x00000040) != 0) + if (((bitField2_ & 0x00000100) != 0) && secretManagerConfig_ != null && secretManagerConfig_ != com.google.container.v1.SecretManagerConfig.getDefaultInstance()) { @@ -21012,7 +21545,7 @@ public Builder mergeSecretManagerConfig(com.google.container.v1.SecretManagerCon secretManagerConfigBuilder_.mergeFrom(value); } if (secretManagerConfig_ != null) { - bitField2_ |= 0x00000040; + bitField2_ |= 0x00000100; onChanged(); } return this; @@ -21028,7 +21561,7 @@ public Builder mergeSecretManagerConfig(com.google.container.v1.SecretManagerCon * .google.container.v1.SecretManagerConfig secret_manager_config = 150; */ public Builder clearSecretManagerConfig() { - bitField2_ = (bitField2_ & ~0x00000040); + bitField2_ = (bitField2_ & ~0x00000100); secretManagerConfig_ = null; if (secretManagerConfigBuilder_ != null) { secretManagerConfigBuilder_.dispose(); @@ -21048,7 +21581,7 @@ public Builder clearSecretManagerConfig() { * .google.container.v1.SecretManagerConfig secret_manager_config = 150; */ public com.google.container.v1.SecretManagerConfig.Builder getSecretManagerConfigBuilder() { - bitField2_ |= 0x00000040; + bitField2_ |= 0x00000100; onChanged(); return internalGetSecretManagerConfigFieldBuilder().getBuilder(); } @@ -21121,12 +21654,12 @@ public com.google.container.v1.SecretManagerConfigOrBuilder getSecretManagerConf * * * @deprecated google.container.v1.Cluster.compliance_posture_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3238 + * google/container/v1/cluster_service.proto;l=3294 * @return Whether the compliancePostureConfig field is set. */ @java.lang.Deprecated public boolean hasCompliancePostureConfig() { - return ((bitField2_ & 0x00000080) != 0); + return ((bitField2_ & 0x00000200) != 0); } /** @@ -21145,7 +21678,7 @@ public boolean hasCompliancePostureConfig() { * * * @deprecated google.container.v1.Cluster.compliance_posture_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3238 + * google/container/v1/cluster_service.proto;l=3294 * @return The compliancePostureConfig. */ @java.lang.Deprecated @@ -21185,7 +21718,7 @@ public Builder setCompliancePostureConfig( } else { compliancePostureConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000080; + bitField2_ |= 0x00000200; onChanged(); return this; } @@ -21213,7 +21746,7 @@ public Builder setCompliancePostureConfig( } else { compliancePostureConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000080; + bitField2_ |= 0x00000200; onChanged(); return this; } @@ -21237,7 +21770,7 @@ public Builder setCompliancePostureConfig( public Builder mergeCompliancePostureConfig( com.google.container.v1.CompliancePostureConfig value) { if (compliancePostureConfigBuilder_ == null) { - if (((bitField2_ & 0x00000080) != 0) + if (((bitField2_ & 0x00000200) != 0) && compliancePostureConfig_ != null && compliancePostureConfig_ != com.google.container.v1.CompliancePostureConfig.getDefaultInstance()) { @@ -21249,7 +21782,7 @@ public Builder mergeCompliancePostureConfig( compliancePostureConfigBuilder_.mergeFrom(value); } if (compliancePostureConfig_ != null) { - bitField2_ |= 0x00000080; + bitField2_ |= 0x00000200; onChanged(); } return this; @@ -21272,7 +21805,7 @@ public Builder mergeCompliancePostureConfig( */ @java.lang.Deprecated public Builder clearCompliancePostureConfig() { - bitField2_ = (bitField2_ & ~0x00000080); + bitField2_ = (bitField2_ & ~0x00000200); compliancePostureConfig_ = null; if (compliancePostureConfigBuilder_ != null) { compliancePostureConfigBuilder_.dispose(); @@ -21300,7 +21833,7 @@ public Builder clearCompliancePostureConfig() { @java.lang.Deprecated public com.google.container.v1.CompliancePostureConfig.Builder getCompliancePostureConfigBuilder() { - bitField2_ |= 0x00000080; + bitField2_ |= 0x00000200; onChanged(); return internalGetCompliancePostureConfigFieldBuilder().getBuilder(); } @@ -21379,7 +21912,7 @@ public Builder clearCompliancePostureConfig() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField2_ & 0x00000100) != 0); + return ((bitField2_ & 0x00000400) != 0); } /** @@ -21413,7 +21946,7 @@ public boolean getSatisfiesPzs() { public Builder setSatisfiesPzs(boolean value) { satisfiesPzs_ = value; - bitField2_ |= 0x00000100; + bitField2_ |= 0x00000400; onChanged(); return this; } @@ -21430,7 +21963,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField2_ = (bitField2_ & ~0x00000100); + bitField2_ = (bitField2_ & ~0x00000400); satisfiesPzs_ = false; onChanged(); return this; @@ -21451,7 +21984,7 @@ public Builder clearSatisfiesPzs() { */ @java.lang.Override public boolean hasSatisfiesPzi() { - return ((bitField2_ & 0x00000200) != 0); + return ((bitField2_ & 0x00000800) != 0); } /** @@ -21485,7 +22018,7 @@ public boolean getSatisfiesPzi() { public Builder setSatisfiesPzi(boolean value) { satisfiesPzi_ = value; - bitField2_ |= 0x00000200; + bitField2_ |= 0x00000800; onChanged(); return this; } @@ -21502,7 +22035,7 @@ public Builder setSatisfiesPzi(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzi() { - bitField2_ = (bitField2_ & ~0x00000200); + bitField2_ = (bitField2_ & ~0x00000800); satisfiesPzi_ = false; onChanged(); return this; @@ -21528,7 +22061,7 @@ public Builder clearSatisfiesPzi() { * @return Whether the userManagedKeysConfig field is set. */ public boolean hasUserManagedKeysConfig() { - return ((bitField2_ & 0x00000400) != 0); + return ((bitField2_ & 0x00001000) != 0); } /** @@ -21572,7 +22105,7 @@ public Builder setUserManagedKeysConfig(com.google.container.v1.UserManagedKeysC } else { userManagedKeysConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000400; + bitField2_ |= 0x00001000; onChanged(); return this; } @@ -21594,7 +22127,7 @@ public Builder setUserManagedKeysConfig( } else { userManagedKeysConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000400; + bitField2_ |= 0x00001000; onChanged(); return this; } @@ -21611,7 +22144,7 @@ public Builder setUserManagedKeysConfig( */ public Builder mergeUserManagedKeysConfig(com.google.container.v1.UserManagedKeysConfig value) { if (userManagedKeysConfigBuilder_ == null) { - if (((bitField2_ & 0x00000400) != 0) + if (((bitField2_ & 0x00001000) != 0) && userManagedKeysConfig_ != null && userManagedKeysConfig_ != com.google.container.v1.UserManagedKeysConfig.getDefaultInstance()) { @@ -21623,7 +22156,7 @@ public Builder mergeUserManagedKeysConfig(com.google.container.v1.UserManagedKey userManagedKeysConfigBuilder_.mergeFrom(value); } if (userManagedKeysConfig_ != null) { - bitField2_ |= 0x00000400; + bitField2_ |= 0x00001000; onChanged(); } return this; @@ -21640,7 +22173,7 @@ public Builder mergeUserManagedKeysConfig(com.google.container.v1.UserManagedKey * */ public Builder clearUserManagedKeysConfig() { - bitField2_ = (bitField2_ & ~0x00000400); + bitField2_ = (bitField2_ & ~0x00001000); userManagedKeysConfig_ = null; if (userManagedKeysConfigBuilder_ != null) { userManagedKeysConfigBuilder_.dispose(); @@ -21661,7 +22194,7 @@ public Builder clearUserManagedKeysConfig() { * */ public com.google.container.v1.UserManagedKeysConfig.Builder getUserManagedKeysConfigBuilder() { - bitField2_ |= 0x00000400; + bitField2_ |= 0x00001000; onChanged(); return internalGetUserManagedKeysConfigFieldBuilder().getBuilder(); } @@ -21734,7 +22267,7 @@ public com.google.container.v1.UserManagedKeysConfig.Builder getUserManagedKeysC * @return Whether the rbacBindingConfig field is set. */ public boolean hasRbacBindingConfig() { - return ((bitField2_ & 0x00000800) != 0); + return ((bitField2_ & 0x00002000) != 0); } /** @@ -21778,7 +22311,7 @@ public Builder setRbacBindingConfig(com.google.container.v1.RBACBindingConfig va } else { rbacBindingConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00000800; + bitField2_ |= 0x00002000; onChanged(); return this; } @@ -21800,7 +22333,7 @@ public Builder setRbacBindingConfig( } else { rbacBindingConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00000800; + bitField2_ |= 0x00002000; onChanged(); return this; } @@ -21817,7 +22350,7 @@ public Builder setRbacBindingConfig( */ public Builder mergeRbacBindingConfig(com.google.container.v1.RBACBindingConfig value) { if (rbacBindingConfigBuilder_ == null) { - if (((bitField2_ & 0x00000800) != 0) + if (((bitField2_ & 0x00002000) != 0) && rbacBindingConfig_ != null && rbacBindingConfig_ != com.google.container.v1.RBACBindingConfig.getDefaultInstance()) { @@ -21829,7 +22362,7 @@ public Builder mergeRbacBindingConfig(com.google.container.v1.RBACBindingConfig rbacBindingConfigBuilder_.mergeFrom(value); } if (rbacBindingConfig_ != null) { - bitField2_ |= 0x00000800; + bitField2_ |= 0x00002000; onChanged(); } return this; @@ -21846,7 +22379,7 @@ public Builder mergeRbacBindingConfig(com.google.container.v1.RBACBindingConfig * optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; */ public Builder clearRbacBindingConfig() { - bitField2_ = (bitField2_ & ~0x00000800); + bitField2_ = (bitField2_ & ~0x00002000); rbacBindingConfig_ = null; if (rbacBindingConfigBuilder_ != null) { rbacBindingConfigBuilder_.dispose(); @@ -21867,7 +22400,7 @@ public Builder clearRbacBindingConfig() { * optional .google.container.v1.RBACBindingConfig rbac_binding_config = 156; */ public com.google.container.v1.RBACBindingConfig.Builder getRbacBindingConfigBuilder() { - bitField2_ |= 0x00000800; + bitField2_ |= 0x00002000; onChanged(); return internalGetRbacBindingConfigFieldBuilder().getBuilder(); } @@ -21938,7 +22471,7 @@ public com.google.container.v1.RBACBindingConfigOrBuilder getRbacBindingConfigOr * @return Whether the gkeAutoUpgradeConfig field is set. */ public boolean hasGkeAutoUpgradeConfig() { - return ((bitField2_ & 0x00001000) != 0); + return ((bitField2_ & 0x00004000) != 0); } /** @@ -21980,7 +22513,7 @@ public Builder setGkeAutoUpgradeConfig(com.google.container.v1.GkeAutoUpgradeCon } else { gkeAutoUpgradeConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00001000; + bitField2_ |= 0x00004000; onChanged(); return this; } @@ -22001,7 +22534,7 @@ public Builder setGkeAutoUpgradeConfig( } else { gkeAutoUpgradeConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00001000; + bitField2_ |= 0x00004000; onChanged(); return this; } @@ -22017,7 +22550,7 @@ public Builder setGkeAutoUpgradeConfig( */ public Builder mergeGkeAutoUpgradeConfig(com.google.container.v1.GkeAutoUpgradeConfig value) { if (gkeAutoUpgradeConfigBuilder_ == null) { - if (((bitField2_ & 0x00001000) != 0) + if (((bitField2_ & 0x00004000) != 0) && gkeAutoUpgradeConfig_ != null && gkeAutoUpgradeConfig_ != com.google.container.v1.GkeAutoUpgradeConfig.getDefaultInstance()) { @@ -22029,7 +22562,7 @@ public Builder mergeGkeAutoUpgradeConfig(com.google.container.v1.GkeAutoUpgradeC gkeAutoUpgradeConfigBuilder_.mergeFrom(value); } if (gkeAutoUpgradeConfig_ != null) { - bitField2_ |= 0x00001000; + bitField2_ |= 0x00004000; onChanged(); } return this; @@ -22045,7 +22578,7 @@ public Builder mergeGkeAutoUpgradeConfig(com.google.container.v1.GkeAutoUpgradeC * .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; */ public Builder clearGkeAutoUpgradeConfig() { - bitField2_ = (bitField2_ & ~0x00001000); + bitField2_ = (bitField2_ & ~0x00004000); gkeAutoUpgradeConfig_ = null; if (gkeAutoUpgradeConfigBuilder_ != null) { gkeAutoUpgradeConfigBuilder_.dispose(); @@ -22065,7 +22598,7 @@ public Builder clearGkeAutoUpgradeConfig() { * .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 163; */ public com.google.container.v1.GkeAutoUpgradeConfig.Builder getGkeAutoUpgradeConfigBuilder() { - bitField2_ |= 0x00001000; + bitField2_ |= 0x00004000; onChanged(); return internalGetGkeAutoUpgradeConfigFieldBuilder().getBuilder(); } @@ -22138,7 +22671,7 @@ public com.google.container.v1.GkeAutoUpgradeConfig.Builder getGkeAutoUpgradeCon * @return Whether the anonymousAuthenticationConfig field is set. */ public boolean hasAnonymousAuthenticationConfig() { - return ((bitField2_ & 0x00002000) != 0); + return ((bitField2_ & 0x00008000) != 0); } /** @@ -22188,7 +22721,7 @@ public Builder setAnonymousAuthenticationConfig( } else { anonymousAuthenticationConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00002000; + bitField2_ |= 0x00008000; onChanged(); return this; } @@ -22212,7 +22745,7 @@ public Builder setAnonymousAuthenticationConfig( } else { anonymousAuthenticationConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00002000; + bitField2_ |= 0x00008000; onChanged(); return this; } @@ -22232,7 +22765,7 @@ public Builder setAnonymousAuthenticationConfig( public Builder mergeAnonymousAuthenticationConfig( com.google.container.v1.AnonymousAuthenticationConfig value) { if (anonymousAuthenticationConfigBuilder_ == null) { - if (((bitField2_ & 0x00002000) != 0) + if (((bitField2_ & 0x00008000) != 0) && anonymousAuthenticationConfig_ != null && anonymousAuthenticationConfig_ != com.google.container.v1.AnonymousAuthenticationConfig.getDefaultInstance()) { @@ -22244,7 +22777,7 @@ public Builder mergeAnonymousAuthenticationConfig( anonymousAuthenticationConfigBuilder_.mergeFrom(value); } if (anonymousAuthenticationConfig_ != null) { - bitField2_ |= 0x00002000; + bitField2_ |= 0x00008000; onChanged(); } return this; @@ -22263,7 +22796,7 @@ public Builder mergeAnonymousAuthenticationConfig( * */ public Builder clearAnonymousAuthenticationConfig() { - bitField2_ = (bitField2_ & ~0x00002000); + bitField2_ = (bitField2_ & ~0x00008000); anonymousAuthenticationConfig_ = null; if (anonymousAuthenticationConfigBuilder_ != null) { anonymousAuthenticationConfigBuilder_.dispose(); @@ -22287,7 +22820,7 @@ public Builder clearAnonymousAuthenticationConfig() { */ public com.google.container.v1.AnonymousAuthenticationConfig.Builder getAnonymousAuthenticationConfigBuilder() { - bitField2_ |= 0x00002000; + bitField2_ |= 0x00008000; onChanged(); return internalGetAnonymousAuthenticationConfigFieldBuilder().getBuilder(); } @@ -22365,7 +22898,7 @@ public Builder clearAnonymousAuthenticationConfig() { * @return Whether the scheduleUpgradeConfig field is set. */ public boolean hasScheduleUpgradeConfig() { - return ((bitField2_ & 0x00004000) != 0); + return ((bitField2_ & 0x00010000) != 0); } /** @@ -22411,7 +22944,7 @@ public Builder setScheduleUpgradeConfig(com.google.container.v1.ScheduleUpgradeC } else { scheduleUpgradeConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00004000; + bitField2_ |= 0x00010000; onChanged(); return this; } @@ -22434,7 +22967,7 @@ public Builder setScheduleUpgradeConfig( } else { scheduleUpgradeConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00004000; + bitField2_ |= 0x00010000; onChanged(); return this; } @@ -22452,7 +22985,7 @@ public Builder setScheduleUpgradeConfig( */ public Builder mergeScheduleUpgradeConfig(com.google.container.v1.ScheduleUpgradeConfig value) { if (scheduleUpgradeConfigBuilder_ == null) { - if (((bitField2_ & 0x00004000) != 0) + if (((bitField2_ & 0x00010000) != 0) && scheduleUpgradeConfig_ != null && scheduleUpgradeConfig_ != com.google.container.v1.ScheduleUpgradeConfig.getDefaultInstance()) { @@ -22464,7 +22997,7 @@ public Builder mergeScheduleUpgradeConfig(com.google.container.v1.ScheduleUpgrad scheduleUpgradeConfigBuilder_.mergeFrom(value); } if (scheduleUpgradeConfig_ != null) { - bitField2_ |= 0x00004000; + bitField2_ |= 0x00010000; onChanged(); } return this; @@ -22482,7 +23015,7 @@ public Builder mergeScheduleUpgradeConfig(com.google.container.v1.ScheduleUpgrad * */ public Builder clearScheduleUpgradeConfig() { - bitField2_ = (bitField2_ & ~0x00004000); + bitField2_ = (bitField2_ & ~0x00010000); scheduleUpgradeConfig_ = null; if (scheduleUpgradeConfigBuilder_ != null) { scheduleUpgradeConfigBuilder_.dispose(); @@ -22504,7 +23037,7 @@ public Builder clearScheduleUpgradeConfig() { * */ public com.google.container.v1.ScheduleUpgradeConfig.Builder getScheduleUpgradeConfigBuilder() { - bitField2_ |= 0x00004000; + bitField2_ |= 0x00010000; onChanged(); return internalGetScheduleUpgradeConfigFieldBuilder().getBuilder(); } @@ -22578,7 +23111,7 @@ public com.google.container.v1.ScheduleUpgradeConfig.Builder getScheduleUpgradeC * @return Whether the secretSyncConfig field is set. */ public boolean hasSecretSyncConfig() { - return ((bitField2_ & 0x00008000) != 0); + return ((bitField2_ & 0x00020000) != 0); } /** @@ -22620,7 +23153,7 @@ public Builder setSecretSyncConfig(com.google.container.v1.SecretSyncConfig valu } else { secretSyncConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00008000; + bitField2_ |= 0x00020000; onChanged(); return this; } @@ -22641,7 +23174,7 @@ public Builder setSecretSyncConfig( } else { secretSyncConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00008000; + bitField2_ |= 0x00020000; onChanged(); return this; } @@ -22657,7 +23190,7 @@ public Builder setSecretSyncConfig( */ public Builder mergeSecretSyncConfig(com.google.container.v1.SecretSyncConfig value) { if (secretSyncConfigBuilder_ == null) { - if (((bitField2_ & 0x00008000) != 0) + if (((bitField2_ & 0x00020000) != 0) && secretSyncConfig_ != null && secretSyncConfig_ != com.google.container.v1.SecretSyncConfig.getDefaultInstance()) { getSecretSyncConfigBuilder().mergeFrom(value); @@ -22668,7 +23201,7 @@ public Builder mergeSecretSyncConfig(com.google.container.v1.SecretSyncConfig va secretSyncConfigBuilder_.mergeFrom(value); } if (secretSyncConfig_ != null) { - bitField2_ |= 0x00008000; + bitField2_ |= 0x00020000; onChanged(); } return this; @@ -22684,7 +23217,7 @@ public Builder mergeSecretSyncConfig(com.google.container.v1.SecretSyncConfig va * .google.container.v1.SecretSyncConfig secret_sync_config = 166; */ public Builder clearSecretSyncConfig() { - bitField2_ = (bitField2_ & ~0x00008000); + bitField2_ = (bitField2_ & ~0x00020000); secretSyncConfig_ = null; if (secretSyncConfigBuilder_ != null) { secretSyncConfigBuilder_.dispose(); @@ -22704,7 +23237,7 @@ public Builder clearSecretSyncConfig() { * .google.container.v1.SecretSyncConfig secret_sync_config = 166; */ public com.google.container.v1.SecretSyncConfig.Builder getSecretSyncConfigBuilder() { - bitField2_ |= 0x00008000; + bitField2_ |= 0x00020000; onChanged(); return internalGetSecretSyncConfigFieldBuilder().getBuilder(); } @@ -22774,7 +23307,7 @@ public com.google.container.v1.SecretSyncConfigOrBuilder getSecretSyncConfigOrBu * @return Whether the managedOpentelemetryConfig field is set. */ public boolean hasManagedOpentelemetryConfig() { - return ((bitField2_ & 0x00010000) != 0); + return ((bitField2_ & 0x00040000) != 0); } /** @@ -22819,7 +23352,7 @@ public Builder setManagedOpentelemetryConfig( } else { managedOpentelemetryConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00010000; + bitField2_ |= 0x00040000; onChanged(); return this; } @@ -22841,7 +23374,7 @@ public Builder setManagedOpentelemetryConfig( } else { managedOpentelemetryConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00010000; + bitField2_ |= 0x00040000; onChanged(); return this; } @@ -22859,7 +23392,7 @@ public Builder setManagedOpentelemetryConfig( public Builder mergeManagedOpentelemetryConfig( com.google.container.v1.ManagedOpenTelemetryConfig value) { if (managedOpentelemetryConfigBuilder_ == null) { - if (((bitField2_ & 0x00010000) != 0) + if (((bitField2_ & 0x00040000) != 0) && managedOpentelemetryConfig_ != null && managedOpentelemetryConfig_ != com.google.container.v1.ManagedOpenTelemetryConfig.getDefaultInstance()) { @@ -22871,7 +23404,7 @@ public Builder mergeManagedOpentelemetryConfig( managedOpentelemetryConfigBuilder_.mergeFrom(value); } if (managedOpentelemetryConfig_ != null) { - bitField2_ |= 0x00010000; + bitField2_ |= 0x00040000; onChanged(); } return this; @@ -22888,7 +23421,7 @@ public Builder mergeManagedOpentelemetryConfig( * */ public Builder clearManagedOpentelemetryConfig() { - bitField2_ = (bitField2_ & ~0x00010000); + bitField2_ = (bitField2_ & ~0x00040000); managedOpentelemetryConfig_ = null; if (managedOpentelemetryConfigBuilder_ != null) { managedOpentelemetryConfigBuilder_.dispose(); @@ -22910,7 +23443,7 @@ public Builder clearManagedOpentelemetryConfig() { */ public com.google.container.v1.ManagedOpenTelemetryConfig.Builder getManagedOpentelemetryConfigBuilder() { - bitField2_ |= 0x00010000; + bitField2_ |= 0x00040000; onChanged(); return internalGetManagedOpentelemetryConfigFieldBuilder().getBuilder(); } @@ -22982,7 +23515,7 @@ public Builder clearManagedOpentelemetryConfig() { * @return Whether the controlPlaneEgress field is set. */ public boolean hasControlPlaneEgress() { - return ((bitField2_ & 0x00020000) != 0); + return ((bitField2_ & 0x00080000) != 0); } /** @@ -23024,7 +23557,7 @@ public Builder setControlPlaneEgress(com.google.container.v1.ControlPlaneEgress } else { controlPlaneEgressBuilder_.setMessage(value); } - bitField2_ |= 0x00020000; + bitField2_ |= 0x00080000; onChanged(); return this; } @@ -23045,7 +23578,7 @@ public Builder setControlPlaneEgress( } else { controlPlaneEgressBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00020000; + bitField2_ |= 0x00080000; onChanged(); return this; } @@ -23061,7 +23594,7 @@ public Builder setControlPlaneEgress( */ public Builder mergeControlPlaneEgress(com.google.container.v1.ControlPlaneEgress value) { if (controlPlaneEgressBuilder_ == null) { - if (((bitField2_ & 0x00020000) != 0) + if (((bitField2_ & 0x00080000) != 0) && controlPlaneEgress_ != null && controlPlaneEgress_ != com.google.container.v1.ControlPlaneEgress.getDefaultInstance()) { @@ -23073,7 +23606,7 @@ public Builder mergeControlPlaneEgress(com.google.container.v1.ControlPlaneEgres controlPlaneEgressBuilder_.mergeFrom(value); } if (controlPlaneEgress_ != null) { - bitField2_ |= 0x00020000; + bitField2_ |= 0x00080000; onChanged(); } return this; @@ -23089,7 +23622,7 @@ public Builder mergeControlPlaneEgress(com.google.container.v1.ControlPlaneEgres * .google.container.v1.ControlPlaneEgress control_plane_egress = 169; */ public Builder clearControlPlaneEgress() { - bitField2_ = (bitField2_ & ~0x00020000); + bitField2_ = (bitField2_ & ~0x00080000); controlPlaneEgress_ = null; if (controlPlaneEgressBuilder_ != null) { controlPlaneEgressBuilder_.dispose(); @@ -23109,7 +23642,7 @@ public Builder clearControlPlaneEgress() { * .google.container.v1.ControlPlaneEgress control_plane_egress = 169; */ public com.google.container.v1.ControlPlaneEgress.Builder getControlPlaneEgressBuilder() { - bitField2_ |= 0x00020000; + bitField2_ |= 0x00080000; onChanged(); return internalGetControlPlaneEgressFieldBuilder().getBuilder(); } @@ -23181,7 +23714,7 @@ public com.google.container.v1.ControlPlaneEgressOrBuilder getControlPlaneEgress * @return Whether the managedMachineLearningDiagnosticsConfig field is set. */ public boolean hasManagedMachineLearningDiagnosticsConfig() { - return ((bitField2_ & 0x00040000) != 0); + return ((bitField2_ & 0x00100000) != 0); } /** @@ -23229,7 +23762,7 @@ public Builder setManagedMachineLearningDiagnosticsConfig( } else { managedMachineLearningDiagnosticsConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00040000; + bitField2_ |= 0x00100000; onChanged(); return this; } @@ -23252,7 +23785,7 @@ public Builder setManagedMachineLearningDiagnosticsConfig( } else { managedMachineLearningDiagnosticsConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00040000; + bitField2_ |= 0x00100000; onChanged(); return this; } @@ -23271,7 +23804,7 @@ public Builder setManagedMachineLearningDiagnosticsConfig( public Builder mergeManagedMachineLearningDiagnosticsConfig( com.google.container.v1.ManagedMachineLearningDiagnosticsConfig value) { if (managedMachineLearningDiagnosticsConfigBuilder_ == null) { - if (((bitField2_ & 0x00040000) != 0) + if (((bitField2_ & 0x00100000) != 0) && managedMachineLearningDiagnosticsConfig_ != null && managedMachineLearningDiagnosticsConfig_ != com.google.container.v1.ManagedMachineLearningDiagnosticsConfig @@ -23284,7 +23817,7 @@ public Builder mergeManagedMachineLearningDiagnosticsConfig( managedMachineLearningDiagnosticsConfigBuilder_.mergeFrom(value); } if (managedMachineLearningDiagnosticsConfig_ != null) { - bitField2_ |= 0x00040000; + bitField2_ |= 0x00100000; onChanged(); } return this; @@ -23302,7 +23835,7 @@ public Builder mergeManagedMachineLearningDiagnosticsConfig( * */ public Builder clearManagedMachineLearningDiagnosticsConfig() { - bitField2_ = (bitField2_ & ~0x00040000); + bitField2_ = (bitField2_ & ~0x00100000); managedMachineLearningDiagnosticsConfig_ = null; if (managedMachineLearningDiagnosticsConfigBuilder_ != null) { managedMachineLearningDiagnosticsConfigBuilder_.dispose(); @@ -23325,7 +23858,7 @@ public Builder clearManagedMachineLearningDiagnosticsConfig() { */ public com.google.container.v1.ManagedMachineLearningDiagnosticsConfig.Builder getManagedMachineLearningDiagnosticsConfigBuilder() { - bitField2_ |= 0x00040000; + bitField2_ |= 0x00100000; onChanged(); return internalGetManagedMachineLearningDiagnosticsConfigFieldBuilder().getBuilder(); } @@ -23401,7 +23934,7 @@ public Builder clearManagedMachineLearningDiagnosticsConfig() { * @return Whether the nodeCreationConfig field is set. */ public boolean hasNodeCreationConfig() { - return ((bitField2_ & 0x00080000) != 0); + return ((bitField2_ & 0x00200000) != 0); } /** @@ -23447,7 +23980,7 @@ public Builder setNodeCreationConfig(com.google.container.v1.NodeCreationConfig } else { nodeCreationConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00080000; + bitField2_ |= 0x00200000; onChanged(); return this; } @@ -23470,7 +24003,7 @@ public Builder setNodeCreationConfig( } else { nodeCreationConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00080000; + bitField2_ |= 0x00200000; onChanged(); return this; } @@ -23488,7 +24021,7 @@ public Builder setNodeCreationConfig( */ public Builder mergeNodeCreationConfig(com.google.container.v1.NodeCreationConfig value) { if (nodeCreationConfigBuilder_ == null) { - if (((bitField2_ & 0x00080000) != 0) + if (((bitField2_ & 0x00200000) != 0) && nodeCreationConfig_ != null && nodeCreationConfig_ != com.google.container.v1.NodeCreationConfig.getDefaultInstance()) { @@ -23500,7 +24033,7 @@ public Builder mergeNodeCreationConfig(com.google.container.v1.NodeCreationConfi nodeCreationConfigBuilder_.mergeFrom(value); } if (nodeCreationConfig_ != null) { - bitField2_ |= 0x00080000; + bitField2_ |= 0x00200000; onChanged(); } return this; @@ -23518,7 +24051,7 @@ public Builder mergeNodeCreationConfig(com.google.container.v1.NodeCreationConfi * */ public Builder clearNodeCreationConfig() { - bitField2_ = (bitField2_ & ~0x00080000); + bitField2_ = (bitField2_ & ~0x00200000); nodeCreationConfig_ = null; if (nodeCreationConfigBuilder_ != null) { nodeCreationConfigBuilder_.dispose(); @@ -23540,7 +24073,7 @@ public Builder clearNodeCreationConfig() { * */ public com.google.container.v1.NodeCreationConfig.Builder getNodeCreationConfigBuilder() { - bitField2_ |= 0x00080000; + bitField2_ |= 0x00200000; onChanged(); return internalGetNodeCreationConfigFieldBuilder().getBuilder(); } 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 a373e963280c..1926f4875de2 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 @@ -110,7 +110,7 @@ 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=2889 + * google/container/v1/cluster_service.proto;l=2934 * @return The initialNodeCount. */ @java.lang.Deprecated @@ -136,7 +136,7 @@ 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=2902 + * google/container/v1/cluster_service.proto;l=2947 * @return Whether the nodeConfig field is set. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=2902 + * google/container/v1/cluster_service.proto;l=2947 * @return The nodeConfig. */ @java.lang.Deprecated @@ -922,7 +922,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.master_authorized_networks_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3009 + * google/container/v1/cluster_service.proto;l=3054 * @return Whether the masterAuthorizedNetworksConfig field is set. */ @java.lang.Deprecated @@ -944,7 +944,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.master_authorized_networks_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3009 + * google/container/v1/cluster_service.proto;l=3054 * @return The masterAuthorizedNetworksConfig. */ @java.lang.Deprecated @@ -1706,7 +1706,7 @@ java.lang.String getResourceLabelsOrDefault( * string zone = 101 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return The zone. */ @java.lang.Deprecated @@ -1725,7 +1725,7 @@ java.lang.String getResourceLabelsOrDefault( * string zone = 101 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Cluster.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=3083 + * google/container/v1/cluster_service.proto;l=3128 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1843,6 +1843,84 @@ java.lang.String getResourceLabelsOrDefault( */ com.google.protobuf.ByteString getCurrentMasterVersionBytes(); + /** + * + * + *
+   * Output only. The current emulated version of the master endpoint.
+   * The version is in minor version format, e.g. 1.30.
+   * No value or empty string means the cluster has no emulated version.
+   * 
+ * + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The currentEmulatedVersion. + */ + java.lang.String getCurrentEmulatedVersion(); + + /** + * + * + *
+   * Output only. The current emulated version of the master endpoint.
+   * The version is in minor version format, e.g. 1.30.
+   * No value or empty string means the cluster has no emulated version.
+   * 
+ * + * string current_emulated_version = 167 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for currentEmulatedVersion. + */ + com.google.protobuf.ByteString getCurrentEmulatedVersionBytes(); + + /** + * + * + *
+   * Optional. The rollback safe upgrade information of the cluster.
+   * This field is used when user manually triggers a rollback safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the rollbackSafeUpgrade field is set. + */ + boolean hasRollbackSafeUpgrade(); + + /** + * + * + *
+   * Optional. The rollback safe upgrade information of the cluster.
+   * This field is used when user manually triggers a rollback safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The rollbackSafeUpgrade. + */ + com.google.container.v1.RollbackSafeUpgrade getRollbackSafeUpgrade(); + + /** + * + * + *
+   * Optional. The rollback safe upgrade information of the cluster.
+   * This field is used when user manually triggers a rollback safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade rollback_safe_upgrade = 170 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.container.v1.RollbackSafeUpgradeOrBuilder getRollbackSafeUpgradeOrBuilder(); + /** * * @@ -1859,7 +1937,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 + * google/container/v1/cluster_service.proto;l=3174 * @return The currentNodeVersion. */ @java.lang.Deprecated @@ -1881,7 +1959,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.current_node_version is deprecated. See - * google/container/v1/cluster_service.proto;l=3118 + * google/container/v1/cluster_service.proto;l=3174 * @return The bytes for currentNodeVersion. */ @java.lang.Deprecated @@ -1959,7 +2037,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return The statusMessage. */ @java.lang.Deprecated @@ -1979,7 +2057,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=3131 + * google/container/v1/cluster_service.proto;l=3187 * @return The bytes for statusMessage. */ @java.lang.Deprecated @@ -2047,7 +2125,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return A list containing the instanceGroupUrls. */ @java.lang.Deprecated @@ -2065,7 +2143,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @return The count of instanceGroupUrls. */ @java.lang.Deprecated @@ -2083,7 +2161,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index of the element to return. * @return The instanceGroupUrls at the given index. */ @@ -2102,7 +2180,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.instance_group_urls is deprecated. See - * google/container/v1/cluster_service.proto;l=3148 + * google/container/v1/cluster_service.proto;l=3204 * @param index The index of the value to return. * @return The bytes of the instanceGroupUrls at the given index. */ @@ -2122,7 +2200,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.current_node_count is deprecated. See - * google/container/v1/cluster_service.proto;l=3153 + * google/container/v1/cluster_service.proto;l=3209 * @return The currentNodeCount. */ @java.lang.Deprecated @@ -2202,7 +2280,7 @@ java.lang.String getResourceLabelsOrDefault( * bool enable_tpu = 115 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enable_tpu is deprecated. See - * google/container/v1/cluster_service.proto;l=3170 + * google/container/v1/cluster_service.proto;l=3226 * @return The enableTpu. */ @java.lang.Deprecated @@ -2224,7 +2302,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return The tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -2246,7 +2324,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=3177 + * google/container/v1/cluster_service.proto;l=3233 * @return The bytes for tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -2763,7 +2841,7 @@ java.lang.String getResourceLabelsOrDefault( * .google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3228 + * google/container/v1/cluster_service.proto;l=3284 * @return Whether the enterpriseConfig field is set. */ @java.lang.Deprecated @@ -2782,7 +2860,7 @@ java.lang.String getResourceLabelsOrDefault( * .google.container.v1.EnterpriseConfig enterprise_config = 149 [deprecated = true]; * * @deprecated google.container.v1.Cluster.enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3228 + * google/container/v1/cluster_service.proto;l=3284 * @return The enterpriseConfig. */ @java.lang.Deprecated @@ -2856,7 +2934,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.compliance_posture_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3238 + * google/container/v1/cluster_service.proto;l=3294 * @return Whether the compliancePostureConfig field is set. */ @java.lang.Deprecated @@ -2878,7 +2956,7 @@ java.lang.String getResourceLabelsOrDefault( * * * @deprecated google.container.v1.Cluster.compliance_posture_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3238 + * google/container/v1/cluster_service.proto;l=3294 * @return The compliancePostureConfig. */ @java.lang.Deprecated diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java index 5c87b13c4908..638e72ad96da 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java @@ -84,6 +84,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_container_v1_LinuxNodeConfig_AccurateTimeConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_container_v1_LinuxNodeConfig_AccurateTimeConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_container_v1_LinuxNodeConfig_SysctlsEntry_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -632,6 +636,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_container_v1_NodePool_NodePoolMaintenancePolicy_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_container_v1_NodePool_NodePoolMaintenancePolicy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_NodePool_KubeletCertInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_NodePool_KubeletCertInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_container_v1_NodeManagement_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -1040,6 +1048,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_container_v1_LocalNvmeSsdBlockConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_container_v1_LocalNvmeSsdBlockConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_DiskIoScheduler_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_DiskIoScheduler_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_container_v1_EphemeralStorageLocalSsdConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -1076,6 +1088,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_container_v1_SecondaryBootDiskUpdateStrategy_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_container_v1_SecondaryBootDiskUpdateStrategy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_RollbackSafeUpgrade_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_RollbackSafeUpgrade_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_container_v1_FetchClusterUpgradeInfoRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -1084,6 +1100,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_container_v1_ClusterUpgradeInfo_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_container_v1_ClusterUpgradeInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_RollbackSafeUpgradeStatus_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_RollbackSafeUpgradeStatus_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_container_v1_UpgradeDetails_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -1096,6 +1116,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_container_v1_NodePoolUpgradeInfo_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_container_v1_NodePoolUpgradeInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_CustomImageInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_CustomImageInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_container_v1_ScheduleUpgradeConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -1147,7 +1175,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032\033google/protobuf/empty.proto\032\037google/pr" + "otobuf/timestamp.proto\032\036google/protobuf/" + "wrappers.proto\032\025google/rpc/code.proto\032\027g" - + "oogle/rpc/status.proto\032\026google/type/date.proto\032\033google/type/timeofday.proto\"\207\027\n" + + "oogle/rpc/status.proto\032\026google/type/date.proto\032\033google/type/timeofday.proto\"\352\030\n" + "\017LinuxNodeConfig\022B\n" + "\007sysctls\030\001 \003(\01321.googl" + "e.container.v1.LinuxNodeConfig.SysctlsEntry\022D\n" @@ -1166,15 +1194,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032node_kernel_module_loading\030\r" + " \001(\0132<.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingB\003\340A\001\022_\n" + "\024accurate_time_config\030\016 \001(\01327.google.con" - + "tainer.v1.LinuxNodeConfig.AccurateTimeConfigB\003\340A\001H\002\210\001\001\032\177\n" + + "tainer.v1.LinuxNodeConfig.AccurateTimeConfigB\003\340A\001H\002\210\001\001\022R\n" + + "\020node_vfio_config\030\017 \001(\013" + + "23.google.container.v1.LinuxNodeConfig.NodeVfioConfigB\003\340A\001\022D\n" + + "\021disk_io_scheduler\030\020" + + " \001(\0132$.google.container.v1.DiskIoSchedulerB\003\340A\001\032\177\n" + "\017HugepagesConfig\022!\n" + "\017hugepage_size2m\030\001 \001(\005B\003\340A\001H\000\210\001\001\022!\n" + "\017hugepage_size1g\030\002 \001(\005B\003\340A\001H\001\210\001\001B\022\n" + "\020_hugepage_size2mB\022\n" + "\020_hugepage_size1g\032\333\001\n" + "\016CustomNodeInit\022X\n" - + "\013init_script\030\001 \001(\0132>.google.contain" - + "er.v1.LinuxNodeConfig.CustomNodeInit.InitScriptB\003\340A\001\032o\n\n" + + "\013init_script\030\001 \001(\0132>.google.container.v1." + + "LinuxNodeConfig.CustomNodeInit.InitScriptB\003\340A\001\032o\n\n" + "InitScript\022\017\n" + "\007gcs_uri\030\001 \001(\t\022\026\n" + "\016gcs_generation\030\002 \001(\003\022\021\n" @@ -1182,14 +1214,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035gcp_secret_manager_secret_uri\030\004 \001(\t\032\251\006\n\n" + "SwapConfig\022\031\n" + "\007enabled\030\001 \001(\010B\003\340A\001H\001\210\001\001\022e\n" - + "\021encryption_config\030\002 \001(\0132@.goo" - + "gle.container.v1.LinuxNodeConfig.SwapConfig.EncryptionConfigB\003\340A\001H\002\210\001\001\022\\\n" - + "\021boot_disk_profile\030\003 \001(\0132?.google.container.v1." - + "LinuxNodeConfig.SwapConfig.BootDiskProfileH\000\022o\n" - + "\033ephemeral_local_ssd_profile\030\004 \001(" - + "\0132H.google.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfileH\000\022o\n" - + "\033dedicated_local_ssd_profile\030\005 \001(\0132H.goo" - + "gle.container.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfileH\000\032;\n" + + "\021encryption_config\030\002 \001(\0132@.google.co" + + "ntainer.v1.LinuxNodeConfig.SwapConfig.EncryptionConfigB\003\340A\001H\002\210\001\001\022\\\n" + + "\021boot_disk_profile\030\003 \001(\0132?.google.container.v1.LinuxN" + + "odeConfig.SwapConfig.BootDiskProfileH\000\022o\n" + + "\033ephemeral_local_ssd_profile\030\004 \001(\0132H.go" + + "ogle.container.v1.LinuxNodeConfig.SwapConfig.EphemeralLocalSsdProfileH\000\022o\n" + + "\033dedicated_local_ssd_profile\030\005 \001(\0132H.google.co" + + "ntainer.v1.LinuxNodeConfig.SwapConfig.DedicatedLocalSsdProfileH\000\032;\n" + "\020EncryptionConfig\022\032\n" + "\010disabled\030\001 \001(\010B\003\340A\001H\000\210\001\001B\013\n" + "\t_disabled\032T\n" @@ -1207,15 +1239,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_enabledB\024\n" + "\022_encryption_config\032\317\001\n" + "\027NodeKernelModuleLoading\022S\n" - + "\006policy\030\001 \001(\0162C.google.container" - + ".v1.LinuxNodeConfig.NodeKernelModuleLoading.Policy\"_\n" + + "\006policy\030\001 \001(\0162C.google.container.v1.Li" + + "nuxNodeConfig.NodeKernelModuleLoading.Policy\"_\n" + "\006Policy\022\026\n" + "\022POLICY_UNSPECIFIED\020\000\022\032\n" + "\026ENFORCE_SIGNED_MODULES\020\001\022!\n" + "\035DO_NOT_ENFORCE_SIGNED_MODULES\020\002\032X\n" + "\022AccurateTimeConfig\022%\n" + "\030enable_ptp_kvm_time_sync\030\001 \001(\010H\000\210\001\001B\033\n" - + "\031_enable_ptp_kvm_time_sync\032.\n" + + "\031_enable_ptp_kvm_time_sync\032G\n" + + "\016NodeVfioConfig\022!\n" + + "\017dma_entry_limit\030\001 \001(\005B\003\340A\001H\000\210\001\001B\022\n" + + "\020_dma_entry_limit\032.\n" + "\014SysctlsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"Q\n\n" @@ -1246,8 +1281,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023OS_VERSION_LTSC2022\020\002\"\202\013\n" + "\021NodeKubeletConfig\022\032\n" + "\022cpu_manager_policy\030\001 \001(\t\022C\n" - + "\020topology_manager\030\010" - + " \001(\0132$.google.container.v1.TopologyManagerB\003\340A\001\022?\n" + + "\020topology_manager\030\010 \001(\0132$.go" + + "ogle.container.v1.TopologyManagerB\003\340A\001\022?\n" + "\016memory_manager\030\t" + " \001(\0132\".google.container.v1.MemoryManagerB\003\340A\001\0221\n\r" + "cpu_cfs_quota\030\002 \001(\0132\032.google.protobuf.BoolValue\022\034\n" @@ -1263,17 +1298,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026container_log_max_size\030\016 \001(\tB\003\340A\001\022$\n" + "\027container_log_max_files\030\017 \001(\005B\003\340A\001\022#\n" + "\026allowed_unsafe_sysctls\030\020 \003(\tB\003\340A\001\022@\n\r" - + "eviction_soft\030\021" - + " \001(\0132$.google.container.v1.EvictionSignalsB\003\340A\001\022Q\n" - + "\032eviction_soft_grace_period\030\022" - + " \001(\0132(.google.container.v1.EvictionGracePeriodB\003\340A\001\022R\n" - + "\030eviction_minimum_reclaim\030\023" - + " \001(\0132+.google.container.v1.EvictionMinimumReclaimB\003\340A\001\0222\n" + + "eviction_soft\030\021 \001(\0132$." + + "google.container.v1.EvictionSignalsB\003\340A\001\022Q\n" + + "\032eviction_soft_grace_period\030\022 \001(\0132(.g" + + "oogle.container.v1.EvictionGracePeriodB\003\340A\001\022R\n" + + "\030eviction_minimum_reclaim\030\023 \001(\0132+." + + "google.container.v1.EvictionMinimumReclaimB\003\340A\001\0222\n" + "%eviction_max_pod_grace_period_seconds\030\024 \001(\005B\003\340A\001\022%\n" + "\030max_parallel_image_pulls\030\025 \001(\005B\003\340A\001\022)\n" + "\027single_process_oom_kill\030\026 \001(\010B\003\340A\001H\001\210\001\001\022_\n" - + "\023crash_loop_back_off\030\030 \001(\0132=.google.contain" - + "er.v1.NodeKubeletConfig.CrashLoopBackOffConfigB\003\340A\001\022/\n" + + "\023crash_loop_back_off\030\030 \001(\0132=.google.container.v1.NodeKub" + + "eletConfig.CrashLoopBackOffConfigB\003\340A\001\022/\n" + "\035shutdown_grace_period_seconds\030\032" + " \001(\005B\003\340A\001H\002\210\001\001\022=\n" + "+shutdown_grace_period_critical_pods_seconds\030\033" @@ -1316,8 +1351,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014oauth_scopes\030\003 \003(\t\022\027\n" + "\017service_account\030\t \001(\t\022?\n" + "\010metadata\030\004" - + " \003(\0132-.google.container.v1.NodeConfig.MetadataEntry\022\022\n" - + "\n" + + " \003(\0132-.google.container.v1.NodeConfig.MetadataEntry\022\022\n\n" + "image_type\030\005 \001(\t\022A\n" + "\021node_image_config\030Z \001(\0132&.google.container.v1.CustomImageConfig\022;\n" + "\006labels\030\006 \003(\0132+.google.container.v1.NodeConfig.LabelsEntry\022\027\n" @@ -1342,21 +1376,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016kubelet_config\030\026 \001(\0132&.google.container.v1.NodeKubeletConfig\022\031\n" + "\021boot_disk_kms_key\030\027 \001(\t\0224\n" + "\013gcfs_config\030\031 \001(\0132\037.google.container.v1.GcfsConfig\022O\n" - + "\031advanced_machine_features\030\032 \001(\0132,.go" - + "ogle.container.v1.AdvancedMachineFeatures\022.\n" + + "\031advanced_machine_features\030\032" + + " \001(\0132,.google.container.v1.AdvancedMachineFeatures\022.\n" + "\005gvnic\030\035 \001(\0132\037.google.container.v1.VirtualNIC\022\014\n" + "\004spot\030 \001(\010\022B\n" + "\022confidential_nodes\030# \001(\0132&.google.container.v1.ConfidentialNodes\0229\n" + "\013fast_socket\030$" + " \001(\0132\037.google.container.v1.FastSocketH\000\210\001\001\022L\n" - + "\017resource_labels\030%" - + " \003(\01323.google.container.v1.NodeConfig.ResourceLabelsEntry\022B\n" + + "\017resource_labels\030% \003" + + "(\01323.google.container.v1.NodeConfig.ResourceLabelsEntry\022B\n" + "\016logging_config\030& \001(\0132*.google.container.v1.NodePoolLoggingConfig\022C\n" + "\023windows_node_config\030\' \001(\0132&.google.container.v1.WindowsNodeConfig\022Q\n" - + "\033local_nvme_ssd_block_config\030( \001" - + "(\0132,.google.container.v1.LocalNvmeSsdBlockConfig\022_\n" - + "\"ephemeral_storage_local_ssd_config\030)" - + " \001(\01323.google.container.v1.EphemeralStorageLocalSsdConfig\022A\n" + + "\033local_nvme_ssd_block_config\030(" + + " \001(\0132,.google.container.v1.LocalNvmeSsdBlockConfig\022_\n" + + "\"ephemeral_storage_local_ssd_config\030) \001(\0132" + + "3.google.container.v1.EphemeralStorageLocalSsdConfig\022A\n" + "\022sole_tenant_config\030* \001(\0132%.google.container.v1.SoleTenantConfig\022@\n" + "\021containerd_config\030+ \001(\0132%.google.container.v1.ContainerdConfig\022G\n" + "\025resource_manager_tags\030-" @@ -1365,20 +1399,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024secondary_boot_disks\0300" + " \003(\0132&.google.container.v1.SecondaryBootDisk\022\025\n\r" + "storage_pools\0301 \003(\t\022f\n" - + "#secondary_boot_disk_update_strategy\0302" - + " \001(\01324.google.container.v1.SecondaryBootDiskUpdateStrategyH\001\210\001\001\022D\n" + + "#secondary_boot_disk_update_strategy\0302 \001(\01324" + + ".google.container.v1.SecondaryBootDiskUpdateStrategyH\001\210\001\001\022D\n" + "\021gpu_direct_config\0303" + " \001(\0132$.google.container.v1.GPUDirectConfigH\002\210\001\001\0223\n" + "\020max_run_duration\0305 \001(\0132\031.google.protobuf.Duration\022^\n" - + "\031local_ssd_encryption_mode\0306 \001(\01626.google.co" - + "ntainer.v1.NodeConfig.LocalSsdEncryptionModeH\003\210\001\001\022W\n" - + "\025effective_cgroup_mode\0307 \001(\016" - + "23.google.container.v1.NodeConfig.EffectiveCgroupModeB\003\340A\003\022\027\n\n" + + "\031local_ssd_encryption_mode\0306" + + " \001(\01626.google.container.v1.NodeConfig.LocalSsdEncryptionModeH\003\210\001\001\022W\n" + + "\025effective_cgroup_mode\0307 \001(\01623.google.con" + + "tainer.v1.NodeConfig.EffectiveCgroupModeB\003\340A\003\022\027\n\n" + "flex_start\0308 \001(\010H\004\210\001\001\0220\n" + "\tboot_disk\0309 \001(\0132\035.google.container.v1.BootDisk\0226\n" + "\023consolidation_delay\030< \001(\0132\031.google.protobuf.Duration\022@\n" - + "\014taint_config\030> \001(\0132" - + " .google.container.v1.TaintConfigB\003\340A\001H\005\210\001\001\032/\n\r" + + "\014taint_config\030> \001(\0132 " + + ".google.container.v1.TaintConfigB\003\340A\001H\005\210\001\001\032/\n\r" + "MetadataEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\032-\n" @@ -1403,8 +1437,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_flex_startB\017\n\r" + "_taint_config\"\365\001\n" + "\013TaintConfig\022i\n" - + "\033architecture_taint_behavior\030\002" - + " \001(\0162:.google.container.v1.TaintConfig.ArchitectureTaintBehaviorB\003\340A\001H\000\210\001\001\"[\n" + + "\033architecture_taint_behavior\030\002 \001(\0162:.googl" + + "e.container.v1.TaintConfig.ArchitectureTaintBehaviorB\003\340A\001H\000\210\001\001\"[\n" + "\031ArchitectureTaintBehavior\022+\n" + "\'ARCHITECTURE_TAINT_BEHAVIOR_UNSPECIFIED\020\000\022\010\n" + "\004NONE\020\001\022\007\n" @@ -1413,10 +1447,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027AdvancedMachineFeatures\022\035\n" + "\020threads_per_core\030\001 \001(\003H\000\210\001\001\022)\n" + "\034enable_nested_virtualization\030\002 \001(\010H\001\210\001\001\022p\n" - + "\033performance_monitoring_unit\030\003 \001(\0162F.google.container.v" - + "1.AdvancedMachineFeatures.PerformanceMonitoringUnitH\002\210\001\001\"w\n" + + "\033performance_monitoring_unit\030\003 \001(\0162F.google.container.v1.AdvancedMac" + + "hineFeatures.PerformanceMonitoringUnitH\002\210\001\001\"w\n" + "\031PerformanceMonitoringUnit\022+\n" - + "\'PERFORMANCE_MONITORING_UNIT_UNSPECIFIED\020\000\022\021\n\r" + + "\'PERFORMANCE_MONITORING_UNIT_UNSPECIFIED\020\000\022\021\n" + + "\r" + "ARCHITECTURAL\020\001\022\014\n" + "\010STANDARD\020\002\022\014\n" + "\010ENHANCED\020\003B\023\n" @@ -1428,14 +1463,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpod_range\030\005 \001(\t\022\033\n" + "\023pod_ipv4_cidr_block\030\006 \001(\t\022!\n" + "\024enable_private_nodes\030\t \001(\010H\000\210\001\001\022h\n" - + "\032network_performance_config\030\013 \001(\0132?.go" - + "ogle.container.v1.NodeNetworkConfig.NetworkPerformanceConfigH\001\210\001\001\022V\n" + + "\032network_performance_config\030\013 \001(\0132?.google.containe" + + "r.v1.NodeNetworkConfig.NetworkPerformanceConfigH\001\210\001\001\022V\n" + "\035pod_cidr_overprovision_config\030\r" + " \001(\0132/.google.container.v1.PodCIDROverprovisionConfig\022Y\n" - + "\037additional_node_network_configs\030\016 \003(\01320.goo" - + "gle.container.v1.AdditionalNodeNetworkConfig\022W\n" - + "\036additional_pod_network_configs\030\017" - + " \003(\0132/.google.container.v1.AdditionalPodNetworkConfig\022\'\n" + + "\037additional_node_network_configs\030\016" + + " \003(\01320.google.container.v1.AdditionalNodeNetworkConfig\022W\n" + + "\036additional_pod_network_configs\030\017 \003(\0132/.google" + + ".container.v1.AdditionalPodNetworkConfig\022\'\n" + "\032pod_ipv4_range_utilization\030\020 \001(\001B\003\340A\003\022=\n\n" + "subnetwork\030\023 \001(\tB)\340A\001\372A#\n" + "!compute.googleapis.com/Subnetwork\022H\n" @@ -1443,8 +1478,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132&.google.container.v1.NetworkTierConfigB\003\340A\003\022(\n" + "\033accelerator_network_profile\030\025 \001(\tB\003\340A\005\032\324\001\n" + "\030NetworkPerformanceConfig\022n\n" - + "\033total_egress_bandwidth_tier\030\001 \001(\0162D.google.container.v" - + "1.NodeNetworkConfig.NetworkPerformanceConfig.TierH\000\210\001\001\"(\n" + + "\033total_egress_bandwidth_tier\030\001 \001(\0162D.google.container.v1.NodeNetwork" + + "Config.NetworkPerformanceConfig.TierH\000\210\001\001\"(\n" + "\004Tier\022\024\n" + "\020TIER_UNSPECIFIED\020\000\022\n\n" + "\006TIER_1\020\001B\036\n" @@ -1457,8 +1492,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032AdditionalPodNetworkConfig\022\022\n\n" + "subnetwork\030\001 \001(\t\022\033\n" + "\023secondary_pod_range\030\002 \001(\t\022F\n" - + "\021max_pods_per_node\030\003 \001(\0132" - + "&.google.container.v1.MaxPodsConstraintH\000\210\001\001B\024\n" + + "\021max_pods_per_node\030\003" + + " \001(\0132&.google.container.v1.MaxPodsConstraintH\000\210\001\001B\024\n" + "\022_max_pods_per_node\"Y\n" + "\026ShieldedInstanceConfig\022\032\n" + "\022enable_secure_boot\030\001 \001(\010\022#\n" @@ -1472,25 +1507,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013UNSPECIFIED\020\000\022\n\n" + "\006GVISOR\020\001\"\035\n\n" + "GcfsConfig\022\017\n" - + "\007enabled\030\001 \001(\010\"\337\001\n" + + "\007enabled\030\001 \001(\010\"\376\001\n" + "\023ReservationAffinity\022O\n" - + "\030consume_reservation_type\030\001" - + " \001(\0162-.google.container.v1.ReservationAffinity.Type\022\013\n" + + "\030consume_reservation_type\030\001 \001(" + + "\0162-.google.container.v1.ReservationAffinity.Type\022\013\n" + "\003key\030\002 \001(\t\022\016\n" - + "\006values\030\003 \003(\t\"Z\n" + + "\006values\030\003 \003(\t\"y\n" + "\004Type\022\017\n" + "\013UNSPECIFIED\020\000\022\022\n" + "\016NO_RESERVATION\020\001\022\023\n" + "\017ANY_RESERVATION\020\002\022\030\n" - + "\024SPECIFIC_RESERVATION\020\003\"\311\002\n" + + "\024SPECIFIC_RESERVATION\020\003\022\035\n" + + "\031ANY_RESERVATION_THEN_FAIL\020\004\"\311\002\n" + "\020SoleTenantConfig\022K\n" - + "\017node_affinities\030\001 \003(\01322.google.co" - + "ntainer.v1.SoleTenantConfig.NodeAffinity\022\037\n\r" + + "\017node_affinities\030\001" + + " \003(\01322.google.container.v1.SoleTenantConfig.NodeAffinity\022\037\n\r" + "min_node_cpus\030\002 \001(\005B\003\340A\001H\000\210\001\001\032\264\001\n" + "\014NodeAffinity\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\010operator\030\002 \001(" - + "\0162;.google.container.v1.SoleTenantConfig.NodeAffinity.Operator\022\016\n" + + "\010operator\030\002 \001(\0162;.google.container.v" + + "1.SoleTenantConfig.NodeAffinity.Operator\022\016\n" + "\006values\030\003 \003(\t\"8\n" + "\010Operator\022\030\n" + "\024OPERATOR_UNSPECIFIED\020\000\022\006\n" @@ -1498,22 +1534,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006NOT_IN\020\002B\020\n" + "\016_min_node_cpus\"\352\016\n" + "\020ContainerdConfig\022i\n" - + "\036private_registry_access_config\030\001 \001(\0132A.google.container.v1.Co" - + "ntainerdConfig.PrivateRegistryAccessConfig\022T\n" - + "\020writable_cgroups\030\002 \001(\01325.google.co" - + "ntainer.v1.ContainerdConfig.WritableCgroupsB\003\340A\001\022P\n" - + "\016registry_hosts\030\003 \003(\01328.googl" - + "e.container.v1.ContainerdConfig.RegistryHostConfig\032\374\003\n" + + "\036private_registry_access_config\030\001 \001(\0132A.goog" + + "le.container.v1.ContainerdConfig.PrivateRegistryAccessConfig\022T\n" + + "\020writable_cgroups\030\002" + + " \001(\01325.google.container.v1.ContainerdConfig.WritableCgroupsB\003\340A\001\022P\n" + + "\016registry_hosts\030\003" + + " \003(\01328.google.container.v1.ContainerdConfig.RegistryHostConfig\032\374\003\n" + "\033PrivateRegistryAccessConfig\022\017\n" + "\007enabled\030\001 \001(\010\022\217\001\n" - + "#certificate_authority_domain_config\030\002 \003(\0132b.google.conta" - + "iner.v1.ContainerdConfig.PrivateRegistry" - + "AccessConfig.CertificateAuthorityDomainConfig\032\271\002\n" + + "#certificate_authority_domain_config\030\002 " + + "\003(\0132b.google.container.v1.ContainerdConf" + + "ig.PrivateRegistryAccessConfig.CertificateAuthorityDomainConfig\032\271\002\n" + " CertificateAuthorityDomainConfig\022\r\n" + "\005fqdns\030\001 \003(\t\022\266\001\n" - + "%gcp_secret_manager_certificate_config\030\002 \001(\0132\204\001.google.cont" - + "ainer.v1.ContainerdConfig.PrivateRegistryAccessConfig.CertificateAuthorityDomain" - + "Config.GCPSecretManagerCertificateConfigH\000\0327\n" + + "%gcp_secret_manager_certificate_config\030\002 " + + "\001(\0132\204\001.google.container.v1.ContainerdCon" + + "fig.PrivateRegistryAccessConfig.Certific" + + "ateAuthorityDomainConfig.GCPSecretManagerCertificateConfigH\000\0327\n" + "!GCPSecretManagerCertificateConfig\022\022\n\n" + "secret_uri\030\001 \001(\tB\024\n" + "\022certificate_config\032\'\n" @@ -1521,31 +1558,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007enabled\030\001 \001(\010B\003\340A\001\032\232\010\n" + "\022RegistryHostConfig\022\016\n" + "\006server\030\001 \001(\t\022R\n" - + "\005hosts\030\002 \003(\0132C.google.container.v1.C" - + "ontainerdConfig.RegistryHostConfig.HostConfig\032K\n" + + "\005hosts\030\002 \003(\0132C.goo" + + "gle.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig\032K\n" + "\021CertificateConfig\022\'\n" + "\035gcp_secret_manager_secret_uri\030\001 \001(\tH\000B\r\n" + "\013certificate\032\312\001\n" + "\025CertificateConfigPair\022X\n" - + "\004cert\030\001 \001(\0132J.google.container.v1.ContainerdConfi" - + "g.RegistryHostConfig.CertificateConfig\022W\n" - + "\003key\030\002 \001(\0132J.google.container.v1.Contai" - + "nerdConfig.RegistryHostConfig.CertificateConfig\032,\n" + + "\004cert\030\001 \001(\0132J.google.container." + + "v1.ContainerdConfig.RegistryHostConfig.CertificateConfig\022W\n" + + "\003key\030\002 \001(\0132J.google.c" + + "ontainer.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig\032,\n" + "\016RegistryHeader\022\013\n" - + "\003key\030\001 \001(\t\022\r" - + "\n" + + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \003(\t\032\322\003\n\n" + "HostConfig\022\014\n" + "\004host\030\001 \001(\t\022]\n" - + "\014capabilities\030\002 \003(\0162G.google.contai" - + "ner.v1.ContainerdConfig.RegistryHostConfig.HostCapability\022\025\n\r" + + "\014capabilities\030\002 \003" + + "(\0162G.google.container.v1.ContainerdConfig.RegistryHostConfig.HostCapability\022\025\n\r" + "override_path\030\003 \001(\010\022W\n" - + "\006header\030\004 \003(\0132G.google.container.v1.C" - + "ontainerdConfig.RegistryHostConfig.RegistryHeader\022V\n" - + "\002ca\030\005 \003(\0132J.google.container" - + ".v1.ContainerdConfig.RegistryHostConfig.CertificateConfig\022^\n" - + "\006client\030\006 \003(\0132N.goog" - + "le.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair\022/\n" + + "\006header\030\004 \003(\0132G.goo" + + "gle.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeader\022V\n" + + "\002ca\030\005 \003(\0132" + + "J.google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig\022^\n" + + "\006client\030\006 \003(\0132N.google.container.v1.Contai" + + "nerdConfig.RegistryHostConfig.CertificateConfigPair\022/\n" + "\014dial_timeout\030\007 \001(\0132\031.google.protobuf.Duration\"\202\001\n" + "\016HostCapability\022\037\n" + "\033HOST_CAPABILITY_UNSPECIFIED\020\000\022\030\n" @@ -1578,11 +1614,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "MasterAuth\022\024\n" + "\010username\030\001 \001(\tB\002\030\001\022\024\n" + "\010password\030\002 \001(\tB\002\030\001\022O\n" - + "\031client_certificate_config\030\003 \001(" - + "\0132,.google.container.v1.ClientCertificateConfig\022#\n" + + "\031client_certificate_config\030\003" + + " \001(\0132,.google.container.v1.ClientCertificateConfig\022#\n" + "\026cluster_ca_certificate\030d \001(\tB\003\340A\003\022\037\n" - + "\022client_certificate\030e \001(\tB\003\340A\003\022\027\n" - + "\n" + + "\022client_certificate\030e \001(\tB\003\340A\003\022\027\n\n" + "client_key\030f \001(\tB\003\340A\003\";\n" + "\027ClientCertificateConfig\022 \n" + "\030issue_client_certificate\030\001 \001(\010\"\373\014\n" @@ -1591,42 +1626,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132&.google.container.v1.HttpLoadBalancing\022Q\n" + "\032horizontal_pod_autoscaling\030\002" + " \001(\0132-.google.container.v1.HorizontalPodAutoscaling\022J\n" - + "\024kubernetes_dashboard\030\003 \001" - + "(\0132(.google.container.v1.KubernetesDashboardB\002\030\001\022G\n" - + "\025network_policy_config\030\004 \001(\0132" - + "(.google.container.v1.NetworkPolicyConfig\022=\n" + + "\024kubernetes_dashboard\030\003" + + " \001(\0132(.google.container.v1.KubernetesDashboardB\002\030\001\022G\n" + + "\025network_policy_config\030\004" + + " \001(\0132(.google.container.v1.NetworkPolicyConfig\022=\n" + "\020cloud_run_config\030\007 \001(\0132#.google.container.v1.CloudRunConfig\022=\n" + "\020dns_cache_config\030\010 \001(\0132#.google.container.v1.DnsCacheConfig\022K\n" + "\027config_connector_config\030\n" + " \001(\0132*.google.container.v1.ConfigConnectorConfig\022d\n" - + "%gce_persistent_disk_csi_driver_config\030\013" - + " \001(\01325.google.container.v1.GcePersistentDiskCsiDriverConfig\022Y\n" + + "%gce_persistent_disk_csi_driver_config\030\013 \001(\01325.google.c" + + "ontainer.v1.GcePersistentDiskCsiDriverConfig\022Y\n" + "\037gcp_filestore_csi_driver_config\030\016" + " \001(\01320.google.container.v1.GcpFilestoreCsiDriverConfig\022J\n" + "\027gke_backup_agent_config\030\020" + " \001(\0132).google.container.v1.GkeBackupAgentConfig\022O\n" + "\032gcs_fuse_csi_driver_config\030\021" + " \001(\0132+.google.container.v1.GcsFuseCsiDriverConfig\022F\n" - + "\022stateful_ha_config\030\022" - + " \001(\0132%.google.container.v1.StatefulHAConfigB\003\340A\001\022Z\n" - + "\037parallelstore_csi_driver_config\030\023 \001(\01321.google.con" - + "tainer.v1.ParallelstoreCsiDriverConfig\022H\n" + + "\022stateful_ha_config\030\022 \001(\013" + + "2%.google.container.v1.StatefulHAConfigB\003\340A\001\022Z\n" + + "\037parallelstore_csi_driver_config\030\023" + + " \001(\01321.google.container.v1.ParallelstoreCsiDriverConfig\022H\n" + "\023ray_operator_config\030\025" + " \001(\0132&.google.container.v1.RayOperatorConfigB\003\340A\001\022Z\n" - + "\037high_scale_checkpointing_config\030\026 \001(\01321.goog" - + "le.container.v1.HighScaleCheckpointingConfig\022L\n" - + "\030lustre_csi_driver_config\030\027 \001(\0132*" - + ".google.container.v1.LustreCsiDriverConfig\022H\n" - + "\023pod_snapshot_config\030\030" - + " \001(\0132&.google.container.v1.PodSnapshotConfigB\003\340A\001\022G\n" + + "\037high_scale_checkpointing_config\030\026" + + " \001(\01321.google.container.v1.HighScaleCheckpointingConfig\022L\n" + + "\030lustre_csi_driver_config\030\027" + + " \001(\0132*.google.container.v1.LustreCsiDriverConfig\022H\n" + + "\023pod_snapshot_config\030\030 \001(\0132&.google.container.v1.PodSnaps", + "hotConfigB\003\340A\001\022G\n" + "\025slurm_operator_config\030\031" + " \001(\0132(.google.container.v1.SlurmOperatorConfig\022P\n" - + "\027slice_controller_config\030\032" - + " \001(\0132*.google.container.v1.SliceControllerConfigB\003\340A\001\022J\n" - + "\024agent_sandbox_config\030\034" - + " \001(\0132\'.google.container.v1.AgentSandboxConfigB\003\340A\001\022L\n" - + "\025node_read", - "iness_config\030\035 \001(\0132(.google.container.v1.NodeReadinessConfigB\003\340A\001\"%\n" + + "\027slice_controller_config\030\032 \001(\013" + + "2*.google.container.v1.SliceControllerConfigB\003\340A\001\022J\n" + + "\024agent_sandbox_config\030\034 \001(\0132" + + "\'.google.container.v1.AgentSandboxConfigB\003\340A\001\022L\n" + + "\025node_readiness_config\030\035 \001(\0132(.g" + + "oogle.container.v1.NodeReadinessConfigB\003\340A\001\"%\n" + "\021HttpLoadBalancing\022\020\n" + "\010disabled\030\001 \001(\010\",\n" + "\030HorizontalPodAutoscaling\022\020\n" @@ -1646,8 +1681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020private_endpoint\030\004 \001(\tB\005\030\001\340A\003\022\036\n" + "\017public_endpoint\030\005 \001(\tB\005\030\001\340A\003\022\031\n" + "\014peering_name\030\007 \001(\tB\003\340A\003\022d\n" - + "\033master_global_access_config\030\010 \001(\0132;.google.contain" - + "er.v1.PrivateClusterMasterGlobalAccessConfigB\002\030\001\022\'\n" + + "\033master_global_access_config\030\010 \001(" + + "\0132;.google.container.v1.PrivateClusterMasterGlobalAccessConfigB\002\030\001\022\'\n" + "\033private_endpoint_subnetwork\030\n" + " \001(\tB\002\030\001\"D\n" + "\031AuthenticatorGroupsConfig\022\017\n" @@ -1655,8 +1690,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016security_group\030\002 \001(\t\"\356\001\n" + "\016CloudRunConfig\022\020\n" + "\010disabled\030\001 \001(\010\022P\n" - + "\022load_balancer_type\030\003 \001(\01624.google.contai" - + "ner.v1.CloudRunConfig.LoadBalancerType\"x\n" + + "\022load_balancer_type\030\003 \001" + + "(\01624.google.container.v1.CloudRunConfig.LoadBalancerType\"x\n" + "\020LoadBalancerType\022\"\n" + "\036LOAD_BALANCER_TYPE_UNSPECIFIED\020\000\022\037\n" + "\033LOAD_BALANCER_TYPE_EXTERNAL\020\001\022\037\n" @@ -1687,18 +1722,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007enabled\030\001 \001(\010B\003\340A\001\"\330\001\n" + "\021RayOperatorConfig\022\017\n" + "\007enabled\030\001 \001(\010\022U\n" - + "\032ray_cluster_logging_config\030\002 " - + "\001(\0132,.google.container.v1.RayClusterLoggingConfigB\003\340A\001\022[\n" - + "\035ray_cluster_monitoring_config\030\003" - + " \001(\0132/.google.container.v1.RayClusterMonitoringConfigB\003\340A\001\"\'\n" + + "\032ray_cluster_logging_config\030\002" + + " \001(\0132,.google.container.v1.RayClusterLoggingConfigB\003\340A\001\022[\n" + + "\035ray_cluster_monitoring_config\030\003 \001(\0132/.google" + + ".container.v1.RayClusterMonitoringConfigB\003\340A\001\"\'\n" + "\024GkeBackupAgentConfig\022\017\n" + "\007enabled\030\001 \001(\010\"#\n" + "\020StatefulHAConfig\022\017\n" + "\007enabled\030\001 \001(\010\"\352\002\n" + "\036MasterAuthorizedNetworksConfig\022\017\n" + "\007enabled\030\001 \001(\010\022R\n" - + "\013cidr_blocks\030\002 \003(\0132=.google.container.v1" - + ".MasterAuthorizedNetworksConfig.CidrBlock\022,\n" + + "\013cidr_blocks\030\002 \003(\0132=.g" + + "oogle.container.v1.MasterAuthorizedNetworksConfig.CidrBlock\022,\n" + "\037gcp_public_cidrs_access_enabled\030\003 \001(\010H\000\210\001\001\0221\n" + "$private_endpoint_enforcement_enabled\030\005 \001(\010H\001\210\001\001\0325\n" + "\tCidrBlock\022\024\n" @@ -1716,8 +1751,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006CALICO\020\001\"\343\001\n" + "\023BinaryAuthorization\022\023\n" + "\007enabled\030\001 \001(\010B\002\030\001\022P\n" - + "\017evaluation_mode\030\002 \001(\0162" - + "7.google.container.v1.BinaryAuthorization.EvaluationMode\"e\n" + + "\017evaluation_mode\030\002" + + " \001(\01627.google.container.v1.BinaryAuthorization.EvaluationMode\"e\n" + "\016EvaluationMode\022\037\n" + "\033EVALUATION_MODE_UNSPECIFIED\020\000\022\014\n" + "\010DISABLED\020\001\022$\n" @@ -1742,19 +1777,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "use_routes\030\017 \001(\010\0222\n\n" + "stack_type\030\020 \001(\0162\036.google.container.v1.StackType\022=\n" + "\020ipv6_access_type\030\021 \001(\0162#.google.container.v1.IPv6AccessType\022V\n" - + "\035pod_cidr_overprovision_config\030\025" - + " \001(\0132/.google.container.v1.PodCIDROverprovisionConfig\022#\n" + + "\035pod_cidr_overprovision_config\030\025 \001(\0132/.go" + + "ogle.container.v1.PodCIDROverprovisionConfig\022#\n" + "\026subnet_ipv6_cidr_block\030\026 \001(\tB\003\340A\003\022%\n" + "\030services_ipv6_cidr_block\030\027 \001(\tB\003\340A\003\022Y\n" - + "\034additional_pod_ranges_config\030\030" - + " \001(\0132..google.container.v1.AdditionalPodRangesConfigB\003\340A\003\022/\n" + + "\034additional_pod_ranges_config\030\030 \001(\0132." + + ".google.container.v1.AdditionalPodRangesConfigB\003\340A\003\022/\n" + "\"default_pod_ipv4_range_utilization\030\031 \001(\001B\003\340A\003\022X\n" - + "\034additional_ip_ranges_configs\030\035 \003(\013" - + "2-.google.container.v1.AdditionalIPRangesConfigB\003\340A\003\022B\n" - + "\020auto_ipam_config\030\036 \001(\0132#" - + ".google.container.v1.AutoIpamConfigB\003\340A\001\022C\n" + + "\034additional_ip_ranges_configs\030\035" + + " \003(\0132-.google.container.v1.AdditionalIPRangesConfigB\003\340A\003\022B\n" + + "\020auto_ipam_config\030\036" + + " \001(\0132#.google.container.v1.AutoIpamConfigB\003\340A\001\022C\n" + "\023network_tier_config\030\037" - + " \001(\0132&.google.container.v1.NetworkTierConfig\"\257&\n" + + " \001(\0132&.google.container.v1.NetworkTierConfig\"\246\'\n" + "\007Cluster\022\014\n" + "\004name\030\001 \001(\t\022\023\n" + "\013description\030\002 \001(\t\022\036\n" @@ -1765,8 +1800,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017logging_service\030\006 \001(\t\022\032\n" + "\022monitoring_service\030\007 \001(\t\022\017\n" + "\007network\030\010 \001(\t\022\031\n" - + "\021cluster_ipv4_cidr\030\t \001(\t\0228\n" - + "\r" + + "\021cluster_ipv4_cidr\030\t \001(\t\0228\n\r" + "addons_config\030\n" + " \001(\0132!.google.container.v1.AddonsConfig\022\022\n\n" + "subnetwork\030\013 \001(\t\0221\n\n" @@ -1775,29 +1809,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\t\022\037\n" + "\027enable_kubernetes_alpha\030\016 \001(\010\022$\n" + "\033alpha_cluster_feature_gates\030\240\001 \003(\t\022I\n" - + "\017resource_labels\030\017 \003(" - + "\01320.google.container.v1.Cluster.ResourceLabelsEntry\022\031\n" + + "\017resource_labels\030\017" + + " \003(\01320.google.container.v1.Cluster.ResourceLabelsEntry\022\031\n" + "\021label_fingerprint\030\020 \001(\t\0224\n" + "\013legacy_abac\030\022 \001(\0132\037.google.container.v1.LegacyAbac\022:\n" + "\016network_policy\030\023 \001(\0132\".google.container.v1.NetworkPolicy\022E\n" - + "\024ip_allocation_policy\030\024" - + " \001(\0132\'.google.container.v1.IPAllocationPolicy\022b\n" - + "!master_authorized_networks_config\030\026 \001(\01323.google.cont" - + "ainer.v1.MasterAuthorizedNetworksConfigB\002\030\001\022B\n" + + "\024ip_allocation_policy\030\024 \001(\013" + + "2\'.google.container.v1.IPAllocationPolicy\022b\n" + + "!master_authorized_networks_config\030\026" + + " \001(\01323.google.container.v1.MasterAuthorizedNetworksConfigB\002\030\001\022B\n" + "\022maintenance_policy\030\027" + " \001(\0132&.google.container.v1.MaintenancePolicy\022F\n" - + "\024binary_authorization\030\030" - + " \001(\0132(.google.container.v1.BinaryAuthorization\022<\n" + + "\024binary_authorization\030\030 \001(\0132" + + "(.google.container.v1.BinaryAuthorization\022<\n" + "\013autoscaling\030\032 \001(\0132\'.google.container.v1.ClusterAutoscaling\022:\n" + "\016network_config\030\033 \001(\0132\".google.container.v1.NetworkConfig\022K\n" - + "\033default_max_pods_constraint\030\036" - + " \001(\0132&.google.container.v1.MaxPodsConstraint\022T\n" - + "\034resource_usage_export_config\030!" - + " \001(\0132..google.container.v1.ResourceUsageExportConfig\022S\n" - + "\033authenticator_groups_config\030\"" - + " \001(\0132..google.container.v1.AuthenticatorGroupsConfig\022I\n" - + "\026private_cluster_config\030%" - + " \001(\0132).google.container.v1.PrivateClusterConfig\022D\n" + + "\033default_max_pods_constraint\030\036 \001(\013" + + "2&.google.container.v1.MaxPodsConstraint\022T\n" + + "\034resource_usage_export_config\030! \001(\0132." + + ".google.container.v1.ResourceUsageExportConfig\022S\n" + + "\033authenticator_groups_config\030\" " + + "\001(\0132..google.container.v1.AuthenticatorGroupsConfig\022I\n" + + "\026private_cluster_config\030% " + + "\001(\0132).google.container.v1.PrivateClusterConfig\022D\n" + "\023database_encryption\030&" + " \001(\0132\'.google.container.v1.DatabaseEncryption\022M\n" + "\030vertical_pod_autoscaling\030\'" @@ -1807,8 +1841,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030workload_identity_config\030+" + " \001(\0132+.google.container.v1.WorkloadIdentityConfig\022@\n" + "\021mesh_certificates\030C \001(\0132%.google.container.v1.MeshCertificates\022I\n" - + "\026cost_management_config\030- \001(\0132).g" - + "oogle.container.v1.CostManagementConfig\022D\n" + + "\026cost_management_config\030-" + + " \001(\0132).google.container.v1.CostManagementConfig\022D\n" + "\023notification_config\0301" + " \001(\0132\'.google.container.v1.NotificationConfig\022B\n" + "\022confidential_nodes\0302 \001(\0132&.google.container.v1.ConfidentialNodes\022K\n" @@ -1818,7 +1852,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030e \001(\tB\005\030\001\340A\003\022\025\n" + "\010endpoint\030f \001(\tB\003\340A\003\022\037\n" + "\027initial_cluster_version\030g \001(\t\022#\n" - + "\026current_master_version\030h \001(\tB\003\340A\003\022#\n" + + "\026current_master_version\030h \001(\tB\003\340A\003\022&\n" + + "\030current_emulated_version\030\247\001 \001(\tB\003\340A\003\022M\n" + + "\025rollback_safe_upgrade\030\252\001 \001" + + "(\0132(.google.container.v1.RollbackSafeUpgradeB\003\340A\001\022#\n" + "\024current_node_version\030i \001(\tB\005\030\001\340A\003\022\030\n" + "\013create_time\030j \001(\tB\003\340A\003\0228\n" + "\006status\030k \001(\0162#.google.container.v1.Cluster.StatusB\003\340A\003\022\035\n" @@ -1837,46 +1874,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022node_pool_defaults\030\203\001" + " \001(\0132%.google.container.v1.NodePoolDefaultsH\000\210\001\001\022;\n" + "\016logging_config\030\204\001 \001(\0132\".google.container.v1.LoggingConfig\022A\n" - + "\021monitoring_config\030\205\001 \001(" - + "\0132%.google.container.v1.MonitoringConfig\022G\n" + + "\021monitoring_config\030\205\001" + + " \001(\0132%.google.container.v1.MonitoringConfig\022G\n" + "\025node_pool_auto_config\030\210\001" + " \001(\0132\'.google.container.v1.NodePoolAutoConfig\022=\n" + "\017pod_autoscaling\030\212\001 \001(\0132#.google.container.v1.PodAutoscaling\022\r\n" + "\004etag\030\213\001 \001(\t\022*\n" + "\005fleet\030\214\001 \001(\0132\032.google.container.v1.Fleet\022Q\n" - + "\027security_posture_config\030\221\001 \001(\0132*.google.c" - + "ontainer.v1.SecurityPostureConfigB\003\340A\001\022Y\n" - + "\036control_plane_endpoints_config\030\222\001 \001(\0132" - + "0.google.container.v1.ControlPlaneEndpointsConfig\022D\n" - + "\024enable_k8s_beta_apis\030\217\001 \001(\013" - + "2%.google.container.v1.K8sBetaAPIConfig\022E\n" + + "\027security_posture_config\030\221\001" + + " \001(\0132*.google.container.v1.SecurityPostureConfigB\003\340A\001\022Y\n" + + "\036control_plane_endpoints_config\030\222\001" + + " \001(\01320.google.container.v1.ControlPlaneEndpointsConfig\022D\n" + + "\024enable_k8s_beta_apis\030\217\001" + + " \001(\0132%.google.container.v1.K8sBetaAPIConfig\022E\n" + "\021enterprise_config\030\225\001" + " \001(\0132%.google.container.v1.EnterpriseConfigB\002\030\001\022H\n" - + "\025secret_manager_config\030\226\001" - + " \001(\0132(.google.container.v1.SecretManagerConfig\022W\n" - + "\031compliance_posture_config\030\227\001" - + " \001(\0132,.google.container.v1.CompliancePostureConfigB\005\030\001\340A\001\022" - + " \n\r" + + "\025secret_manager_config\030\226\001 \001(\0132" + + "(.google.container.v1.SecretManagerConfig\022W\n" + + "\031compliance_posture_config\030\227\001 \001(\0132,." + + "google.container.v1.CompliancePostureConfigB\005\030\001\340A\001\022 \n\r" + "satisfies_pzs\030\230\001 \001(\010B\003\340A\003H\001\210\001\001\022 \n\r" + "satisfies_pzi\030\231\001 \001(\010B\003\340A\003H\002\210\001\001\022R\n" - + "\030user_managed_keys_config\030\232\001" - + " \001(\0132*.google.container.v1.UserManagedKeysConfigH\003\210\001\001\022I\n" + + "\030user_managed_keys_config\030\232\001 \001(\0132*.goog" + + "le.container.v1.UserManagedKeysConfigH\003\210\001\001\022I\n" + "\023rbac_binding_config\030\234\001" + " \001(\0132&.google.container.v1.RBACBindingConfigH\004\210\001\001\022K\n" + "\027gke_auto_upgrade_config\030\243\001" + " \001(\0132).google.container.v1.GkeAutoUpgradeConfig\022\\\n" - + "\037anonymous_authentication_config\030\244\001" - + " \001(\01322.google.container.v1.AnonymousAuthenticationConfig\022Q\n" - + "\027schedule_upgrade_config\030\245\001" - + " \001(\0132*.google.container.v1.ScheduleUpgradeConfigB\003\340A\001\022B\n" - + "\022secret_sync_config\030\246\001" - + " \001(\0132%.google.container.v1.SecretSyncConfig\022V\n" - + "\034managed_opentelemetry_config\030\250\001" - + " \001(\0132/.google.container.v1.ManagedOpenTelemetryConfig\022F\n" - + "\024control_plane_egress\030\251\001" - + " \001(\0132\'.google.container.v1.ControlPlaneEgress\022r\n" - + "+managed_machine_learning_diagnostics_config\030\253\001 \001(\0132<.g" - + "oogle.container.v1.ManagedMachineLearningDiagnosticsConfig\022K\n" + + "\037anonymous_authentication_config\030\244\001 \001(\01322.g" + + "oogle.container.v1.AnonymousAuthenticationConfig\022Q\n" + + "\027schedule_upgrade_config\030\245\001 \001" + + "(\0132*.google.container.v1.ScheduleUpgradeConfigB\003\340A\001\022B\n" + + "\022secret_sync_config\030\246\001 \001(\013" + + "2%.google.container.v1.SecretSyncConfig\022V\n" + + "\034managed_opentelemetry_config\030\250\001 \001(\0132/" + + ".google.container.v1.ManagedOpenTelemetryConfig\022F\n" + + "\024control_plane_egress\030\251\001 \001(\0132\'" + + ".google.container.v1.ControlPlaneEgress\022r\n" + + "+managed_machine_learning_diagnostics_config\030\253\001" + + " \001(\0132<.google.container.v1.ManagedMachineLearningDiagnosticsConfig\022K\n" + "\024node_creation_config\030\256\001" + " \001(\0132\'.google.container.v1.NodeCreationConfigB\003\340A\001\0325\n" + "\023ResourceLabelsEntry\022\013\n" @@ -1896,8 +1932,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_user_managed_keys_configB\026\n" + "\024_rbac_binding_config\"\244\001\n" + "\022NodeCreationConfig\022H\n" - + "\022node_creation_mode\030\001 \001(\0162,.goo" - + "gle.container.v1.NodeCreationConfig.Mode\"D\n" + + "\022node_creation_mode\030\001" + + " \001(\0162,.google.container.v1.NodeCreationConfig.Mode\"D\n" + "\004Mode\022\024\n" + "\020MODE_UNSPECIFIED\020\000\022\017\n" + "\013VIA_KUBELET\020\001\022\025\n" @@ -1935,17 +1971,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!gkeops_etcd_backup_encryption_key\030\021 \001(\tB-\372A*\n" + "(cloudkms.googleapis.com/CryptoKeyVersion\"\236\001\n" + "\035AnonymousAuthenticationConfig\022E\n" - + "\004mode\030\001 \001(\01627.google.contain" - + "er.v1.AnonymousAuthenticationConfig.Mode\"6\n" + + "\004mode\030\001 \001(\016" + + "27.google.container.v1.AnonymousAuthenticationConfig.Mode\"6\n" + "\004Mode\022\024\n" + "\020MODE_UNSPECIFIED\020\000\022\013\n" + "\007ENABLED\020\001\022\013\n" + "\007LIMITED\020\002\"\276\002\n" + "\027CompliancePostureConfig\022D\n" - + "\004mode\030\001" - + " \001(\01621.google.container.v1.CompliancePostureConfig.ModeH\000\210\001\001\022]\n" - + "\024compliance_standards\030\002 \003(\0132?.google.contai" - + "ner.v1.CompliancePostureConfig.ComplianceStandard\0328\n" + + "\004mode\030\001 \001(\01621.go" + + "ogle.container.v1.CompliancePostureConfig.ModeH\000\210\001\001\022]\n" + + "\024compliance_standards\030\002 \003(" + + "\0132?.google.container.v1.CompliancePostureConfig.ComplianceStandard\0328\n" + "\022ComplianceStandard\022\025\n" + "\010standard\030\001 \001(\tH\000\210\001\001B\013\n" + "\t_standard\"7\n" @@ -1957,10 +1993,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020K8sBetaAPIConfig\022\024\n" + "\014enabled_apis\030\001 \003(\t\"\266\003\n" + "\025SecurityPostureConfig\022B\n" - + "\004mode\030\001" - + " \001(\0162/.google.container.v1.SecurityPostureConfig.ModeH\000\210\001\001\022]\n" - + "\022vulnerability_mode\030\002 \001(\0162<.google.container" - + ".v1.SecurityPostureConfig.VulnerabilityModeH\001\210\001\001\"I\n" + + "\004mode\030\001 \001(\0162/.g" + + "oogle.container.v1.SecurityPostureConfig.ModeH\000\210\001\001\022]\n" + + "\022vulnerability_mode\030\002 \001(\0162<" + + ".google.container.v1.SecurityPostureConfig.VulnerabilityModeH\001\210\001\001\"I\n" + "\004Mode\022\024\n" + "\020MODE_UNSPECIFIED\020\000\022\014\n" + "\010DISABLED\020\001\022\t\n" @@ -1977,20 +2013,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014network_tags\030\001 \001(\0132 .google.container.v1.NetworkTags\022G\n" + "\025resource_manager_tags\030\002" + " \001(\0132(.google.container.v1.ResourceManagerTags\022C\n" - + "\023node_kubelet_config\030\003 \001(" - + "\0132&.google.container.v1.NodeKubeletConfig\022D\n" + + "\023node_kubelet_config\030\003" + + " \001(\0132&.google.container.v1.NodeKubeletConfig\022D\n" + "\021linux_node_config\030\004" + " \001(\0132$.google.container.v1.LinuxNodeConfigB\003\340A\003\"Y\n" + "\020NodePoolDefaults\022E\n" - + "\024node_config_defaults\030\001 \001(" - + "\0132\'.google.container.v1.NodeConfigDefaults\"\225\002\n" + + "\024node_config_defaults\030\001" + + " \001(\0132\'.google.container.v1.NodeConfigDefaults\"\225\002\n" + "\022NodeConfigDefaults\0224\n" + "\013gcfs_config\030\001 \001(\0132\037.google.container.v1.GcfsConfig\022B\n" - + "\016logging_config\030\003" - + " \001(\0132*.google.container.v1.NodePoolLoggingConfig\022@\n" + + "\016logging_config\030\003 \001(\013" + + "2*.google.container.v1.NodePoolLoggingConfig\022@\n" + "\021containerd_config\030\004 \001(\0132%.google.container.v1.ContainerdConfig\022C\n" - + "\023node_kubelet_config\030\006 \001" - + "(\0132&.google.container.v1.NodeKubeletConfig\"\3162\n\r" + + "\023node_kubelet_config\030\006" + + " \001(\0132&.google.container.v1.NodeKubeletConfig\"\3573\n\r" + "ClusterUpdate\022\034\n" + "\024desired_node_version\030\004 \001(\t\022\"\n" + "\032desired_monitoring_service\030\005 \001(\t\022@\n" @@ -2000,12 +2036,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022desired_image_type\030\010 \001(\t\022\025\n\r" + "desired_image\030, \001(\t\022\035\n" + "\025desired_image_project\030- \001(\t\022L\n" - + "\033desired_database_encryption\030." - + " \001(\0132\'.google.container.v1.DatabaseEncryption\022U\n" - + " desired_workload_identity_config\030/" - + " \001(\0132+.google.container.v1.WorkloadIdentityConfig\022H\n" - + "\031desired_mesh_certificates\030C" - + " \001(\0132%.google.container.v1.MeshCertificates\022B\n" + + "\033desired_database_encryption\030. \001(\0132\'" + + ".google.container.v1.DatabaseEncryption\022U\n" + + " desired_workload_identity_config\030/ \001(" + + "\0132+.google.container.v1.WorkloadIdentityConfig\022H\n" + + "\031desired_mesh_certificates\030C \001(" + + "\0132%.google.container.v1.MeshCertificates\022B\n" + "\026desired_shielded_nodes\0300 \001(\0132\".google.container.v1.ShieldedNodes\022Q\n" + "\036desired_cost_management_config\0301" + " \001(\0132).google.container.v1.CostManagementConfig\022:\n" @@ -2014,8 +2050,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132(.google.container.v1.NodePoolAutoscaling\022\031\n" + "\021desired_locations\030\n" + " \003(\t\022j\n" - + ")desired_master_authorized_networks_config\030\014 \001(\01323.goog" - + "le.container.v1.MasterAuthorizedNetworksConfigB\002\030\001\022L\n" + + ")desired_master_authorized_networks_config\030\014" + + " \001(\01323.google.container.v1.MasterAuthorizedNetworksConfigB\002\030\001\022L\n" + "\033desired_cluster_autoscaling\030\017" + " \001(\0132\'.google.container.v1.ClusterAutoscaling\022N\n" + "\034desired_binary_authorization\030\020" @@ -2023,14 +2059,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027desired_logging_service\030\023 \001(\t\022\\\n" + "$desired_resource_usage_export_config\030\025" + " \001(\0132..google.container.v1.ResourceUsageExportConfig\022U\n" - + " desired_vertical_pod_autoscaling\030\026" - + " \001(\0132+.google.container.v1.VerticalPodAutoscaling\022U\n" - + "\036desired_private_cluster_config\030\031" - + " \001(\0132).google.container.v1.PrivateClusterConfigB\002\030\001\022\\\n" - + "$desired_intra_node_visibility_config\030\032 \001(\0132..go" - + "ogle.container.v1.IntraNodeVisibilityConfig\022K\n" - + "\033desired_default_snat_status\030\034 \001(\013" - + "2&.google.container.v1.DefaultSnatStatus\022D\n" + + " desired_vertical_pod_autoscaling\030\026 \001(\0132+.goo" + + "gle.container.v1.VerticalPodAutoscaling\022U\n" + + "\036desired_private_cluster_config\030\031 \001(\0132" + + ").google.container.v1.PrivateClusterConfigB\002\030\001\022\\\n" + + "$desired_intra_node_visibility_config\030\032" + + " \001(\0132..google.container.v1.IntraNodeVisibilityConfig\022K\n" + + "\033desired_default_snat_status\030\034" + + " \001(\0132&.google.container.v1.DefaultSnatStatus\022D\n" + "\027desired_release_channel\030\037" + " \001(\0132#.google.container.v1.ReleaseChannel\022Q\n" + "\037desired_l4ilb_subsetting_config\030\'" @@ -2041,20 +2077,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0162,.google.container.v1.PrivateIPv6GoogleAccess\022L\n" + "\033desired_notification_config\0307" + " \001(\0132\'.google.container.v1.NotificationConfig\022[\n" - + "#desired_authenticator_groups_config\030? \001(\013" - + "2..google.container.v1.AuthenticatorGroupsConfig\022B\n" + + "#desired_authenticator_groups_config\030?" + + " \001(\0132..google.container.v1.AuthenticatorGroupsConfig\022B\n" + "\026desired_logging_config\030@ \001(\0132\".google.container.v1.LoggingConfig\022H\n" + "\031desired_monitoring_config\030A" + " \001(\0132%.google.container.v1.MonitoringConfig\022S\n" + "\037desired_identity_service_config\030B" + " \001(\0132*.google.container.v1.IdentityServiceConfig\022Z\n" - + "#desired_service_external_ips_config\030< \001(\013" - + "2-.google.container.v1.ServiceExternalIPsConfig\0220\n" + + "#desired_service_external_ips_config\030<" + + " \001(\0132-.google.container.v1.ServiceExternalIPsConfig\0220\n" + "\037desired_enable_private_endpoint\030G" + " \001(\010B\002\030\001H\000\210\001\001\0221\n" + "$desired_default_enable_private_nodes\030H \001(\010H\001\210\001\001\022`\n" - + "&desired_control_plane_endpoints_config\030I \001(\01320.g" - + "oogle.container.v1.ControlPlaneEndpointsConfig\022\036\n" + + "&desired_control_plane_endpoints_config\030I" + + " \001(\01320.google.container.v1.ControlPlaneEndpointsConfig\022\036\n" + "\026desired_master_version\030d \001(\t\022<\n" + "\023desired_gcfs_config\030m \001(\0132\037.google.container.v1.GcfsConfig\022T\n" + "*desired_node_pool_auto_config_network_tags\030n \001(\0132" @@ -2067,45 +2103,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132*.google.container.v1.NodePoolLoggingConfig\0221\n\r" + "desired_fleet\030u \001(\0132\032.google.container.v1.Fleet\022:\n" + "\022desired_stack_type\030w \001(\0162\036.google.container.v1.StackType\022T\n" - + "\034additional_pod_ranges_config\030x" - + " \001(\0132..google.container.v1.AdditionalPodRangesConfig\022\\\n" - + "$removed_additional_pod_ranges_config\030y \001(\0132..goo" - + "gle.container.v1.AdditionalPodRangesConfig\022C\n" + + "\034additional_pod_ranges_config\030x \001(\0132.." + + "google.container.v1.AdditionalPodRangesConfig\022\\\n" + + "$removed_additional_pod_ranges_config\030y" + + " \001(\0132..google.container.v1.AdditionalPodRangesConfig\022C\n" + "\024enable_k8s_beta_apis\030z \001(\0132%.google.container.v1.K8sBetaAPIConfig\022S\n" + "\037desired_security_posture_config\030|" + " \001(\0132*.google.container.v1.SecurityPostureConfig\022n\n" - + "\"desired_network_performance_config\030} \001(\013" - + "2B.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig\022/\n" + + "\"desired_network_performance_config\030} \001(\0132B.google.container.v1." + + "NetworkConfig.ClusterNetworkPerformanceConfig\022/\n" + "\"desired_enable_fqdn_network_policy\030~ \001(\010H\002\210\001\001\022\\\n" + "(desired_autopilot_workload_policy_config\030\200\001" + " \001(\0132).google.container.v1.WorkloadPolicyConfig\022E\n" - + "\025desired_k8s_beta_apis\030\203\001 " - + "\001(\0132%.google.container.v1.K8sBetaAPIConfig\022I\n" + + "\025desired_k8s_beta_apis\030\203\001" + + " \001(\0132%.google.container.v1.K8sBetaAPIConfig\022I\n" + "\031desired_containerd_config\030\206\001" + " \001(\0132%.google.container.v1.ContainerdConfig\022-\n" + "\037desired_enable_multi_networking\030\207\001 \001(\010H\003\210\001\001\022f\n" - + "3desired_node_pool_auto_config_resource_manager_tags\030\210\001" - + " \001(\0132(.google.container.v1.ResourceManagerTags\022b\n" - + "$desired_in_transit_encryption_config\030\211\001 \001(\0162..go" - + "ogle.container.v1.InTransitEncryptionConfigH\004\210\001\001\022>\n" - + "0desired_enable_cilium_clusterwide_network_policy\030\212\001" - + " \001(\010H\005\210\001\001\022U\n" - + "\035desired_secret_manager_config\030\213\001 \001(\0132(.googl" - + "e.container.v1.SecretManagerConfigH\006\210\001\001\022a\n" - + "!desired_compliance_posture_config\030\214\001 " - + "\001(\0132,.google.container.v1.CompliancePostureConfigB\002\030\001H\007\210\001\001\022L\n" + + "3desired_node_pool_auto_config_resource_manager_tags\030\210\001 " + + "\001(\0132(.google.container.v1.ResourceManagerTags\022b\n" + + "$desired_in_transit_encryption_config\030\211\001" + + " \001(\0162..google.container.v1.InTransitEncryptionConfigH\004\210\001\001\022>\n" + + "0desired_ena", + "ble_cilium_clusterwide_network_policy\030\212\001 \001(\010H\005\210\001\001\022U\n" + + "\035desired_secret_manager_config\030\213\001" + + " \001(\0132(.google.container.v1.SecretManagerConfigH\006\210\001\001\022a\n" + + "!desired_compliance_posture_config\030\214\001" + + " \001(\0132,.google.container.v1.CompliancePostureConfigB\002\030\001H\007\210\001\001\022L\n" + "\033desired_node_kubelet_config\030\215\001" + " \001(\0132&.google.container.v1.NodeKubeletConfig\022]\n" - + ",desired_node_pool_auto_config_kubelet_config\030\216\001 \001(\0132&.google", - ".container.v1.NodeKubeletConfig\022Q\n" - + "\030user_managed_keys_config\030\217\001" - + " \001(\0132*.google.container.v1.UserManagedKeysConfigB\002\030\001\022Q\n" + + ",desired_node_pool_auto_config_kubelet_config\030\216\001" + + " \001(\0132&.google.container.v1.NodeKubeletConfig\022Q\n" + + "\030user_managed_keys_config\030\217\001 " + + "\001(\0132*.google.container.v1.UserManagedKeysConfigB\002\030\001\022Q\n" + "\033desired_rbac_binding_config\030\220\001" + " \001(\0132&.google.container.v1.RBACBindingConfigH\010\210\001\001\022b\n" - + "#desired_additional_ip_ranges_config\030\221\001 " - + "\001(\01324.google.container.v1.DesiredAdditionalIPRangesConfig\022T\n" - + "\031desired_enterprise_config\030\223\001" - + " \001(\0132,.google.container.v1.DesiredEnterpriseConfigB\002\030\001\022F\n" + + "#desired_additional_ip_ranges_config\030\221\001" + + " \001(\01324.google.container.v1.DesiredAdditionalIPRangesConfig\022T\n" + + "\031desired_enterprise_config\030\223\001 \001(\0132,.google." + + "container.v1.DesiredEnterpriseConfigB\002\030\001\022F\n" + "\030desired_auto_ipam_config\030\224\001" + " \001(\0132#.google.container.v1.AutoIpamConfig\022;\n" + "-desired_disable_l4_lb_firewall_reconciliation\030\225\001 \001(\010H" @@ -2114,26 +2150,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132$.google.container.v1.LinuxNodeConfig\022U\n" + " desired_user_managed_keys_config\030\230\001" + " \001(\0132*.google.container.v1.UserManagedKeysConfig\022d\n" - + "\'desired_anonymous_authentication_config\030\234\001 \001(\01322.google.c" - + "ontainer.v1.AnonymousAuthenticationConfig\022K\n" - + "\027gke_auto_upgrade_config\030\232\001 \001(\0132).go" - + "ogle.container.v1.GkeAutoUpgradeConfig\022L\n" + + "\'desired_anonymous_authentication_config\030\234\001" + + " \001(\01322.google.container.v1.AnonymousAuthenticationConfig\022K\n" + + "\027gke_auto_upgrade_config\030\232\001" + + " \001(\0132).google.container.v1.GkeAutoUpgradeConfig\022L\n" + "\033desired_network_tier_config\030\233\001" + " \001(\0132&.google.container.v1.NetworkTierConfig\022J\n" + "\032desired_secret_sync_config\030\236\001" + " \001(\0132%.google.container.v1.SecretSyncConfig\022\\\n" - + "#desired_privileged_admission_config\030\237\001 \001(\0132." - + ".google.container.v1.PrivilegedAdmissionConfig\022N\n" + + "#desired_privileged_admission_config\030\237\001" + + " \001(\0132..google.container.v1.PrivilegedAdmissionConfig\022N\n" + "\034desired_control_plane_egress\030\240\001" - + " \001(\0132\'.google.container.v1.ControlPlaneEgress\022^\n" - + "$desired_managed_opentelemetry_config\030\243\001" - + " \001(\0132/.google.container.v1.ManagedOpenTelemetryConfig\022Z\n" + + " \001(\0132\'.google.container.v1.ControlPlaneEgress\022U\n" + + "\035desired_rollback_safe_upgrade\030\241\001" + + " \001(\0132(.google.container.v1.RollbackSafeUpgradeB\003\340A\001\022^\n" + + "$desired_managed_opentelemetry_config\030\243\001 \001(\0132/." + + "google.container.v1.ManagedOpenTelemetryConfig\022Z\n" + "\'desired_autopilot_cluster_policy_config\030\244\001" + " \001(\0132(.google.container.v1.ClusterPolicyConfig\022z\n" - + "3desired_managed_machine_learning_diagnostics_config\030\246\001" - + " \001(\0132<.google.container.v1.ManagedMachineLearningDiagnosticsConfig\022S\n" - + "\034desired_node_creation_config\030\253\001 \001(\0132\'." - + "google.container.v1.NodeCreationConfigB\003\340A\001B\"\n" + + "3desired_managed_machine_learning_diagnostics_config\030\246\001 \001(\013" + + "2<.google.container.v1.ManagedMachineLearningDiagnosticsConfig\022S\n" + + "\034desired_node_creation_config\030\253\001" + + " \001(\0132\'.google.container.v1.NodeCreationConfigB\003\340A\001\022+\n" + + "\030desired_emulated_version\030\266\001 \001(\tB\003\340A\001H\n" + + "\210\001\001B\"\n" + " _desired_enable_private_endpointB\'\n" + "%_desired_default_enable_private_nodesB%\n" + "#_desired_enable_fqdn_network_policyB\"\n" @@ -2143,23 +2183,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036_desired_secret_manager_configB$\n" + "\"_desired_compliance_posture_configB\036\n" + "\034_desired_rbac_binding_configB0\n" - + "._desired_disable_l4_lb_firewall_reconciliation\"q\n" + + "._desired_disable_l4_lb_firewall_reconciliationB\033\n" + + "\031_desired_emulated_version\"q\n" + "\031AdditionalPodRangesConfig\022\027\n" + "\017pod_range_names\030\001 \003(\t\022;\n" - + "\016pod_range_info\030\002 \003(" - + "\0132\036.google.container.v1.RangeInfoB\003\340A\003\"\316\001\n" + + "\016pod_range_info\030\002" + + " \003(\0132\036.google.container.v1.RangeInfoB\003\340A\003\"\316\001\n" + "\030AdditionalIPRangesConfig\022\022\n\n" + "subnetwork\030\001 \001(\t\022\034\n" + "\024pod_ipv4_range_names\030\002 \003(\t\022D\n" - + "\006status\030\003" - + " \001(\01624.google.container.v1.AdditionalIPRangesConfig.Status\":\n" + + "\006status\030\003 \001(\01624.google" + + ".container.v1.AdditionalIPRangesConfig.Status\":\n" + "\006Status\022\026\n" + "\022STATUS_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\014\n" + "\010DRAINING\020\002\"v\n" + "\037DesiredAdditionalIPRangesConfig\022S\n" - + "\034additional_ip_ranges_configs\030\001 \003(\013" - + "2-.google.container.v1.AdditionalIPRangesConfig\"2\n" + + "\034additional_ip_ranges_configs\030\001" + + " \003(\0132-.google.container.v1.AdditionalIPRangesConfig\"2\n" + "\016AutoIpamConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001B\n\n" + "\010_enabled\">\n" @@ -2167,15 +2208,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "range_name\030\001 \001(\tB\003\340A\003\022\030\n" + "\013utilization\030\002 \001(\001B\003\340A\003\"f\n" + "\027DesiredEnterpriseConfig\022G\n" - + "\014desired_tier\030\001" - + " \001(\01621.google.container.v1.EnterpriseConfig.ClusterTier:\002\030\001\"\344\010\n" + + "\014desired_tier\030\001 \001(\01621.google." + + "container.v1.EnterpriseConfig.ClusterTier:\002\030\001\"\344\010\n" + "\tOperation\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022\023\n" + "\004zone\030\002 \001(\tB\005\030\001\340A\003\022@\n" - + "\016operation_type\030\003" - + " \001(\0162#.google.container.v1.Operation.TypeB\003\340A\003\022:\n" - + "\006status\030\004 " - + "\001(\0162%.google.container.v1.Operation.StatusB\003\340A\003\022\023\n" + + "\016operation_type\030\003 " + + "\001(\0162#.google.container.v1.Operation.TypeB\003\340A\003\022:\n" + + "\006status\030\004" + + " \001(\0162%.google.container.v1.Operation.StatusB\003\340A\003\022\023\n" + "\006detail\030\010 \001(\tB\003\340A\003\022\035\n" + "\016status_message\030\005 \001(\tB\005\030\001\340A\003\022\026\n" + "\tself_link\030\006 \001(\tB\003\340A\003\022\030\n" @@ -2184,12 +2225,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "start_time\030\n" + " \001(\tB\003\340A\003\022\025\n" + "\010end_time\030\013 \001(\tB\003\340A\003\022=\n" - + "\010progress\030\014 \001(\0132&" - + ".google.container.v1.OperationProgressB\003\340A\003\022D\n" + + "\010progress\030\014" + + " \001(\0132&.google.container.v1.OperationProgressB\003\340A\003\022D\n" + "\022cluster_conditions\030\r" + " \003(\0132$.google.container.v1.StatusConditionB\002\030\001\022E\n" - + "\023nodepool_conditions\030\016" - + " \003(\0132$.google.container.v1.StatusConditionB\002\030\001\022!\n" + + "\023nodepool_conditions\030\016 \003(\013" + + "2$.google.container.v1.StatusConditionB\002\030\001\022!\n" + "\005error\030\017 \001(\0132\022.google.rpc.Status\"R\n" + "\006Status\022\026\n" + "\022STATUS_UNSPECIFIED\020\000\022\013\n" @@ -2246,7 +2287,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "cluster_id\030\003 \001(\tB\002\030\001\0227\n" + "\006update\030\004" + " \001(\0132\".google.container.v1.ClusterUpdateB\003\340A\002\022\014\n" - + "\004name\030\005 \001(\t\"\331\016\n" + + "\004name\030\005 \001(\t\"\263\017\n" + "\025UpdateNodePoolRequest\022\026\n\n" + "project_id\030\001 \001(\tB\002\030\001\022\020\n" + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" @@ -2260,10 +2301,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "image_project\030\013 \001(\t\022\021\n" + "\tlocations\030\r" + " \003(\t\022M\n" - + "\030workload_metadata_config\030\016" - + " \001(\0132+.google.container.v1.WorkloadMetadataConfig\022G\n" - + "\020upgrade_settings\030\017" - + " \001(\0132-.google.container.v1.NodePool.UpgradeSettings\022.\n" + + "\030workload_metadata_config\030\016 " + + "\001(\0132+.google.container.v1.WorkloadMetadataConfig\022G\n" + + "\020upgrade_settings\030\017 \001(\0132-.goo" + + "gle.container.v1.NodePool.UpgradeSettings\022.\n" + "\004tags\030\020 \001(\0132 .google.container.v1.NetworkTags\022/\n" + "\006taints\030\021 \001(\0132\037.google.container.v1.NodeTaints\022/\n" + "\006labels\030\022 \001(\0132\037.google.container.v1.NodeLabels\022?\n" @@ -2287,16 +2328,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025resource_manager_tags\030\'" + " \001(\0132(.google.container.v1.ResourceManagerTags\022@\n" + "\021containerd_config\030( \001(\0132%.google.container.v1.ContainerdConfig\022M\n" - + "\023queued_provisioning\030* \001(\01320.googl" - + "e.container.v1.NodePool.QueuedProvisioning\022\025\n\r" + + "\023queued_provisioning\030*" + + " \001(\01320.google.container.v1.NodePool.QueuedProvisioning\022\025\n\r" + "storage_pools\030+ \003(\t\0223\n" + "\020max_run_duration\030- \001(\0132\031.google.protobuf.Duration\022\027\n\n" + "flex_start\030. \001(\010H\000\210\001\001\0220\n" + "\tboot_disk\030/ \001(\0132\035.google.container.v1.BootDisk\022H\n" - + "\021node_drain_config\0300" - + " \001(\0132-.google.container.v1.NodePool.NodeDrainConfig\0226\n" + + "\021node_drain_config\0300 \001(\0132-" + + ".google.container.v1.NodePool.NodeDrainConfig\0226\n" + "\023consolidation_delay\0301 \001(\0132\031.google.protobuf.Duration\0226\n" - + "\014taint_config\0303 \001(\0132 .google.container.v1.TaintConfigB\r\n" + + "\014taint_config\0303 \001(\0132 .google.container.v1.TaintConfig\022X\n" + + "\022maintenance_policy\0304 \001(\01327.google.conta" + + "iner.v1.NodePool.NodePoolMaintenancePolicyB\003\340A\001B\r\n" + "\013_flex_start\"\315\001\n" + "\035SetNodePoolAutoscalingRequest\022\026\n\n" + "project_id\030\001 \001(\tB\002\030\001\022\020\n" @@ -2322,8 +2365,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "project_id\030\001 \001(\tB\002\030\001\022\020\n" + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" + "cluster_id\030\003 \001(\tB\002\030\001\022=\n\r" - + "addons_config\030\004 \001" - + "(\0132!.google.container.v1.AddonsConfigB\003\340A\002\022\014\n" + + "addons_config\030\004" + + " \001(\0132!.google.container.v1.AddonsConfigB\003\340A\002\022\014\n" + "\004name\030\006 \001(\t\"}\n" + "\023SetLocationsRequest\022\026\n\n" + "project_id\030\001 \001(\tB\002\030\001\022\020\n" @@ -2333,7 +2376,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\006 \001(\t\"\202\001\n" + "\023UpdateMasterRequest\022\026\n\n" + "project_id\030\001 \001(\tB\002\030\001\022\020\n" - + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" + + "\004zone\030\002 \001(\tB\002\030\001\022\026\n" + + "\n" + "cluster_id\030\003 \001(\tB\002\030\001\022\033\n" + "\016master_version\030\004 \001(\tB\003\340A\002\022\014\n" + "\004name\030\007 \001(\t\"\265\002\n" @@ -2341,10 +2385,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "project_id\030\001 \001(\tB\002\030\001\022\020\n" + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" + "cluster_id\030\003 \001(\tB\002\030\001\022E\n" - + "\006action\030\004 \001(\01620.google.contain" - + "er.v1.SetMasterAuthRequest.ActionB\003\340A\002\0224\n" - + "\006update\030\005" - + " \001(\0132\037.google.container.v1.MasterAuthB\003\340A\002\022\014\n" + + "\006action\030\004" + + " \001(\01620.google.container.v1.SetMasterAuthRequest.ActionB\003\340A\002\0224\n" + + "\006update\030\005 \001" + + "(\0132\037.google.container.v1.MasterAuthB\003\340A\002\022\014\n" + "\004name\030\007 \001(\t\"P\n" + "\006Action\022\013\n" + "\007UNKNOWN\020\000\022\020\n" @@ -2390,8 +2434,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022default_image_type\030\004 \001(\t\022\031\n" + "\021valid_image_types\030\005 \003(\t\022\035\n" + "\025valid_master_versions\030\006 \003(\t\022H\n" - + "\010channels\030\t" - + " \003(\01326.google.container.v1.ServerConfig.ReleaseChannelConfig\032\245\001\n" + + "\010channels\030\t \003(\01326" + + ".google.container.v1.ServerConfig.ReleaseChannelConfig\032\245\001\n" + "\024ReleaseChannelConfig\022<\n" + "\007channel\030\001 \001(\0162+.google.container.v1.ReleaseChannel.Channel\022\027\n" + "\017default_version\030\002 \001(\t\022\026\n" @@ -2422,10 +2466,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014node_pool_id\030\004 \001(\tB\002\030\001\022\014\n" + "\004name\030\006 \001(\t\"\340\004\n" + "\021BlueGreenSettings\022_\n" - + "\027standard_rollout_policy\030\001 \001(\0132<.google.container.v1" - + ".BlueGreenSettings.StandardRolloutPolicyH\000\022c\n" - + "\031autoscaled_rollout_policy\030\003 \001(\0132>." - + "google.container.v1.BlueGreenSettings.AutoscaledRolloutPolicyH\000\022?\n" + + "\027standard_rollout_policy\030\001" + + " \001(\0132<.google.container.v1.BlueGreenSettings.StandardRolloutPolicyH\000\022c\n" + + "\031autoscaled_rollout_policy\030\003 \001(\0132>.google.conta" + + "iner.v1.BlueGreenSettings.AutoscaledRolloutPolicyH\000\022?\n" + "\027node_pool_soak_duration\030\002" + " \001(\0132\031.google.protobuf.DurationH\001\210\001\001\032\271\001\n" + "\025StandardRolloutPolicy\022\032\n" @@ -2439,7 +2483,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027wait_for_drain_duration\030\001" + " \001(\0132\031.google.protobuf.DurationB\003\340A\001B\020\n" + "\016rollout_policyB\032\n" - + "\030_node_pool_soak_duration\"\303\026\n" + + "\030_node_pool_soak_duration\"\306\030\n" + "\010NodePool\022\014\n" + "\004name\030\001 \001(\t\022/\n" + "\006config\030\002 \001(\0132\037.google.container.v1.NodeConfig\022\032\n" @@ -2450,22 +2494,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030d \001(\tB\003\340A\003\022\017\n" + "\007version\030e \001(\t\022 \n" + "\023instance_group_urls\030f \003(\tB\003\340A\003\0229\n" - + "\006status\030g" - + " \001(\0162$.google.container.v1.NodePool.StatusB\003\340A\003\022\035\n" + + "\006status\030g \001(\016" + + "2$.google.container.v1.NodePool.StatusB\003\340A\003\022\035\n" + "\016status_message\030h \001(\tB\005\030\001\340A\003\022=\n" + "\013autoscaling\030\004 \001(\0132(.google.container.v1.NodePoolAutoscaling\0227\n\n" + "management\030\005 \001(\0132#.google.container.v1.NodeManagement\022C\n" + "\023max_pods_constraint\030\006" - + " \001(\0132&.google.container.v1.MaxPodsConstraint\0228\n\n" - + "conditions\030i \003(\0132$.google.container.v1.StatusCondition\022\037\n" + + " \001(\0132&.google.container.v1.MaxPodsConstraint\022=\n\n" + + "conditions\030i " + + "\003(\0132$.google.container.v1.StatusConditionB\003\340A\003\022\037\n" + "\022pod_ipv4_cidr_size\030\007 \001(\005B\003\340A\003\022G\n" - + "\020upgrade_settings\030k \001(\0132-.googl" - + "e.container.v1.NodePool.UpgradeSettings\022G\n" + + "\020upgrade_settings\030k" + + " \001(\0132-.google.container.v1.NodePool.UpgradeSettings\022G\n" + "\020placement_policy\030l" + " \001(\0132-.google.container.v1.NodePool.PlacementPolicy\022B\n" + "\013update_info\030m" - + " \001(\0132(.google.container.v1.NodePool.UpdateInfoB\003\340A\003\022\014\n" - + "\004etag\030n \001(\t\022M\n" + + " \001(\0132(.google.container.v1.NodePool.UpdateInfoB\003\340A\003\022\021\n" + + "\004etag\030n \001(\tB\003\340A\003\022M\n" + "\023queued_provisioning\030p" + " \001(\01320.google.container.v1.NodePool.QueuedProvisioning\022M\n" + "\030best_effort_provisioning\030q" @@ -2473,19 +2518,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021node_drain_config\030t" + " \001(\0132-.google.container.v1.NodePool.NodeDrainConfig\022X\n" + "\022maintenance_policy\030v" - + " \001(\01327.google.container.v1.NodePool.NodePoolMaintenancePolicyB\003\340A\001\032\360\001\n" + + " \001(\01327.google.container.v1.NodePool.NodePoolMaintenancePolicyB\003\340A\001\022M\n" + + "\021kubelet_cert_info\030w" + + " \001(\0132-.google.container.v1.NodePool.KubeletCertInfoB\003\340A\003\032\360\001\n" + "\017UpgradeSettings\022\021\n" + "\tmax_surge\030\001 \001(\005\022\027\n" + "\017max_unavailable\030\002 \001(\005\022B\n" - + "\010strategy\030\003 \001(\0162+" - + ".google.container.v1.NodePoolUpdateStrategyH\000\210\001\001\022H\n" - + "\023blue_green_settings\030\004 \001(\0132&." - + "google.container.v1.BlueGreenSettingsH\001\210\001\001B\013\n" + + "\010strategy\030\003 \001(\0162+.go" + + "ogle.container.v1.NodePoolUpdateStrategyH\000\210\001\001\022H\n" + + "\023blue_green_settings\030\004 \001(\0132&.goo" + + "gle.container.v1.BlueGreenSettingsH\001\210\001\001B\013\n" + "\t_strategyB\026\n" - + "\024_blue_green_settings\032\210\004\n\n" + + "\024_blue_green_settings\032\210\004\n" + + "\n" + "UpdateInfo\022O\n" - + "\017blue_green_info\030\001 \001(\0132" - + "6.google.container.v1.NodePool.UpdateInfo.BlueGreenInfo\032\250\003\n\r" + + "\017blue_green_info\030\001 \001(\01326.g" + + "oogle.container.v1.NodePool.UpdateInfo.BlueGreenInfo\032\250\003\n\r" + "BlueGreenInfo\022K\n" + "\005phase\030\001" + " \001(\0162<.google.container.v1.NodePool.UpdateInfo.BlueGreenInfo.Phase\022 \n" @@ -2503,8 +2551,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022DELETING_BLUE_POOL\020\006\022\024\n" + "\020ROLLBACK_STARTED\020\007\032\256\001\n" + "\017PlacementPolicy\022@\n" - + "\004type\030\001 \001(\01622.g" - + "oogle.container.v1.NodePool.PlacementPolicy.Type\022\031\n" + + "\004type\030\001 \001(\01622.goog" + + "le.container.v1.NodePool.PlacementPolicy.Type\022\031\n" + "\014tpu_topology\030\002 \001(\tB\003\340A\001\022\023\n" + "\013policy_name\030\003 \001(\t\")\n" + "\004Type\022\024\n" @@ -2527,8 +2575,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010end_time\030\003" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\032\202\001\n" + "\031NodePoolMaintenancePolicy\022e\n" - + "\036exclusion_until_end_of_support\030\001 \001(\01328.google.conta" - + "iner.v1.NodePool.ExclusionUntilEndOfSupportB\003\340A\001\"\201\001\n" + + "\036exclusion_until_end_of_support\030\001 \001(\01328.google.containe" + + "r.v1.NodePool.ExclusionUntilEndOfSupportB\003\340A\001\032\247\001\n" + + "\017KubeletCertInfo\022G\n" + + "\036tpm_bootstrap_cert_expire_time\030\001" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022K\n" + + "\"non_tpm_bootstrap_cert_expire_time\030\002" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"\201\001\n" + "\006Status\022\026\n" + "\022STATUS_UNSPECIFIED\020\000\022\020\n" + "\014PROVISIONING\020\001\022\013\n" @@ -2551,8 +2604,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021MaintenancePolicy\0226\n" + "\006window\030\001 \001(\0132&.google.container.v1.MaintenanceWindow\022\030\n" + "\020resource_version\030\003 \001(\t\022E\n" - + "\021disruption_budget\030\004 \001(\0132%.g" - + "oogle.container.v1.DisruptionBudgetB\003\340A\001\"\264\002\n" + + "\021disruption_budget\030\004 " + + "\001(\0132%.google.container.v1.DisruptionBudgetB\003\340A\001\"\264\002\n" + "\020DisruptionBudget\022I\n" + "!minor_version_disruption_interval\030\001" + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\022I\n" @@ -2565,27 +2618,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021MaintenanceWindow\022O\n" + "\030daily_maintenance_window\030\002" + " \001(\0132+.google.container.v1.DailyMaintenanceWindowH\000\022D\n" - + "\020recurring_window\030\003 \001(\013" - + "2(.google.container.v1.RecurringTimeWindowH\000\022W\n" - + "\034recurring_maintenance_window\030\005 \001" - + "(\0132/.google.container.v1.RecurringMaintenanceWindowH\000\022a\n" - + "\026maintenance_exclusions\030\004" - + " \003(\0132A.google.container.v1.MaintenanceWindow.MaintenanceExclusionsEntry\032]\n" + + "\020recurring_window\030\003" + + " \001(\0132(.google.container.v1.RecurringTimeWindowH\000\022W\n" + + "\034recurring_maintenance_window\030\005" + + " \001(\0132/.google.container.v1.RecurringMaintenanceWindowH\000\022a\n" + + "\026maintenance_exclusions\030\004 \003(\0132A.google.container.v1.Maint" + + "enanceWindow.MaintenanceExclusionsEntry\032]\n" + "\032MaintenanceExclusionsEntry\022\013\n" + "\003key\030\001 \001(\t\022.\n" + "\005value\030\002 \001(\0132\037.google.container.v1.TimeWindow:\0028\001B\010\n" + "\006policy\"\320\001\n\n" + "TimeWindow\022Y\n" - + "\035maintenance_exclusion_options\030\003 \001(\01320.google" - + ".container.v1.MaintenanceExclusionOptionsH\000\022.\n\n" + + "\035maintenance_exclusion_options\030\003 \001(\01320" + + ".google.container.v1.MaintenanceExclusionOptionsH\000\022.\n\n" + "start_time\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\t\n" + "\007options\"\341\002\n" + "\033MaintenanceExclusionOptions\022E\n" - + "\005scope\030\001 \001(\01626.go" - + "ogle.container.v1.MaintenanceExclusionOptions.Scope\022[\n" - + "\021end_time_behavior\030\002 \001(\0162@" - + ".google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior\"N\n" + + "\005scope\030\001 \001" + + "(\01626.google.container.v1.MaintenanceExclusionOptions.Scope\022[\n" + + "\021end_time_behavior\030\002" + + " \001(\0162@.google.container.v1.MaintenanceExclusionOptions.EndTimeBehavior\"N\n" + "\005Scope\022\017\n" + "\013NO_UPGRADES\020\000\022\025\n" + "\021NO_MINOR_UPGRADES\020\001\022\035\n" @@ -2602,7 +2655,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021window_start_time\030\002" + " \001(\0132\026.google.type.TimeOfDayB\003\340A\002\0227\n" + "\017window_duration\030\003" - + " \001(\0132\031.google.protobuf.DurationB\003\340A\002\022\027\n\n" + + " \001(\0132\031.google.protobuf.DurationB\003\340A\002\022\027\n" + + "\n" + "recurrence\030\004 \001(\tB\003\340A\002B\016\n" + "\014_delay_until\"C\n" + "\026DailyMaintenanceWindow\022\022\n\n" @@ -2611,7 +2665,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034SetNodePoolManagementRequest\022\026\n\n" + "project_id\030\001 \001(\tB\002\030\001\022\020\n" + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" - + "cluster_id\030\003 \001(\tB\002\030\001\022\030\n" + + "cluster_id\030\003 \001", + "(\tB\002\030\001\022\030\n" + "\014node_pool_id\030\004 \001(\tB\002\030\001\022<\n\n" + "management\030\005" + " \001(\0132#.google.container.v1.NodeManagementB\003\340A\002\022\014\n" @@ -2637,16 +2692,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022ClusterAutoscaling\022$\n" + "\034enable_node_autoprovisioning\030\001 \001(\010\022;\n" + "\017resource_limits\030\002 \003(\0132\".google.container.v1.ResourceLimit\022W\n" - + "\023autoscaling_profile\030\003" - + " \001(\0162:.google.container.v1.ClusterAutoscaling.AutoscalingProfile\022b\n" - + "#autoprovisioning_node_pool_defaults\030\004 \001(" - + "\01325.google.container.v1.AutoprovisioningNodePoolDefaults\022\"\n" - + "\032autoprovisioning_loc", - "ations\030\005 \003(\t\022T\n" + + "\023autoscaling_profile\030\003 \001(\0162:.google.contain" + + "er.v1.ClusterAutoscaling.AutoscalingProfile\022b\n" + + "#autoprovisioning_node_pool_defaults\030\004" + + " \001(\01325.google.container.v1.AutoprovisioningNodePoolDefaults\022\"\n" + + "\032autoprovisioning_locations\030\005 \003(\t\022T\n" + "\034default_compute_class_config\030\t" + " \001(\0132..google.container.v1.DefaultComputeClassConfig\022b\n" - + "\031autopilot_general_profile\030\016 \001(\0162?.google.container.v1.Clus" - + "terAutoscaling.AutopilotGeneralProfile\"U\n" + + "\031autopilot_general_profile\030\016 \001(\0162?.google.container." + + "v1.ClusterAutoscaling.AutopilotGeneralProfile\"U\n" + "\022AutoscalingProfile\022\027\n" + "\023PROFILE_UNSPECIFIED\020\000\022\030\n" + "\024OPTIMIZE_UTILIZATION\020\001\022\014\n" @@ -2683,8 +2737,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016min_node_count\030\002 \001(\005\022\026\n" + "\016max_node_count\030\003 \001(\005\022\027\n" + "\017autoprovisioned\030\004 \001(\010\022P\n" - + "\017location_policy\030\005 \001(\01627.google" - + ".container.v1.NodePoolAutoscaling.LocationPolicy\022\034\n" + + "\017location_policy\030\005 \001(\01627" + + ".google.container.v1.NodePoolAutoscaling.LocationPolicy\022\034\n" + "\024total_min_node_count\030\006 \001(\005\022\034\n" + "\024total_max_node_count\030\007 \001(\005\"H\n" + "\016LocationPolicy\022\037\n" @@ -2695,8 +2749,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "project_id\030\001 \001(\tB\002\030\001\022\020\n" + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" + "cluster_id\030\003 \001(\tB\002\030\001\022W\n" - + "\017resource_labels\030\004 \003(\01329.google.container.v1.Set" - + "LabelsRequest.ResourceLabelsEntryB\003\340A\002\022\036\n" + + "\017resource_labels\030\004 \003(\01329.google.container" + + ".v1.SetLabelsRequest.ResourceLabelsEntryB\003\340A\002\022\036\n" + "\021label_fingerprint\030\005 \001(\tB\003\340A\002\022\014\n" + "\004name\030\007 \001(\t\0325\n" + "\023ResourceLabelsEntry\022\013\n" @@ -2723,8 +2777,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021accelerator_count\030\001 \001(\003\022\030\n" + "\020accelerator_type\030\002 \001(\t\022\032\n" + "\022gpu_partition_size\030\003 \001(\t\022F\n" - + "\022gpu_sharing_config\030\005 \001(\013" - + "2%.google.container.v1.GPUSharingConfigH\000\210\001\001\022]\n" + + "\022gpu_sharing_config\030\005" + + " \001(\0132%.google.container.v1.GPUSharingConfigH\000\210\001\001\022]\n" + "\036gpu_driver_installation_config\030\006" + " \001(\01320.google.container.v1.GPUDriverInstallationConfigH\001\210\001\001B\025\n" + "\023_gpu_sharing_configB!\n" @@ -2739,8 +2793,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003MPS\020\002B\027\n" + "\025_gpu_sharing_strategy\"\204\002\n" + "\033GPUDriverInstallationConfig\022b\n" - + "\022gpu_driver_version\030\001 \001(\0162" - + "A.google.container.v1.GPUDriverInstallationConfig.GPUDriverVersionH\000\210\001\001\"j\n" + + "\022gpu_driver_version\030\001 \001(\0162A.google.container.v1.GPUDriverIn" + + "stallationConfig.GPUDriverVersionH\000\210\001\001\"j\n" + "\020GPUDriverVersion\022\"\n" + "\036GPU_DRIVER_VERSION_UNSPECIFIED\020\000\022\031\n" + "\025INSTALLATION_DISABLED\020\001\022\013\n" @@ -2757,8 +2811,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "project_id\030\001 \001(\tB\002\030\001\022\020\n" + "\004zone\030\002 \001(\tB\002\030\001\022\026\n\n" + "cluster_id\030\003 \001(\tB\002\030\001\022?\n" - + "\016network_policy\030\004 \001(\0132\"." - + "google.container.v1.NetworkPolicyB\003\340A\002\022\014\n" + + "\016network_policy\030\004" + + " \001(\0132\".google.container.v1.NetworkPolicyB\003\340A\002\022\014\n" + "\004name\030\006 \001(\t\"\271\001\n" + "\033SetMaintenancePolicyRequest\022\027\n\n" + "project_id\030\001 \001(\tB\003\340A\002\022\021\n" @@ -2768,8 +2822,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132&.google.container.v1.MaintenancePolicyB\003\340A\002\022\014\n" + "\004name\030\005 \001(\t\"\364\002\n" + "\017StatusCondition\022;\n" - + "\004code\030\001 \001(\0162).goo" - + "gle.container.v1.StatusCondition.CodeB\002\030\001\022\017\n" + + "\004code\030\001 \001(" + + "\0162).google.container.v1.StatusCondition.CodeB\002\030\001\022\017\n" + "\007message\030\002 \001(\t\022(\n" + "\016canonical_code\030\003 \001(\0162\020.google.rpc.Code\"\350\001\n" + "\004Code\022\013\n" @@ -2792,8 +2846,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027enable_l4ilb_subsetting\030\n" + " \001(\010\022@\n" + "\021datapath_provider\030\013 \001(\0162%.google.container.v1.DatapathProvider\022P\n" - + "\032private_ipv6_google_access\030\014 \001" - + "(\0162,.google.container.v1.PrivateIPv6GoogleAccess\0222\n\n" + + "\032private_ipv6_google_access\030\014" + + " \001(\0162,.google.container.v1.PrivateIPv6GoogleAccess\0222\n\n" + "dns_config\030\r" + " \001(\0132\036.google.container.v1.DNSConfig\022R\n" + "\033service_external_ips_config\030\017" @@ -2801,11 +2855,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022gateway_api_config\030\020" + " \001(\0132%.google.container.v1.GatewayAPIConfig\022\037\n" + "\027enable_multi_networking\030\021 \001(\010\022f\n" - + "\032network_performance_config\030\022 \001(\013" - + "2B.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig\022\'\n" + + "\032network_performance_config\030\022" + + " \001(\0132B.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig\022\'\n" + "\032enable_fqdn_network_policy\030\023 \001(\010H\000\210\001\001\022Y\n" - + "\034in_transit_encryption_config\030\024 \001(\0162..google.con" - + "tainer.v1.InTransitEncryptionConfigH\001\210\001\001\0225\n" + + "\034in_transit_encryption_config\030\024 \001(\0162..goo" + + "gle.container.v1.InTransitEncryptionConfigH\001\210\001\001\0225\n" + "(enable_cilium_clusterwide_network_policy\030\025 \001(\010H\002\210\001\001\022)\n" + "\034default_enable_private_nodes\030\026 \001(\010H\003\210\001\001\022M\n" + "\023dataplane_v2_config\030\027" @@ -2813,8 +2867,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%disable_l4_lb_firewall_reconciliation\030\030" + " \001(\010H\005\210\001\001\032\336\001\n" + "\037ClusterNetworkPerformanceConfig\022q\n" - + "\033total_egress_bandwidth_tier\030\001 \001(\0162G.google.containe" - + "r.v1.NetworkConfig.ClusterNetworkPerformanceConfig.TierH\000\210\001\001\"(\n" + + "\033total_egress_bandwidth_tier\030\001 \001(\0162G.google.c" + + "ontainer.v1.NetworkConfig.ClusterNetworkPerformanceConfig.TierH\000\210\001\001\"(\n" + "\004Tier\022\024\n" + "\020TIER_UNSPECIFIED\020\000\022\n\n" + "\006TIER_1\020\001B\036\n" @@ -2864,8 +2918,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033AutopilotCompatibilityIssue\0224\n" + "\020last_observation\030\001 \001(\0132\032.google.protobuf.Timestamp\022\027\n" + "\017constraint_type\030\002 \001(\t\022X\n" - + "\024incompatibility_type\030\003 \001(\0162:.goo" - + "gle.container.v1.AutopilotCompatibilityIssue.IssueType\022\020\n" + + "\024incompatibility_type\030\003 \001(" + + "\0162:.google.container.v1.AutopilotCompatibilityIssue.IssueType\022\020\n" + "\010subjects\030\004 \003(\t\022\031\n" + "\021documentation_url\030\005 \001(\t\022\023\n" + "\013description\030\006 \001(\t\"r\n" @@ -2877,11 +2931,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "#CheckAutopilotCompatibilityResponse\022@\n" + "\006issues\030\001" + " \003(\01320.google.container.v1.AutopilotCompatibilityIssue\022\017\n" - + "\007summary\030\002 \001(\t\"\234\001\n" + + "\007summary\030\002 \001(\t\"\240\001\n" + "\016ReleaseChannel\022<\n" - + "\007channel\030\001 \001(\0162+.google.container.v1.ReleaseChannel.Channel\"L\n" - + "\007Channel\022\017\n" - + "\013UNSPECIFIED\020\000\022\t\n" + + "\007channel\030\001 \001(\0162+.google.container.v1.ReleaseChannel.Channel\"P\n" + + "\007Channel\022\023\n" + + "\013UNSPECIFIED\020\000\032\002\010\001\022\t\n" + "\005RAPID\020\001\022\013\n" + "\007REGULAR\020\002\022\n\n" + "\006STABLE\020\003\022\014\n" @@ -2894,8 +2948,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007enabled\030\001 \001(\010\"\367\002\n" + "\tDNSConfig\022<\n" + "\013cluster_dns\030\001 \001(\0162\'.google.container.v1.DNSConfig.Provider\022B\n" - + "\021cluster_dns_scope\030\002" - + " \001(\0162\'.google.container.v1.DNSConfig.DNSScope\022\032\n" + + "\021cluster_dns_scope\030\002 \001(\0162\'" + + ".google.container.v1.DNSConfig.DNSScope\022\032\n" + "\022cluster_dns_domain\030\003 \001(\t\022*\n" + "\035additive_vpc_scope_dns_domain\030\005 \001(\tB\003\340A\001\"W\n" + "\010Provider\022\030\n" @@ -2918,18 +2972,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022DatabaseEncryption\022\020\n" + "\010key_name\030\001 \001(\t\022<\n" + "\005state\030\002 \001(\0162-.google.container.v1.DatabaseEncryption.State\022U\n\r" - + "current_state\030\003" - + " \001(\01624.google.container.v1.DatabaseEncryption.CurrentStateB\003\340A\003H\000\210\001\001\022\034\n" + + "current_state\030\003 \001(\01624.google.container.v1.Da" + + "tabaseEncryption.CurrentStateB\003\340A\003H\000\210\001\001\022\034\n" + "\017decryption_keys\030\004 \003(\tB\003\340A\003\022Z\n" - + "\025last_operation_errors\030\005" - + " \003(\01326.google.container.v1.DatabaseEncryption.OperationErrorB\003\340A\003\032h\n" + + "\025last_operation_errors\030\005 \003(\01326.google.container." + + "v1.DatabaseEncryption.OperationErrorB\003\340A\003\032h\n" + "\016OperationError\022\020\n" - + "\010key_name\030\001 \001(\t\022\025\n\r" + + "\010key_name\030\001 \001(\t\022\025\n" + + "\r" + "error_message\030\002 \001(\t\022-\n" + "\ttimestamp\030\003 \001(\0132\032.google.protobuf.Timestamp\"V\n" + "\005State\022\013\n" - + "\007UNKNOWN\020\000\022\r" - + "\n" + + "\007UNKNOWN\020\000\022\r\n" + "\tENCRYPTED\020\001\022\r\n" + "\tDECRYPTED\020\002\022\"\n" + "\036ALL_OBJECTS_ENCRYPTION_ENABLED\020\003\"\217\003\n" @@ -2957,8 +3011,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036UsableSubnetworkSecondaryRange\022\022\n\n" + "range_name\030\001 \001(\t\022\025\n\r" + "ip_cidr_range\030\002 \001(\t\022J\n" - + "\006status\030\003 \001(\0162" - + ":.google.container.v1.UsableSubnetworkSecondaryRange.Status\"g\n" + + "\006status\030\003" + + " \001(\0162:.google.container.v1.UsableSubnetworkSecondaryRange.Status\"g\n" + "\006Status\022\013\n" + "\007UNKNOWN\020\000\022\n\n" + "\006UNUSED\020\001\022\022\n" @@ -2969,15 +3023,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "subnetwork\030\001 \001(\t\022\017\n" + "\007network\030\002 \001(\t\022\025\n\r" + "ip_cidr_range\030\003 \001(\t\022P\n" - + "\023secondary_ip_ranges\030\004 \003(\01323.goo" - + "gle.container.v1.UsableSubnetworkSecondaryRange\022\026\n" + + "\023secondary_ip_ranges\030\004" + + " \003(\01323.google.container.v1.UsableSubnetworkSecondaryRange\022\026\n" + "\016status_message\030\005 \001(\t\"\355\002\n" + "\031ResourceUsageExportConfig\022`\n" - + "\024bigquery_destination\030\001 \001(\0132B.google.container.v1.Resour" - + "ceUsageExportConfig.BigQueryDestination\022&\n" + + "\024bigquery_destination\030\001 \001(\0132B.google.containe" + + "r.v1.ResourceUsageExportConfig.BigQueryDestination\022&\n" + "\036enable_network_egress_metering\030\002 \001(\010\022m\n" - + "\033consumption_metering_config\030\003 \001(\0132H.g" - + "oogle.container.v1.ResourceUsageExportConfig.ConsumptionMeteringConfig\032)\n" + + "\033consumption_metering_config\030\003 \001(\0132H.google.container.v1.ResourceUs" + + "ageExportConfig.ConsumptionMeteringConfig\032)\n" + "\023BigQueryDestination\022\022\n\n" + "dataset_id\030\001 \001(\t\032,\n" + "\031ConsumptionMeteringConfig\022\017\n" @@ -2989,27 +3043,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ShieldedNodes\022\017\n" + "\007enabled\030\001 \001(\010\"\035\n\n" + "VirtualNIC\022\017\n" - + "\007enabled\030\001 \001(\010\"\035\n\n" + + "\007enabled\030\001 \001(\010\"\035\n" + + "\n" + "FastSocket\022\017\n" + "\007enabled\030\001 \001(\010\"\307\001\n" + "\017GPUDirectConfig\022X\n" - + "\023gpu_direct_strategy\030\001 \001(\01626.google.cont" - + "ainer.v1.GPUDirectConfig.GPUDirectStrategyH\000\210\001\001\"B\n" + + "\023gpu_direct_strategy\030\001 \001(\01626." + + "google.container.v1.GPUDirectConfig.GPUDirectStrategyH\000\210\001\001\"B\n" + "\021GPUDirectStrategy\022#\n" + "\037GPU_DIRECT_STRATEGY_UNSPECIFIED\020\000\022\010\n" + "\004RDMA\020\002B\026\n" + "\024_gpu_direct_strategy\"\301\003\n" + "\022NotificationConfig\022>\n" - + "\006pubsub\030\001" - + " \001(\0132..google.container.v1.NotificationConfig.PubSub\032\212\001\n" + + "\006pubsub\030\001 \001(\0132..google.c" + + "ontainer.v1.NotificationConfig.PubSub\032\212\001\n" + "\006PubSub\022\017\n" + "\007enabled\030\001 \001(\010\022/\n" + "\005topic\030\002 \001(\tB \372A\035\n" + "\033pubsub.googleapis.com/Topic\022>\n" + "\006filter\030\003 \001(\0132..google.container.v1.NotificationConfig.Filter\032O\n" + "\006Filter\022E\n\n" - + "event_type\030\001 \003(\01621." - + "google.container.v1.NotificationConfig.EventType\"\214\001\n" + + "event_type\030\001" + + " \003(\01621.google.container.v1.NotificationConfig.EventType\"\214\001\n" + "\tEventType\022\032\n" + "\026EVENT_TYPE_UNSPECIFIED\020\000\022\033\n" + "\027UPGRADE_AVAILABLE_EVENT\020\001\022\021\n\r" @@ -3018,27 +3073,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022UPGRADE_INFO_EVENT\020\004\"\360\001\n" + "\021ConfidentialNodes\022\017\n" + "\007enabled\030\001 \001(\010\022c\n" - + "\032confidential_instance_type\030\002 \001(\0162?.google.cont" - + "ainer.v1.ConfidentialNodes.ConfidentialInstanceType\"e\n" + + "\032confidential_instance_type\030\002 \001(\0162?." + + "google.container.v1.ConfidentialNodes.ConfidentialInstanceType\"e\n" + "\030ConfidentialInstanceType\022*\n" + "&CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED\020\000\022\007\n" + "\003SEV\020\001\022\013\n" + "\007SEV_SNP\020\002\022\007\n" - + "\003TDX\020\003\"\337\001\n" + + "\003TDX\020\003\"\254\002\n" + "\014UpgradeEvent\022?\n\r" + "resource_type\030\001 \001(\0162(.google.container.v1.UpgradeResourceType\022\021\n" + "\toperation\030\002 \001(\t\0228\n" + "\024operation_start_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022\027\n" + "\017current_version\030\004 \001(\t\022\026\n" - + "\016target_version\030\005 \001(\t\022\020\n" - + "\010resource\030\006 \001(\t\"\262\007\n" + + "\016target_version\030\005 \001(\t\022%\n" + + "\030current_emulated_version\030\007 \001(\tB\003\340A\003\022$\n" + + "\027target_emulated_version\030\010 \001(\tB\003\340A\003\022\020\n" + + "\010resource\030\006 \001(\t\"\377\007\n" + "\020UpgradeInfoEvent\022?\n\r" + "resource_type\030\001 \001(\0162(.google.container.v1.UpgradeResourceType\022\021\n" + "\toperation\030\002 \001(\t\022.\n\n" + "start_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022,\n" + "\010end_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022\027\n" + "\017current_version\030\005 \001(\t\022\026\n" - + "\016target_version\030\006 \001(\t\022\020\n" + + "\016target_version\030\006 \001(\t\022%\n" + + "\030current_emulated_version\030\017 \001(\tB\003\340A\003\022$\n" + + "\027target_emulated_version\030\020 \001(\tB\003\340A\003\022\020\n" + "\010resource\030\007 \001(\t\022?\n" + "\005state\030\010" + " \001(\0162+.google.container.v1.UpgradeInfoEvent.StateB\003\340A\003\022B\n" @@ -3048,11 +3107,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\032.google.protobuf.TimestampH\001\210\001\001\022\023\n" + "\013description\030\013 \001(\t\022C\n\n" + "event_type\030\014 \001(\0162/.google.container.v1.UpgradeInfoEvent.EventType\022C\n" - + "\020disruption_event\030\016 " - + "\001(\0132$.google.container.v1.DisruptionEventH\002\210\001\001\"c\n" + + "\020disruption_event\030\016" + + " \001(\0132$.google.container.v1.DisruptionEventH\002\210\001\001\"c\n" + "\005State\022\025\n" - + "\021STATE_UNSPECIFIED\020\000\022\r" - + "\n" + + "\021STATE_UNSPECIFIED\020\000\022\r\n" + "\tSCHEDULED\020\001\022\013\n" + "\007STARTED\020\003\022\r\n" + "\tSUCCEEDED\020\004\022\n\n" @@ -3071,8 +3129,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017disruption_type\030\001" + " \001(\01623.google.container.v1.DisruptionEvent.DisruptionType\022\030\n" + "\020pdb_blocked_node\030\002 \001(\t\022K\n" - + "\017pdb_blocked_pod\030\003 \003(\01322" - + ".google.container.v1.DisruptionEvent.PdbBlockedPod\022=\n" + + "\017pdb_blocked_pod\030\003 " + + "\003(\01322.google.container.v1.DisruptionEvent.PdbBlockedPod\022=\n" + "\025pdb_violation_timeout\030\004" + " \001(\0132\031.google.protobuf.DurationH\000\210\001\001\0320\n\r" + "PdbBlockedPod\022\021\n" @@ -3126,11 +3184,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_allow_net_adminB+\n" + ")_autopilot_compatibility_auditing_enabled\"V\n\r" + "LoggingConfig\022E\n" - + "\020component_config\030\001 \001(\0132+.goo" - + "gle.container.v1.LoggingComponentConfig\"\236\002\n" + + "\020component_config\030\001 \001(\0132" + + "+.google.container.v1.LoggingComponentConfig\"\253\002\n" + "\026LoggingComponentConfig\022P\n" + "\021enable_components\030\001" - + " \003(\01625.google.container.v1.LoggingComponentConfig.Component\"\261\001\n" + + " \003(\01625.google.container.v1.LoggingComponentConfig.Component\"\276\001\n" + "\tComponent\022\031\n" + "\025COMPONENT_UNSPECIFIED\020\000\022\025\n" + "\021SYSTEM_COMPONENTS\020\001\022\r\n" @@ -3140,20 +3198,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022CONTROLLER_MANAGER\020\005\022\014\n" + "\010KCP_SSHD\020\007\022\022\n" + "\016KCP_CONNECTION\020\010\022\013\n" - + "\007KCP_HPA\020\t\"*\n" + + "\007KCP_HPA\020\t\022\013\n" + + "\007KCP_VPA\020\n" + + "\"*\n" + "\027RayClusterLoggingConfig\022\017\n" + "\007enabled\030\001 \001(\010\"\227\002\n" + "\020MonitoringConfig\022H\n" - + "\020component_config\030\001" - + " \001(\0132..google.container.v1.MonitoringComponentConfig\022O\n" - + "\031managed_prometheus_config\030\002" - + " \001(\0132,.google.container.v1.ManagedPrometheusConfig\022h\n" - + "&advanced_datapath_observability_config\030\003 \001(\01328.g" - + "oogle.container.v1.AdvancedDatapathObservabilityConfig\"\236\002\n" + + "\020component_config\030\001 \001(\0132.." + + "google.container.v1.MonitoringComponentConfig\022O\n" + + "\031managed_prometheus_config\030\002 \001(\013" + + "2,.google.container.v1.ManagedPrometheusConfig\022h\n" + + "&advanced_datapath_observability_config\030\003" + + " \001(\01328.google.container.v1.AdvancedDatapathObservabilityConfig\"\236\002\n" + "#AdvancedDatapathObservabilityConfig\022\026\n" + "\016enable_metrics\030\001 \001(\010\022V\n\n" - + "relay_mode\030\002 \001(\0162B.google.container.v1" - + ".AdvancedDatapathObservabilityConfig.RelayMode\022\031\n" + + "relay_mode\030\002 \001(\0162B.g" + + "oogle.container.v1.AdvancedDatapathObservabilityConfig.RelayMode\022\031\n" + "\014enable_relay\030\003 \001(\010H\000\210\001\001\"[\n" + "\tRelayMode\022\032\n" + "\026RELAY_MODE_UNSPECIFIED\020\000\022\014\n" @@ -3164,8 +3224,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032RayClusterMonitoringConfig\022\017\n" + "\007enabled\030\001 \001(\010\"Z\n" + "\025NodePoolLoggingConfig\022A\n" - + "\016variant_config\030\001 \001(\0132" - + ").google.container.v1.LoggingVariantConfig\"\237\001\n" + + "\016variant_config\030\001" + + " \001(\0132).google.container.v1.LoggingVariantConfig\"\237\001\n" + "\024LoggingVariantConfig\022B\n" + "\007variant\030\001 \001(\01621.google.container.v1.LoggingVariantConfig.Variant\"C\n" + "\007Variant\022\027\n" @@ -3173,15 +3233,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007DEFAULT\020\001\022\022\n" + "\016MAX_THROUGHPUT\020\002\"\346\002\n" + "\031MonitoringComponentConfig\022S\n" - + "\021enable_components\030\001 \003(\01628.google.container" - + ".v1.MonitoringComponentConfig.Component\"\363\001\n" + + "\021enable_components\030\001 \003(\0162" + + "8.google.container.v1.MonitoringComponentConfig.Component\"\363\001\n" + "\tComponent\022\031\n" + "\025COMPONENT_UNSPECIFIED\020\000\022\025\n" + "\021SYSTEM_COMPONENTS\020\001\022\r\n" - + "\tAPISERVER\020\003\022\r" - + "\n" + + "\tAPISERVER\020\003\022\r\n" + "\tSCHEDULER\020\004\022\026\n" - + "\022CONTROLLER_MANAGER\020\005\022\013\n" + + "\022CONTR", + "OLLER_MANAGER\020\005\022\013\n" + "\007STORAGE\020\007\022\007\n" + "\003HPA\020\010\022\007\n" + "\003POD\020\t\022\r\n" @@ -3195,8 +3255,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004DCGM\020\017\022\n\n" + "\006JOBSET\020\020\"\334\001\n" + "\021DataplaneV2Config\022Z\n" - + "\020scalability_mode\030\001 \001(\01626.google.container.v1.Data" - + "planeV2Config.ScalabilityModeB\003\340A\001H\000\210\001\001\"V\n" + + "\020scalability_mode\030\001 \001(\01626.google" + + ".container.v1.DataplaneV2Config.ScalabilityModeB\003\340A\001H\000\210\001\001\"V\n" + "\017ScalabilityMode\022 \n" + "\034SCALABILITY_MODE_UNSPECIFIED\020\000\022\014\n" + "\010DISABLED\020\003\022\023\n" @@ -3204,8 +3264,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_scalability_mode\"u\n" + "\027ManagedPrometheusConfig\022\017\n" + "\007enabled\030\001 \001(\010\022I\n" - + "\026auto_monitoring_config\030\002" - + " \001(\0132).google.container.v1.AutoMonitoringConfig\"\211\001\n" + + "\026auto_monitoring_config\030\002 \001" + + "(\0132).google.container.v1.AutoMonitoringConfig\"\211\001\n" + "\024AutoMonitoringConfig\022>\n" + "\005scope\030\001 \001(\0162/.google.container.v1.AutoMonitoringConfig.Scope\"1\n" + "\005Scope\022\025\n" @@ -3213,8 +3273,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003ALL\020\001\022\010\n" + "\004NONE\020\002\"\260\001\n" + "\016PodAutoscaling\022H\n" - + "\013hpa_profile\030\002" - + " \001(\0162..google.container.v1.PodAutoscaling.HPAProfileH\000\210\001\001\"D\n\n" + + "\013hpa_profile\030\002 \001(\0162..google.conta" + + "iner.v1.PodAutoscaling.HPAProfileH\000\210\001\001\"D\n\n" + "HPAProfile\022\033\n" + "\027HPA_PROFILE_UNSPECIFIED\020\000\022\010\n" + "\004NONE\020\001\022\017\n" @@ -3229,11 +3289,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033MEMBERSHIP_TYPE_UNSPECIFIED\020\000\022\017\n" + "\013LIGHTWEIGHT\020\001\"\267\006\n" + "\033ControlPlaneEndpointsConfig\022_\n" - + "\023d", - "ns_endpoint_config\030\001 \001(\0132B.google.contai" - + "ner.v1.ControlPlaneEndpointsConfig.DNSEndpointConfig\022_\n" - + "\023ip_endpoints_config\030\003 \001(" - + "\0132B.google.container.v1.ControlPlaneEndpointsConfig.IPEndpointsConfig\032\364\001\n" + + "\023dns_endpoint_config\030\001 \001" + + "(\0132B.google.container.v1.ControlPlaneEndpointsConfig.DNSEndpointConfig\022_\n" + + "\023ip_endpoints_config\030\003 \001(\0132B.google.container.v" + + "1.ControlPlaneEndpointsConfig.IPEndpointsConfig\032\364\001\n" + "\021DNSEndpointConfig\022\025\n" + "\010endpoint\030\002 \001(\tB\003\340A\003\022#\n" + "\026allow_external_traffic\030\003 \001(\010H\000\210\001\001\022&\n" @@ -3244,11 +3303,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_enable_k8s_certs_via_dns\032\336\002\n" + "\021IPEndpointsConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001\022#\n" - + "\026enable_public_endpoint\030\002 \001(\010H\001\210\001\001\022\032\n" - + "\r" + + "\026enable_public_endpoint\030\002 \001(\010H\001\210\001\001\022\032\n\r" + "global_access\030\003 \001(\010H\002\210\001\001\022W\n" - + "\032authorized_networks_config\030\004" - + " \001(\01323.google.container.v1.MasterAuthorizedNetworksConfig\022\034\n" + + "\032authorized_networks_config\030\004 \001(\0132" + + "3.google.container.v1.MasterAuthorizedNetworksConfig\022\034\n" + "\017public_endpoint\030\005 \001(\tB\003\340A\003\022\035\n" + "\020private_endpoint\030\006 \001(\tB\003\340A\003\022#\n" + "\033private_endpoint_subnetwork\030\007 \001(\tB\n\n" @@ -3256,7 +3314,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_enable_public_endpointB\020\n" + "\016_global_access\"2\n" + "\027LocalNvmeSsdBlockConfig\022\027\n" - + "\017local_ssd_count\030\001 \001(\005\"S\n" + + "\017local_ssd_count\030\001 \001(\005\"f\n" + + "\017DiskIoScheduler\022%\n" + + "\030node_system_io_scheduler\030\001 \001(\tB\003\340A\001\022,\n" + + "\037node_attached_disk_io_scheduler\030\002 \001(\tB\003\340A\001\"S\n" + "\036EphemeralStorageLocalSsdConfig\022\027\n" + "\017local_ssd_count\030\001 \001(\005\022\030\n" + "\020data_cache_count\030\002 \001(\005\"\204\001\n" @@ -3266,8 +3327,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\374\001\n" + "\020EnterpriseConfig\022L\n" - + "\014cluster_tier\030\001 \001(\01621.google.contai" - + "ner.v1.EnterpriseConfig.ClusterTierB\003\340A\003\022G\n" + + "\014cluster_tier\030\001 \001(\01621.google.cont" + + "ainer.v1.EnterpriseConfig.ClusterTierB\003\340A\003\022G\n" + "\014desired_tier\030\002" + " \001(\01621.google.container.v1.EnterpriseConfig.ClusterTier\"M\n" + "\013ClusterTier\022\034\n" @@ -3276,8 +3337,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ENTERPRISE\020\002\032\002\030\001:\002\030\001\"\250\002\n" + "\023SecretManagerConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001\022U\n" - + "\017rotation_config\030\002 \001(\01327.google.con" - + "tainer.v1.SecretManagerConfig.RotationConfigH\001\210\001\001\032\203\001\n" + + "\017rotation_config\030\002 \001(\01327.google.c" + + "ontainer.v1.SecretManagerConfig.RotationConfigH\001\210\001\001\032\203\001\n" + "\016RotationConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001\0229\n" + "\021rotation_interval\030\002" @@ -3297,20 +3358,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004Mode\022\024\n" + "\020MODE_UNSPECIFIED\020\000\022\031\n" + "\025CONTAINER_IMAGE_CACHE\020\001\"!\n" - + "\037SecondaryBootDiskUpdateStrategy\"D\n" + + "\037SecondaryBootDiskUpdateStrategy\"Z\n" + + "\023RollbackSafeUpgrade\022C\n" + + "\033control_plane_soak_duration\030\001" + + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\"D\n" + "\036FetchClusterUpgradeInfoRequest\022\021\n" + "\004name\030\001 \001(\tB\003\340A\002\022\017\n" - + "\007version\030d \001(\t\"\225\007\n" + + "\007version\030d \001(\t\"\360\007\n" + "\022ClusterUpgradeInfo\022!\n" + "\024minor_target_version\030\007 \001(\tH\000\210\001\001\022!\n" + "\024patch_target_version\030\010 \001(\tH\001\210\001\001\022V\n" - + "\023auto_upgrade_status\030\002 \003(\01629.google.cont" - + "ainer.v1.ClusterUpgradeInfo.AutoUpgradeStatus\022V\n\r" - + "paused_reason\030\003 \003(\0162?.google.co" - + "ntainer.v1.ClusterUpgradeInfo.AutoUpgradePausedReason\022<\n" + + "\023auto_upgrade_status\030\002 \003(\016" + + "29.google.container.v1.ClusterUpgradeInfo.AutoUpgradeStatus\022V\n\r" + + "paused_reason\030\003 \003" + + "(\0162?.google.container.v1.ClusterUpgradeInfo.AutoUpgradePausedReason\022<\n" + "\017upgrade_details\030\004 \003(\0132#.google.container.v1.UpgradeDetails\022.\n" + "!end_of_standard_support_timestamp\030\005 \001(\tH\002\210\001\001\022.\n" - + "!end_of_extended_support_timestamp\030\006 \001(\tH\003\210\001\001\"Z\n" + + "!end_of_extended_support_timestamp\030\006 \001(\tH\003\210\001\001\022Y\n" + + "\034rollback_safe_upgrade_status\030\t" + + " \001(\0132..google.container.v1.RollbackSafeUpgradeStatusB\003\340A\003\"Z\n" + "\021AutoUpgradeStatus\022\013\n" + "\007UNKNOWN\020\000\022\n\n" + "\006ACTIVE\020\001\022\030\n" @@ -3327,7 +3393,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_minor_target_versionB\027\n" + "\025_patch_target_versionB$\n" + "\"_end_of_standard_support_timestampB$\n" - + "\"_end_of_extended_support_timestamp\"\327\003\n" + + "\"_end_of_extended_support_timestamp\"\234\002\n" + + "\031RollbackSafeUpgradeStatus\022F\n" + + "\004mode\030\001" + + " \001(\01623.google.container.v1.RollbackSafeUpgradeStatus.ModeB\003\340A\003\022P\n" + + "\'control_plane_upgrade_rollback_end_time\030\002" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\035\n" + + "\020previous_version\030\003 \001(\tB\003\340A\003\"F\n" + + "\004Mode\022\024\n" + + "\020MODE_UNSPECIFIED\020\000\022(\n" + + "$KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE\020\001\"\244\004\n" + "\016UpgradeDetails\022=\n" + "\005state\030\001" + " \001(\0162).google.container.v1.UpgradeDetails.StateB\003\340A\003\0223\n\n" @@ -3336,7 +3411,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\032.google.protobuf.TimestampH\001\210\001\001\022\027\n" + "\017initial_version\030\004 \001(\t\022\026\n" + "\016target_version\030\005 \001(\t\022A\n\n" - + "start_type\030\006 \001(\0162-.google.container.v1.UpgradeDetails.StartType\"J\n" + + "start_type\030\006 \001(\0162-.google.container.v1.UpgradeDetails.StartType\022%\n" + + "\030initial_emulated_version\030\007 \001(\tB\003\340A\003\022$\n" + + "\027target_emulated_version\030\010 \001(\tB\003\340A\003\"J\n" + "\005State\022\013\n" + "\007UNKNOWN\020\000\022\n\n" + "\006FAILED\020\001\022\r\n" @@ -3351,17 +3428,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_end_time\"E\n" + "\037FetchNodePoolUpgradeInfoRequest\022\021\n" + "\004name\030\001 \001(\tB\003\340A\002\022\017\n" - + "\007version\030d \001(\t\"\314\006\n" + + "\007version\030d \001(\t\"\222\007\n" + "\023NodePoolUpgradeInfo\022!\n" + "\024minor_target_version\030\001 \001(\tH\000\210\001\001\022!\n" + "\024patch_target_version\030\002 \001(\tH\001\210\001\001\022W\n" - + "\023auto_upgrade_status\030\003" - + " \003(\0162:.google.container.v1.NodePoolUpgradeInfo.AutoUpgradeStatus\022W\n\r" - + "paused_reason\030\004 \003(\0162@.google.container.v1.No" - + "dePoolUpgradeInfo.AutoUpgradePausedReason\022<\n" + + "\023auto_upgrade_status\030\003 \003(" + + "\0162:.google.container.v1.NodePoolUpgradeInfo.AutoUpgradeStatus\022W\n\r" + + "paused_reason\030\004" + + " \003(\0162@.google.container.v1.NodePoolUpgradeInfo.AutoUpgradePausedReason\022<\n" + "\017upgrade_details\030\005 \003(\0132#.google.container.v1.UpgradeDetails\022.\n" + "!end_of_standard_support_timestamp\030\006 \001(\tH\002\210\001\001\022.\n" - + "!end_of_extended_support_timestamp\030\007 \001(\tH\003\210\001\001\"Z\n" + + "!end_of_extended_support_timestamp\030\007 \001(\tH\003\210\001\001\022D\n" + + "\021custom_image_info\030\010" + + " \001(\0132$.google.container.v1.CustomImageInfoB\003\340A\003\"Z\n" + "\021AutoUpgradeStatus\022\013\n" + "\007UNKNOWN\020\000\022\n\n" + "\006ACTIVE\020\001\022\030\n" @@ -3376,7 +3455,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_minor_target_versionB\027\n" + "\025_patch_target_versionB$\n" + "\"_end_of_standard_support_timestampB$\n" - + "\"_end_of_extended_support_timestamp\"-\n" + + "\"_end_of_extended_support_timestamp\"/\n" + + "\017CustomImageInfo\022\034\n" + + "\017upgrade_message\030\001 \001(\tB\003\340A\003\"M\n" + + "\"CompleteControlPlaneUpgradeRequest\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\002\022\024\n" + + "\007version\030\002 \001(\tB\003\340A\001\"-\n" + "\025ScheduleUpgradeConfig\022\024\n" + "\007enabled\030\001 \001(\010B\003\340A\001\"\231\001\n" + "\024GkeAutoUpgradeConfig\022G\n\n" @@ -3394,8 +3478,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025NETWORK_TIER_STANDARD\020\003\"\252\002\n" + "\020SecretSyncConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001\022V\n" - + "\017rotation_config\030\002 \001(\01328.google.con" - + "tainer.v1.SecretSyncConfig.SyncRotationConfigH\001\210\001\001\032\207\001\n" + + "\017rotation_config\030\002 \001(\01328.google.container.v1.Sec" + + "retSyncConfig.SyncRotationConfigH\001\210\001\001\032\207\001\n" + "\022SyncRotationConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001\0229\n" + "\021rotation_interval\030\002" @@ -3405,8 +3489,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_enabledB\022\n" + "\020_rotation_config\"\312\001\n" + "\032ManagedOpenTelemetryConfig\022I\n" - + "\005scope\030\001 \001(\01625.google.cont" - + "ainer.v1.ManagedOpenTelemetryConfig.ScopeH\000\210\001\001\"W\n" + + "\005scope\030\001" + + " \001(\01625.google.container.v1.ManagedOpenTelemetryConfig.ScopeH\000\210\001\001\"W\n" + "\005Scope\022\025\n" + "\021SCOPE_UNSPECIFIED\020\000\022\010\n" + "\004NONE\020\001\022-\n" @@ -3446,225 +3530,245 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031InTransitEncryptionConfig\022,\n" + "(IN_TRANSIT_ENCRYPTION_CONFIG_UNSPECIFIED\020\000\022\"\n" + "\036IN_TRANSIT_ENCRYPTION_DISABLED\020\001\0220\n" - + ",IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT\020\0022\331N\n" + + ",IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT\020\0022\364P\n" + "\016ClusterManager\022\350\001\n" - + "\014ListClusters\022(.google.container.v1.ListClustersRequest\032).google.co" - + "ntainer.v1.ListClustersResponse\"\202\001\332A\017pro" - + "ject_id,zone\332A\006parent\202\323\344\223\002a\022,/v1/{parent" - + "=projects/*/locations/*}/clustersZ1\022//v1" - + "/projects/{project_id}/zones/{zone}/clusters\022\355\001\n\n" - + "GetCluster\022&.google.container.v1.GetClusterRequest\032\034.google.container.v" - + "1.Cluster\"\230\001\332A\032project_id,zone,cluster_i" - + "d\332A\004name\202\323\344\223\002n\022,/v1/{name=projects/*/loc" - + "ations/*/clusters/*}Z>\022\022*/v1/{name=projects/*/locations/" + + "*/clusters/*}:setResourceLabels:\001*ZP\"K/v" + + "1/projects/{project_id}/zones/{zone}/clusters/{cluster_id}/resourceLabels:\001*\022\245\002\n" + + "\r" + + "SetLegacyAbac\022).google.container.v1.Set" + + "LegacyAbacRequest\032\036.google.container.v1." + + "Operation\"\310\001\332A\"project_id,zone,cluster_i" + + "d,enabled\332A\014name,enabled\202\323\344\223\002\215\001\":/v1/{na" + + "me=projects/*/locations/*/clusters/*}:setLegacyAbac:\001*ZL\"G/v1/projects/{project_" + + "id}/zones/{zone}/clusters/{cluster_id}/legacyAbac:\001*\022\240\002\n" + + "\017StartIPRotation\022+.google.container.v1.StartIPRotationRequest\032\036." + + "google.container.v1.Operation\"\277\001\332A\032proje" + + "ct_id,zone,cluster_id\332A\004name\202\323\344\223\002\224\001\"*/v1/{name=projects" - + "/*/locations/*/clusters/*}:setResourceLabels:\001*ZP\"K/v1/projects/{project_id}/zon" - + "es/{zone}/clusters/{cluster_id}/resourceLabels:\001*\022\245\002\n\r" - + "SetLegacyAbac\022).google.container.v1.SetLegacyAbacRequest\032\036.google." - + "container.v1.Operation\"\310\001\332A\"project_id,z" - + "one,cluster_id,enabled\332A\014name,enabled\202\323\344" - + "\223\002\215\001\":/v1/{name=projects/*/locations/*/c" - + "lusters/*}:setLegacyAbac:\001*ZL\"G/v1/proje" - + "cts/{project_id}/zones/{zone}/clusters/{cluster_id}/legacyAbac:\001*\022\240\002\n" - + "\017StartIPRotation\022+.google.container.v1.StartIPRotat" - + "ionRequest\032\036.google.container.v1.Operati" - + "on\"\277\001\332A\032project_id,zone,cluster_id\332A\004nam" - + "e\202\323\344\223\002\224\001\" * * @deprecated google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3648 + * deprecated. See google/container/v1/cluster_service.proto;l=3704 * @return Whether the desiredMasterAuthorizedNetworksConfig field is set. */ @java.lang.Override @@ -1043,7 +1044,7 @@ public boolean hasDesiredMasterAuthorizedNetworksConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3648 + * deprecated. See google/container/v1/cluster_service.proto;l=3704 * @return The desiredMasterAuthorizedNetworksConfig. */ @java.lang.Override @@ -1395,7 +1396,7 @@ public com.google.container.v1.VerticalPodAutoscaling getDesiredVerticalPodAutos * * * @deprecated google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3686 + * google/container/v1/cluster_service.proto;l=3742 * @return Whether the desiredPrivateClusterConfig field is set. */ @java.lang.Override @@ -1425,7 +1426,7 @@ public boolean hasDesiredPrivateClusterConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3686 + * google/container/v1/cluster_service.proto;l=3742 * @return The desiredPrivateClusterConfig. */ @java.lang.Override @@ -2107,7 +2108,7 @@ public com.google.container.v1.ServiceExternalIPsConfig getDesiredServiceExterna * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return Whether the desiredEnablePrivateEndpoint field is set. */ @java.lang.Override @@ -2131,7 +2132,7 @@ public boolean hasDesiredEnablePrivateEndpoint() { * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return The desiredEnablePrivateEndpoint. */ @java.lang.Override @@ -3498,7 +3499,7 @@ public com.google.container.v1.SecretManagerConfig getDesiredSecretManagerConfig * * * @deprecated google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. - * See google/container/v1/cluster_service.proto;l=3836 + * See google/container/v1/cluster_service.proto;l=3892 * @return Whether the desiredCompliancePostureConfig field is set. */ @java.lang.Override @@ -3523,7 +3524,7 @@ public boolean hasDesiredCompliancePostureConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. - * See google/container/v1/cluster_service.proto;l=3836 + * See google/container/v1/cluster_service.proto;l=3892 * @return The desiredCompliancePostureConfig. */ @java.lang.Override @@ -3694,7 +3695,7 @@ public com.google.container.v1.NodeKubeletConfig getDesiredNodePoolAutoConfigKub * * * @deprecated google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3852 + * google/container/v1/cluster_service.proto;l=3908 * @return Whether the userManagedKeysConfig field is set. */ @java.lang.Override @@ -3720,7 +3721,7 @@ public boolean hasUserManagedKeysConfig() { * * * @deprecated google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3852 + * google/container/v1/cluster_service.proto;l=3908 * @return The userManagedKeysConfig. */ @java.lang.Override @@ -3891,7 +3892,7 @@ public boolean hasDesiredAdditionalIpRangesConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3865 + * google/container/v1/cluster_service.proto;l=3921 * @return Whether the desiredEnterpriseConfig field is set. */ @java.lang.Override @@ -3915,7 +3916,7 @@ public boolean hasDesiredEnterpriseConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3865 + * google/container/v1/cluster_service.proto;l=3921 * @return The desiredEnterpriseConfig. */ @java.lang.Override @@ -4495,6 +4496,66 @@ public com.google.container.v1.ControlPlaneEgress getDesiredControlPlaneEgress() : desiredControlPlaneEgress_; } + public static final int DESIRED_ROLLBACK_SAFE_UPGRADE_FIELD_NUMBER = 161; + private com.google.container.v1.RollbackSafeUpgrade desiredRollbackSafeUpgrade_; + + /** + * + * + *
+   * Optional. The desired rollback safe upgrade configuration.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the desiredRollbackSafeUpgrade field is set. + */ + @java.lang.Override + public boolean hasDesiredRollbackSafeUpgrade() { + return ((bitField2_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. The desired rollback safe upgrade configuration.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The desiredRollbackSafeUpgrade. + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgrade getDesiredRollbackSafeUpgrade() { + return desiredRollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : desiredRollbackSafeUpgrade_; + } + + /** + * + * + *
+   * Optional. The desired rollback safe upgrade configuration.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeOrBuilder + getDesiredRollbackSafeUpgradeOrBuilder() { + return desiredRollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : desiredRollbackSafeUpgrade_; + } + public static final int DESIRED_MANAGED_OPENTELEMETRY_CONFIG_FIELD_NUMBER = 163; private com.google.container.v1.ManagedOpenTelemetryConfig desiredManagedOpentelemetryConfig_; @@ -4513,7 +4574,7 @@ public com.google.container.v1.ControlPlaneEgress getDesiredControlPlaneEgress() */ @java.lang.Override public boolean hasDesiredManagedOpentelemetryConfig() { - return ((bitField2_ & 0x00000001) != 0); + return ((bitField2_ & 0x00000002) != 0); } /** @@ -4572,7 +4633,7 @@ public com.google.container.v1.ManagedOpenTelemetryConfig getDesiredManagedOpent */ @java.lang.Override public boolean hasDesiredAutopilotClusterPolicyConfig() { - return ((bitField2_ & 0x00000002) != 0); + return ((bitField2_ & 0x00000004) != 0); } /** @@ -4631,7 +4692,7 @@ public com.google.container.v1.ClusterPolicyConfig getDesiredAutopilotClusterPol */ @java.lang.Override public boolean hasDesiredManagedMachineLearningDiagnosticsConfig() { - return ((bitField2_ & 0x00000004) != 0); + return ((bitField2_ & 0x00000008) != 0); } /** @@ -4692,7 +4753,7 @@ public boolean hasDesiredManagedMachineLearningDiagnosticsConfig() { */ @java.lang.Override public boolean hasDesiredNodeCreationConfig() { - return ((bitField2_ & 0x00000008) != 0); + return ((bitField2_ & 0x00000010) != 0); } /** @@ -4734,6 +4795,78 @@ public com.google.container.v1.NodeCreationConfig getDesiredNodeCreationConfig() : desiredNodeCreationConfig_; } + public static final int DESIRED_EMULATED_VERSION_FIELD_NUMBER = 182; + + @SuppressWarnings("serial") + private volatile java.lang.Object desiredEmulatedVersion_ = ""; + + /** + * + * + *
+   * Optional. The desired emulated version for the cluster.
+   * 
+ * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the desiredEmulatedVersion field is set. + */ + @java.lang.Override + public boolean hasDesiredEmulatedVersion() { + return ((bitField2_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Optional. The desired emulated version for the cluster.
+   * 
+ * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The desiredEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getDesiredEmulatedVersion() { + java.lang.Object ref = desiredEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + desiredEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The desired emulated version for the cluster.
+   * 
+ * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for desiredEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDesiredEmulatedVersionBytes() { + java.lang.Object ref = desiredEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + desiredEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -4983,17 +5116,23 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(160, getDesiredControlPlaneEgress()); } if (((bitField2_ & 0x00000001) != 0)) { - output.writeMessage(163, getDesiredManagedOpentelemetryConfig()); + output.writeMessage(161, getDesiredRollbackSafeUpgrade()); } if (((bitField2_ & 0x00000002) != 0)) { - output.writeMessage(164, getDesiredAutopilotClusterPolicyConfig()); + output.writeMessage(163, getDesiredManagedOpentelemetryConfig()); } if (((bitField2_ & 0x00000004) != 0)) { - output.writeMessage(166, getDesiredManagedMachineLearningDiagnosticsConfig()); + output.writeMessage(164, getDesiredAutopilotClusterPolicyConfig()); } if (((bitField2_ & 0x00000008) != 0)) { + output.writeMessage(166, getDesiredManagedMachineLearningDiagnosticsConfig()); + } + if (((bitField2_ & 0x00000010) != 0)) { output.writeMessage(171, getDesiredNodeCreationConfig()); } + if (((bitField2_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 182, desiredEmulatedVersion_); + } getUnknownFields().writeTo(output); } @@ -5355,23 +5494,31 @@ public int getSerializedSize() { if (((bitField2_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( - 163, getDesiredManagedOpentelemetryConfig()); + 161, getDesiredRollbackSafeUpgrade()); } if (((bitField2_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( - 164, getDesiredAutopilotClusterPolicyConfig()); + 163, getDesiredManagedOpentelemetryConfig()); } if (((bitField2_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( - 166, getDesiredManagedMachineLearningDiagnosticsConfig()); + 164, getDesiredAutopilotClusterPolicyConfig()); } if (((bitField2_ & 0x00000008) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 166, getDesiredManagedMachineLearningDiagnosticsConfig()); + } + if (((bitField2_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 171, getDesiredNodeCreationConfig()); } + if (((bitField2_ & 0x00000020) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(182, desiredEmulatedVersion_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -5721,6 +5868,11 @@ public boolean equals(final java.lang.Object obj) { if (!getDesiredControlPlaneEgress().equals(other.getDesiredControlPlaneEgress())) return false; } + if (hasDesiredRollbackSafeUpgrade() != other.hasDesiredRollbackSafeUpgrade()) return false; + if (hasDesiredRollbackSafeUpgrade()) { + if (!getDesiredRollbackSafeUpgrade().equals(other.getDesiredRollbackSafeUpgrade())) + return false; + } if (hasDesiredManagedOpentelemetryConfig() != other.hasDesiredManagedOpentelemetryConfig()) return false; if (hasDesiredManagedOpentelemetryConfig()) { @@ -5744,6 +5896,10 @@ public boolean equals(final java.lang.Object obj) { if (!getDesiredNodeCreationConfig().equals(other.getDesiredNodeCreationConfig())) return false; } + if (hasDesiredEmulatedVersion() != other.hasDesiredEmulatedVersion()) return false; + if (hasDesiredEmulatedVersion()) { + if (!getDesiredEmulatedVersion().equals(other.getDesiredEmulatedVersion())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6051,6 +6207,10 @@ public int hashCode() { hash = (37 * hash) + DESIRED_CONTROL_PLANE_EGRESS_FIELD_NUMBER; hash = (53 * hash) + getDesiredControlPlaneEgress().hashCode(); } + if (hasDesiredRollbackSafeUpgrade()) { + hash = (37 * hash) + DESIRED_ROLLBACK_SAFE_UPGRADE_FIELD_NUMBER; + hash = (53 * hash) + getDesiredRollbackSafeUpgrade().hashCode(); + } if (hasDesiredManagedOpentelemetryConfig()) { hash = (37 * hash) + DESIRED_MANAGED_OPENTELEMETRY_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getDesiredManagedOpentelemetryConfig().hashCode(); @@ -6067,6 +6227,10 @@ public int hashCode() { hash = (37 * hash) + DESIRED_NODE_CREATION_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getDesiredNodeCreationConfig().hashCode(); } + if (hasDesiredEmulatedVersion()) { + hash = (37 * hash) + DESIRED_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getDesiredEmulatedVersion().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -6266,6 +6430,7 @@ private void maybeForceBuilderInitialization() { internalGetDesiredSecretSyncConfigFieldBuilder(); internalGetDesiredPrivilegedAdmissionConfigFieldBuilder(); internalGetDesiredControlPlaneEgressFieldBuilder(); + internalGetDesiredRollbackSafeUpgradeFieldBuilder(); internalGetDesiredManagedOpentelemetryConfigFieldBuilder(); internalGetDesiredAutopilotClusterPolicyConfigFieldBuilder(); internalGetDesiredManagedMachineLearningDiagnosticsConfigFieldBuilder(); @@ -6584,6 +6749,11 @@ public Builder clear() { desiredControlPlaneEgressBuilder_.dispose(); desiredControlPlaneEgressBuilder_ = null; } + desiredRollbackSafeUpgrade_ = null; + if (desiredRollbackSafeUpgradeBuilder_ != null) { + desiredRollbackSafeUpgradeBuilder_.dispose(); + desiredRollbackSafeUpgradeBuilder_ = null; + } desiredManagedOpentelemetryConfig_ = null; if (desiredManagedOpentelemetryConfigBuilder_ != null) { desiredManagedOpentelemetryConfigBuilder_.dispose(); @@ -6604,6 +6774,7 @@ public Builder clear() { desiredNodeCreationConfigBuilder_.dispose(); desiredNodeCreationConfigBuilder_ = null; } + desiredEmulatedVersion_ = ""; return this; } @@ -7128,32 +7299,43 @@ private void buildPartial2(com.google.container.v1.ClusterUpdate result) { } int to_bitField2_ = 0; if (((from_bitField2_ & 0x00002000) != 0)) { + result.desiredRollbackSafeUpgrade_ = + desiredRollbackSafeUpgradeBuilder_ == null + ? desiredRollbackSafeUpgrade_ + : desiredRollbackSafeUpgradeBuilder_.build(); + to_bitField2_ |= 0x00000001; + } + if (((from_bitField2_ & 0x00004000) != 0)) { result.desiredManagedOpentelemetryConfig_ = desiredManagedOpentelemetryConfigBuilder_ == null ? desiredManagedOpentelemetryConfig_ : desiredManagedOpentelemetryConfigBuilder_.build(); - to_bitField2_ |= 0x00000001; + to_bitField2_ |= 0x00000002; } - if (((from_bitField2_ & 0x00004000) != 0)) { + if (((from_bitField2_ & 0x00008000) != 0)) { result.desiredAutopilotClusterPolicyConfig_ = desiredAutopilotClusterPolicyConfigBuilder_ == null ? desiredAutopilotClusterPolicyConfig_ : desiredAutopilotClusterPolicyConfigBuilder_.build(); - to_bitField2_ |= 0x00000002; + to_bitField2_ |= 0x00000004; } - if (((from_bitField2_ & 0x00008000) != 0)) { + if (((from_bitField2_ & 0x00010000) != 0)) { result.desiredManagedMachineLearningDiagnosticsConfig_ = desiredManagedMachineLearningDiagnosticsConfigBuilder_ == null ? desiredManagedMachineLearningDiagnosticsConfig_ : desiredManagedMachineLearningDiagnosticsConfigBuilder_.build(); - to_bitField2_ |= 0x00000004; + to_bitField2_ |= 0x00000008; } - if (((from_bitField2_ & 0x00010000) != 0)) { + if (((from_bitField2_ & 0x00020000) != 0)) { result.desiredNodeCreationConfig_ = desiredNodeCreationConfigBuilder_ == null ? desiredNodeCreationConfig_ : desiredNodeCreationConfigBuilder_.build(); - to_bitField2_ |= 0x00000008; + to_bitField2_ |= 0x00000010; + } + if (((from_bitField2_ & 0x00040000) != 0)) { + result.desiredEmulatedVersion_ = desiredEmulatedVersion_; + to_bitField2_ |= 0x00000020; } result.bitField1_ |= to_bitField1_; result.bitField2_ |= to_bitField2_; @@ -7433,6 +7615,9 @@ public Builder mergeFrom(com.google.container.v1.ClusterUpdate other) { if (other.hasDesiredControlPlaneEgress()) { mergeDesiredControlPlaneEgress(other.getDesiredControlPlaneEgress()); } + if (other.hasDesiredRollbackSafeUpgrade()) { + mergeDesiredRollbackSafeUpgrade(other.getDesiredRollbackSafeUpgrade()); + } if (other.hasDesiredManagedOpentelemetryConfig()) { mergeDesiredManagedOpentelemetryConfig(other.getDesiredManagedOpentelemetryConfig()); } @@ -7446,6 +7631,11 @@ public Builder mergeFrom(com.google.container.v1.ClusterUpdate other) { if (other.hasDesiredNodeCreationConfig()) { mergeDesiredNodeCreationConfig(other.getDesiredNodeCreationConfig()); } + if (other.hasDesiredEmulatedVersion()) { + desiredEmulatedVersion_ = other.desiredEmulatedVersion_; + bitField2_ |= 0x00040000; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -8037,12 +8227,20 @@ public Builder mergeFrom( bitField2_ |= 0x00001000; break; } // case 1282 + case 1290: + { + input.readMessage( + internalGetDesiredRollbackSafeUpgradeFieldBuilder().getBuilder(), + extensionRegistry); + bitField2_ |= 0x00002000; + break; + } // case 1290 case 1306: { input.readMessage( internalGetDesiredManagedOpentelemetryConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00002000; + bitField2_ |= 0x00004000; break; } // case 1306 case 1314: @@ -8050,7 +8248,7 @@ public Builder mergeFrom( input.readMessage( internalGetDesiredAutopilotClusterPolicyConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00004000; + bitField2_ |= 0x00008000; break; } // case 1314 case 1330: @@ -8059,7 +8257,7 @@ public Builder mergeFrom( internalGetDesiredManagedMachineLearningDiagnosticsConfigFieldBuilder() .getBuilder(), extensionRegistry); - bitField2_ |= 0x00008000; + bitField2_ |= 0x00010000; break; } // case 1330 case 1370: @@ -8067,9 +8265,15 @@ public Builder mergeFrom( input.readMessage( internalGetDesiredNodeCreationConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField2_ |= 0x00010000; + bitField2_ |= 0x00020000; break; } // case 1370 + case 1458: + { + desiredEmulatedVersion_ = input.readStringRequireUtf8(); + bitField2_ |= 0x00040000; + break; + } // case 1458 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -10792,7 +10996,7 @@ public Builder addDesiredLocationsBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3648 + * deprecated. See google/container/v1/cluster_service.proto;l=3704 * @return Whether the desiredMasterAuthorizedNetworksConfig field is set. */ @java.lang.Deprecated @@ -10816,7 +11020,7 @@ public boolean hasDesiredMasterAuthorizedNetworksConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3648 + * deprecated. See google/container/v1/cluster_service.proto;l=3704 * @return The desiredMasterAuthorizedNetworksConfig. */ @java.lang.Deprecated @@ -12051,7 +12255,7 @@ public Builder clearDesiredVerticalPodAutoscaling() { * * * @deprecated google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. - * See google/container/v1/cluster_service.proto;l=3686 + * See google/container/v1/cluster_service.proto;l=3742 * @return Whether the desiredPrivateClusterConfig field is set. */ @java.lang.Deprecated @@ -12080,7 +12284,7 @@ public boolean hasDesiredPrivateClusterConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. - * See google/container/v1/cluster_service.proto;l=3686 + * See google/container/v1/cluster_service.proto;l=3742 * @return The desiredPrivateClusterConfig. */ @java.lang.Deprecated @@ -14586,7 +14790,7 @@ public Builder clearDesiredServiceExternalIpsConfig() { * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return Whether the desiredEnablePrivateEndpoint field is set. */ @java.lang.Override @@ -14610,7 +14814,7 @@ public boolean hasDesiredEnablePrivateEndpoint() { * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return The desiredEnablePrivateEndpoint. */ @java.lang.Override @@ -14634,7 +14838,7 @@ public boolean getDesiredEnablePrivateEndpoint() { * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @param value The desiredEnablePrivateEndpoint to set. * @return This builder for chaining. */ @@ -14662,7 +14866,7 @@ public Builder setDesiredEnablePrivateEndpoint(boolean value) { * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return This builder for chaining. */ @java.lang.Deprecated @@ -19079,7 +19283,7 @@ public Builder clearDesiredSecretManagerConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_compliance_posture_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3836 + * deprecated. See google/container/v1/cluster_service.proto;l=3892 * @return Whether the desiredCompliancePostureConfig field is set. */ @java.lang.Deprecated @@ -19103,7 +19307,7 @@ public boolean hasDesiredCompliancePostureConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_compliance_posture_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3836 + * deprecated. See google/container/v1/cluster_service.proto;l=3892 * @return The desiredCompliancePostureConfig. */ @java.lang.Deprecated @@ -19770,7 +19974,7 @@ public Builder clearDesiredNodePoolAutoConfigKubeletConfig() { * * * @deprecated google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3852 + * google/container/v1/cluster_service.proto;l=3908 * @return Whether the userManagedKeysConfig field is set. */ @java.lang.Deprecated @@ -19795,7 +19999,7 @@ public boolean hasUserManagedKeysConfig() { * * * @deprecated google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3852 + * google/container/v1/cluster_service.proto;l=3908 * @return The userManagedKeysConfig. */ @java.lang.Deprecated @@ -20475,7 +20679,7 @@ public Builder clearDesiredAdditionalIpRangesConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3865 + * google/container/v1/cluster_service.proto;l=3921 * @return Whether the desiredEnterpriseConfig field is set. */ @java.lang.Deprecated @@ -20498,7 +20702,7 @@ public boolean hasDesiredEnterpriseConfig() { * * * @deprecated google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3865 + * google/container/v1/cluster_service.proto;l=3921 * @return The desiredEnterpriseConfig. */ @java.lang.Deprecated @@ -22668,6 +22872,224 @@ public Builder clearDesiredControlPlaneEgress() { return desiredControlPlaneEgressBuilder_; } + private com.google.container.v1.RollbackSafeUpgrade desiredRollbackSafeUpgrade_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgrade, + com.google.container.v1.RollbackSafeUpgrade.Builder, + com.google.container.v1.RollbackSafeUpgradeOrBuilder> + desiredRollbackSafeUpgradeBuilder_; + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the desiredRollbackSafeUpgrade field is set. + */ + public boolean hasDesiredRollbackSafeUpgrade() { + return ((bitField2_ & 0x00002000) != 0); + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The desiredRollbackSafeUpgrade. + */ + public com.google.container.v1.RollbackSafeUpgrade getDesiredRollbackSafeUpgrade() { + if (desiredRollbackSafeUpgradeBuilder_ == null) { + return desiredRollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : desiredRollbackSafeUpgrade_; + } else { + return desiredRollbackSafeUpgradeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDesiredRollbackSafeUpgrade( + com.google.container.v1.RollbackSafeUpgrade value) { + if (desiredRollbackSafeUpgradeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + desiredRollbackSafeUpgrade_ = value; + } else { + desiredRollbackSafeUpgradeBuilder_.setMessage(value); + } + bitField2_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setDesiredRollbackSafeUpgrade( + com.google.container.v1.RollbackSafeUpgrade.Builder builderForValue) { + if (desiredRollbackSafeUpgradeBuilder_ == null) { + desiredRollbackSafeUpgrade_ = builderForValue.build(); + } else { + desiredRollbackSafeUpgradeBuilder_.setMessage(builderForValue.build()); + } + bitField2_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeDesiredRollbackSafeUpgrade( + com.google.container.v1.RollbackSafeUpgrade value) { + if (desiredRollbackSafeUpgradeBuilder_ == null) { + if (((bitField2_ & 0x00002000) != 0) + && desiredRollbackSafeUpgrade_ != null + && desiredRollbackSafeUpgrade_ + != com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance()) { + getDesiredRollbackSafeUpgradeBuilder().mergeFrom(value); + } else { + desiredRollbackSafeUpgrade_ = value; + } + } else { + desiredRollbackSafeUpgradeBuilder_.mergeFrom(value); + } + if (desiredRollbackSafeUpgrade_ != null) { + bitField2_ |= 0x00002000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearDesiredRollbackSafeUpgrade() { + bitField2_ = (bitField2_ & ~0x00002000); + desiredRollbackSafeUpgrade_ = null; + if (desiredRollbackSafeUpgradeBuilder_ != null) { + desiredRollbackSafeUpgradeBuilder_.dispose(); + desiredRollbackSafeUpgradeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.RollbackSafeUpgrade.Builder + getDesiredRollbackSafeUpgradeBuilder() { + bitField2_ |= 0x00002000; + onChanged(); + return internalGetDesiredRollbackSafeUpgradeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.RollbackSafeUpgradeOrBuilder + getDesiredRollbackSafeUpgradeOrBuilder() { + if (desiredRollbackSafeUpgradeBuilder_ != null) { + return desiredRollbackSafeUpgradeBuilder_.getMessageOrBuilder(); + } else { + return desiredRollbackSafeUpgrade_ == null + ? com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance() + : desiredRollbackSafeUpgrade_; + } + } + + /** + * + * + *
+     * Optional. The desired rollback safe upgrade configuration.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgrade, + com.google.container.v1.RollbackSafeUpgrade.Builder, + com.google.container.v1.RollbackSafeUpgradeOrBuilder> + internalGetDesiredRollbackSafeUpgradeFieldBuilder() { + if (desiredRollbackSafeUpgradeBuilder_ == null) { + desiredRollbackSafeUpgradeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgrade, + com.google.container.v1.RollbackSafeUpgrade.Builder, + com.google.container.v1.RollbackSafeUpgradeOrBuilder>( + getDesiredRollbackSafeUpgrade(), getParentForChildren(), isClean()); + desiredRollbackSafeUpgrade_ = null; + } + return desiredRollbackSafeUpgradeBuilder_; + } + private com.google.container.v1.ManagedOpenTelemetryConfig desiredManagedOpentelemetryConfig_; private com.google.protobuf.SingleFieldBuilder< com.google.container.v1.ManagedOpenTelemetryConfig, @@ -22689,7 +23111,7 @@ public Builder clearDesiredControlPlaneEgress() { * @return Whether the desiredManagedOpentelemetryConfig field is set. */ public boolean hasDesiredManagedOpentelemetryConfig() { - return ((bitField2_ & 0x00002000) != 0); + return ((bitField2_ & 0x00004000) != 0); } /** @@ -22737,7 +23159,7 @@ public Builder setDesiredManagedOpentelemetryConfig( } else { desiredManagedOpentelemetryConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00002000; + bitField2_ |= 0x00004000; onChanged(); return this; } @@ -22760,7 +23182,7 @@ public Builder setDesiredManagedOpentelemetryConfig( } else { desiredManagedOpentelemetryConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00002000; + bitField2_ |= 0x00004000; onChanged(); return this; } @@ -22779,7 +23201,7 @@ public Builder setDesiredManagedOpentelemetryConfig( public Builder mergeDesiredManagedOpentelemetryConfig( com.google.container.v1.ManagedOpenTelemetryConfig value) { if (desiredManagedOpentelemetryConfigBuilder_ == null) { - if (((bitField2_ & 0x00002000) != 0) + if (((bitField2_ & 0x00004000) != 0) && desiredManagedOpentelemetryConfig_ != null && desiredManagedOpentelemetryConfig_ != com.google.container.v1.ManagedOpenTelemetryConfig.getDefaultInstance()) { @@ -22791,7 +23213,7 @@ public Builder mergeDesiredManagedOpentelemetryConfig( desiredManagedOpentelemetryConfigBuilder_.mergeFrom(value); } if (desiredManagedOpentelemetryConfig_ != null) { - bitField2_ |= 0x00002000; + bitField2_ |= 0x00004000; onChanged(); } return this; @@ -22809,7 +23231,7 @@ public Builder mergeDesiredManagedOpentelemetryConfig( * */ public Builder clearDesiredManagedOpentelemetryConfig() { - bitField2_ = (bitField2_ & ~0x00002000); + bitField2_ = (bitField2_ & ~0x00004000); desiredManagedOpentelemetryConfig_ = null; if (desiredManagedOpentelemetryConfigBuilder_ != null) { desiredManagedOpentelemetryConfigBuilder_.dispose(); @@ -22832,7 +23254,7 @@ public Builder clearDesiredManagedOpentelemetryConfig() { */ public com.google.container.v1.ManagedOpenTelemetryConfig.Builder getDesiredManagedOpentelemetryConfigBuilder() { - bitField2_ |= 0x00002000; + bitField2_ |= 0x00004000; onChanged(); return internalGetDesiredManagedOpentelemetryConfigFieldBuilder().getBuilder(); } @@ -22907,7 +23329,7 @@ public Builder clearDesiredManagedOpentelemetryConfig() { * @return Whether the desiredAutopilotClusterPolicyConfig field is set. */ public boolean hasDesiredAutopilotClusterPolicyConfig() { - return ((bitField2_ & 0x00004000) != 0); + return ((bitField2_ & 0x00008000) != 0); } /** @@ -22952,7 +23374,7 @@ public Builder setDesiredAutopilotClusterPolicyConfig( } else { desiredAutopilotClusterPolicyConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00004000; + bitField2_ |= 0x00008000; onChanged(); return this; } @@ -22974,7 +23396,7 @@ public Builder setDesiredAutopilotClusterPolicyConfig( } else { desiredAutopilotClusterPolicyConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00004000; + bitField2_ |= 0x00008000; onChanged(); return this; } @@ -22992,7 +23414,7 @@ public Builder setDesiredAutopilotClusterPolicyConfig( public Builder mergeDesiredAutopilotClusterPolicyConfig( com.google.container.v1.ClusterPolicyConfig value) { if (desiredAutopilotClusterPolicyConfigBuilder_ == null) { - if (((bitField2_ & 0x00004000) != 0) + if (((bitField2_ & 0x00008000) != 0) && desiredAutopilotClusterPolicyConfig_ != null && desiredAutopilotClusterPolicyConfig_ != com.google.container.v1.ClusterPolicyConfig.getDefaultInstance()) { @@ -23004,7 +23426,7 @@ public Builder mergeDesiredAutopilotClusterPolicyConfig( desiredAutopilotClusterPolicyConfigBuilder_.mergeFrom(value); } if (desiredAutopilotClusterPolicyConfig_ != null) { - bitField2_ |= 0x00004000; + bitField2_ |= 0x00008000; onChanged(); } return this; @@ -23021,7 +23443,7 @@ public Builder mergeDesiredAutopilotClusterPolicyConfig( * */ public Builder clearDesiredAutopilotClusterPolicyConfig() { - bitField2_ = (bitField2_ & ~0x00004000); + bitField2_ = (bitField2_ & ~0x00008000); desiredAutopilotClusterPolicyConfig_ = null; if (desiredAutopilotClusterPolicyConfigBuilder_ != null) { desiredAutopilotClusterPolicyConfigBuilder_.dispose(); @@ -23043,7 +23465,7 @@ public Builder clearDesiredAutopilotClusterPolicyConfig() { */ public com.google.container.v1.ClusterPolicyConfig.Builder getDesiredAutopilotClusterPolicyConfigBuilder() { - bitField2_ |= 0x00004000; + bitField2_ |= 0x00008000; onChanged(); return internalGetDesiredAutopilotClusterPolicyConfigFieldBuilder().getBuilder(); } @@ -23118,7 +23540,7 @@ public Builder clearDesiredAutopilotClusterPolicyConfig() { * @return Whether the desiredManagedMachineLearningDiagnosticsConfig field is set. */ public boolean hasDesiredManagedMachineLearningDiagnosticsConfig() { - return ((bitField2_ & 0x00008000) != 0); + return ((bitField2_ & 0x00010000) != 0); } /** @@ -23166,7 +23588,7 @@ public Builder setDesiredManagedMachineLearningDiagnosticsConfig( } else { desiredManagedMachineLearningDiagnosticsConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00008000; + bitField2_ |= 0x00010000; onChanged(); return this; } @@ -23189,7 +23611,7 @@ public Builder setDesiredManagedMachineLearningDiagnosticsConfig( } else { desiredManagedMachineLearningDiagnosticsConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00008000; + bitField2_ |= 0x00010000; onChanged(); return this; } @@ -23208,7 +23630,7 @@ public Builder setDesiredManagedMachineLearningDiagnosticsConfig( public Builder mergeDesiredManagedMachineLearningDiagnosticsConfig( com.google.container.v1.ManagedMachineLearningDiagnosticsConfig value) { if (desiredManagedMachineLearningDiagnosticsConfigBuilder_ == null) { - if (((bitField2_ & 0x00008000) != 0) + if (((bitField2_ & 0x00010000) != 0) && desiredManagedMachineLearningDiagnosticsConfig_ != null && desiredManagedMachineLearningDiagnosticsConfig_ != com.google.container.v1.ManagedMachineLearningDiagnosticsConfig @@ -23221,7 +23643,7 @@ public Builder mergeDesiredManagedMachineLearningDiagnosticsConfig( desiredManagedMachineLearningDiagnosticsConfigBuilder_.mergeFrom(value); } if (desiredManagedMachineLearningDiagnosticsConfig_ != null) { - bitField2_ |= 0x00008000; + bitField2_ |= 0x00010000; onChanged(); } return this; @@ -23239,7 +23661,7 @@ public Builder mergeDesiredManagedMachineLearningDiagnosticsConfig( * */ public Builder clearDesiredManagedMachineLearningDiagnosticsConfig() { - bitField2_ = (bitField2_ & ~0x00008000); + bitField2_ = (bitField2_ & ~0x00010000); desiredManagedMachineLearningDiagnosticsConfig_ = null; if (desiredManagedMachineLearningDiagnosticsConfigBuilder_ != null) { desiredManagedMachineLearningDiagnosticsConfigBuilder_.dispose(); @@ -23262,7 +23684,7 @@ public Builder clearDesiredManagedMachineLearningDiagnosticsConfig() { */ public com.google.container.v1.ManagedMachineLearningDiagnosticsConfig.Builder getDesiredManagedMachineLearningDiagnosticsConfigBuilder() { - bitField2_ |= 0x00008000; + bitField2_ |= 0x00010000; onChanged(); return internalGetDesiredManagedMachineLearningDiagnosticsConfigFieldBuilder().getBuilder(); } @@ -23340,7 +23762,7 @@ public Builder clearDesiredManagedMachineLearningDiagnosticsConfig() { * @return Whether the desiredNodeCreationConfig field is set. */ public boolean hasDesiredNodeCreationConfig() { - return ((bitField2_ & 0x00010000) != 0); + return ((bitField2_ & 0x00020000) != 0); } /** @@ -23386,7 +23808,7 @@ public Builder setDesiredNodeCreationConfig(com.google.container.v1.NodeCreation } else { desiredNodeCreationConfigBuilder_.setMessage(value); } - bitField2_ |= 0x00010000; + bitField2_ |= 0x00020000; onChanged(); return this; } @@ -23409,7 +23831,7 @@ public Builder setDesiredNodeCreationConfig( } else { desiredNodeCreationConfigBuilder_.setMessage(builderForValue.build()); } - bitField2_ |= 0x00010000; + bitField2_ |= 0x00020000; onChanged(); return this; } @@ -23428,7 +23850,7 @@ public Builder setDesiredNodeCreationConfig( public Builder mergeDesiredNodeCreationConfig( com.google.container.v1.NodeCreationConfig value) { if (desiredNodeCreationConfigBuilder_ == null) { - if (((bitField2_ & 0x00010000) != 0) + if (((bitField2_ & 0x00020000) != 0) && desiredNodeCreationConfig_ != null && desiredNodeCreationConfig_ != com.google.container.v1.NodeCreationConfig.getDefaultInstance()) { @@ -23440,7 +23862,7 @@ public Builder mergeDesiredNodeCreationConfig( desiredNodeCreationConfigBuilder_.mergeFrom(value); } if (desiredNodeCreationConfig_ != null) { - bitField2_ |= 0x00010000; + bitField2_ |= 0x00020000; onChanged(); } return this; @@ -23458,7 +23880,7 @@ public Builder mergeDesiredNodeCreationConfig( * */ public Builder clearDesiredNodeCreationConfig() { - bitField2_ = (bitField2_ & ~0x00010000); + bitField2_ = (bitField2_ & ~0x00020000); desiredNodeCreationConfig_ = null; if (desiredNodeCreationConfigBuilder_ != null) { desiredNodeCreationConfigBuilder_.dispose(); @@ -23481,7 +23903,7 @@ public Builder clearDesiredNodeCreationConfig() { */ public com.google.container.v1.NodeCreationConfig.Builder getDesiredNodeCreationConfigBuilder() { - bitField2_ |= 0x00010000; + bitField2_ |= 0x00020000; onChanged(); return internalGetDesiredNodeCreationConfigFieldBuilder().getBuilder(); } @@ -23536,6 +23958,144 @@ public Builder clearDesiredNodeCreationConfig() { return desiredNodeCreationConfigBuilder_; } + private java.lang.Object desiredEmulatedVersion_ = ""; + + /** + * + * + *
+     * Optional. The desired emulated version for the cluster.
+     * 
+ * + * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the desiredEmulatedVersion field is set. + */ + public boolean hasDesiredEmulatedVersion() { + return ((bitField2_ & 0x00040000) != 0); + } + + /** + * + * + *
+     * Optional. The desired emulated version for the cluster.
+     * 
+ * + * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The desiredEmulatedVersion. + */ + public java.lang.String getDesiredEmulatedVersion() { + java.lang.Object ref = desiredEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + desiredEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The desired emulated version for the cluster.
+     * 
+ * + * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for desiredEmulatedVersion. + */ + public com.google.protobuf.ByteString getDesiredEmulatedVersionBytes() { + java.lang.Object ref = desiredEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + desiredEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The desired emulated version for the cluster.
+     * 
+ * + * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The desiredEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setDesiredEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + desiredEmulatedVersion_ = value; + bitField2_ |= 0x00040000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired emulated version for the cluster.
+     * 
+ * + * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearDesiredEmulatedVersion() { + desiredEmulatedVersion_ = getDefaultInstance().getDesiredEmulatedVersion(); + bitField2_ = (bitField2_ & ~0x00040000); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The desired emulated version for the cluster.
+     * 
+ * + * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes for desiredEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setDesiredEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + desiredEmulatedVersion_ = value; + bitField2_ |= 0x00040000; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.container.v1.ClusterUpdate) } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java index 644777105f59..f490f239c432 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java @@ -645,7 +645,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3648 + * deprecated. See google/container/v1/cluster_service.proto;l=3704 * @return Whether the desiredMasterAuthorizedNetworksConfig field is set. */ @java.lang.Deprecated @@ -667,7 +667,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is - * deprecated. See google/container/v1/cluster_service.proto;l=3648 + * deprecated. See google/container/v1/cluster_service.proto;l=3704 * @return The desiredMasterAuthorizedNetworksConfig. */ @java.lang.Deprecated @@ -912,7 +912,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3686 + * google/container/v1/cluster_service.proto;l=3742 * @return Whether the desiredPrivateClusterConfig field is set. */ @java.lang.Deprecated @@ -939,7 +939,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3686 + * google/container/v1/cluster_service.proto;l=3742 * @return The desiredPrivateClusterConfig. */ @java.lang.Deprecated @@ -1422,7 +1422,7 @@ public interface ClusterUpdateOrBuilder * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return Whether the desiredEnablePrivateEndpoint field is set. */ @java.lang.Deprecated @@ -1443,7 +1443,7 @@ public interface ClusterUpdateOrBuilder * optional bool desired_enable_private_endpoint = 71 [deprecated = true]; * * @deprecated google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=3731 + * See google/container/v1/cluster_service.proto;l=3787 * @return The desiredEnablePrivateEndpoint. */ @java.lang.Deprecated @@ -2409,7 +2409,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. - * See google/container/v1/cluster_service.proto;l=3836 + * See google/container/v1/cluster_service.proto;l=3892 * @return Whether the desiredCompliancePostureConfig field is set. */ @java.lang.Deprecated @@ -2431,7 +2431,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. - * See google/container/v1/cluster_service.proto;l=3836 + * See google/container/v1/cluster_service.proto;l=3892 * @return The desiredCompliancePostureConfig. */ @java.lang.Deprecated @@ -2557,7 +2557,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3852 + * google/container/v1/cluster_service.proto;l=3908 * @return Whether the userManagedKeysConfig field is set. */ @java.lang.Deprecated @@ -2580,7 +2580,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3852 + * google/container/v1/cluster_service.proto;l=3908 * @return The userManagedKeysConfig. */ @java.lang.Deprecated @@ -2704,7 +2704,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3865 + * google/container/v1/cluster_service.proto;l=3921 * @return Whether the desiredEnterpriseConfig field is set. */ @java.lang.Deprecated @@ -2725,7 +2725,7 @@ public interface ClusterUpdateOrBuilder * * * @deprecated google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See - * google/container/v1/cluster_service.proto;l=3865 + * google/container/v1/cluster_service.proto;l=3921 * @return The desiredEnterpriseConfig. */ @java.lang.Deprecated @@ -3137,6 +3137,49 @@ public interface ClusterUpdateOrBuilder */ com.google.container.v1.ControlPlaneEgressOrBuilder getDesiredControlPlaneEgressOrBuilder(); + /** + * + * + *
+   * Optional. The desired rollback safe upgrade configuration.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the desiredRollbackSafeUpgrade field is set. + */ + boolean hasDesiredRollbackSafeUpgrade(); + + /** + * + * + *
+   * Optional. The desired rollback safe upgrade configuration.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The desiredRollbackSafeUpgrade. + */ + com.google.container.v1.RollbackSafeUpgrade getDesiredRollbackSafeUpgrade(); + + /** + * + * + *
+   * Optional. The desired rollback safe upgrade configuration.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.container.v1.RollbackSafeUpgradeOrBuilder getDesiredRollbackSafeUpgradeOrBuilder(); + /** * * @@ -3309,4 +3352,46 @@ public interface ClusterUpdateOrBuilder * */ com.google.container.v1.NodeCreationConfigOrBuilder getDesiredNodeCreationConfigOrBuilder(); + + /** + * + * + *
+   * Optional. The desired emulated version for the cluster.
+   * 
+ * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the desiredEmulatedVersion field is set. + */ + boolean hasDesiredEmulatedVersion(); + + /** + * + * + *
+   * Optional. The desired emulated version for the cluster.
+   * 
+ * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The desiredEmulatedVersion. + */ + java.lang.String getDesiredEmulatedVersion(); + + /** + * + * + *
+   * Optional. The desired emulated version for the cluster.
+   * 
+ * + * optional string desired_emulated_version = 182 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for desiredEmulatedVersion. + */ + com.google.protobuf.ByteString getDesiredEmulatedVersionBytes(); } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfo.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfo.java index 5f83322a608c..64daddfd140e 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfo.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfo.java @@ -1137,6 +1137,66 @@ public com.google.protobuf.ByteString getEndOfExtendedSupportTimestampBytes() { } } + public static final int ROLLBACK_SAFE_UPGRADE_STATUS_FIELD_NUMBER = 9; + private com.google.container.v1.RollbackSafeUpgradeStatus rollbackSafeUpgradeStatus_; + + /** + * + * + *
+   * Output only. The cluster's rollback-safe upgrade status.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the rollbackSafeUpgradeStatus field is set. + */ + @java.lang.Override + public boolean hasRollbackSafeUpgradeStatus() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Output only. The cluster's rollback-safe upgrade status.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The rollbackSafeUpgradeStatus. + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus getRollbackSafeUpgradeStatus() { + return rollbackSafeUpgradeStatus_ == null + ? com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance() + : rollbackSafeUpgradeStatus_; + } + + /** + * + * + *
+   * Output only. The cluster's rollback-safe upgrade status.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder + getRollbackSafeUpgradeStatusOrBuilder() { + return rollbackSafeUpgradeStatus_ == null + ? com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance() + : rollbackSafeUpgradeStatus_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1181,6 +1241,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 8, patchTargetVersion_); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(9, getRollbackSafeUpgradeStatus()); + } getUnknownFields().writeTo(output); } @@ -1234,6 +1297,11 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(8, patchTargetVersion_); } + if (((bitField0_ & 0x00000010) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 9, getRollbackSafeUpgradeStatus()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1273,6 +1341,11 @@ public boolean equals(final java.lang.Object obj) { if (!getEndOfExtendedSupportTimestamp().equals(other.getEndOfExtendedSupportTimestamp())) return false; } + if (hasRollbackSafeUpgradeStatus() != other.hasRollbackSafeUpgradeStatus()) return false; + if (hasRollbackSafeUpgradeStatus()) { + if (!getRollbackSafeUpgradeStatus().equals(other.getRollbackSafeUpgradeStatus())) + return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1312,6 +1385,10 @@ public int hashCode() { hash = (37 * hash) + END_OF_EXTENDED_SUPPORT_TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getEndOfExtendedSupportTimestamp().hashCode(); } + if (hasRollbackSafeUpgradeStatus()) { + hash = (37 * hash) + ROLLBACK_SAFE_UPGRADE_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getRollbackSafeUpgradeStatus().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1442,10 +1519,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.container.v1.ClusterUpgradeInfo.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetUpgradeDetailsFieldBuilder(); + internalGetRollbackSafeUpgradeStatusFieldBuilder(); + } } @java.lang.Override @@ -1465,6 +1552,11 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000010); endOfStandardSupportTimestamp_ = ""; endOfExtendedSupportTimestamp_ = ""; + rollbackSafeUpgradeStatus_ = null; + if (rollbackSafeUpgradeStatusBuilder_ != null) { + rollbackSafeUpgradeStatusBuilder_.dispose(); + rollbackSafeUpgradeStatusBuilder_ = null; + } return this; } @@ -1539,6 +1631,13 @@ private void buildPartial0(com.google.container.v1.ClusterUpgradeInfo result) { result.endOfExtendedSupportTimestamp_ = endOfExtendedSupportTimestamp_; to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.rollbackSafeUpgradeStatus_ = + rollbackSafeUpgradeStatusBuilder_ == null + ? rollbackSafeUpgradeStatus_ + : rollbackSafeUpgradeStatusBuilder_.build(); + to_bitField0_ |= 0x00000010; + } result.bitField0_ |= to_bitField0_; } @@ -1623,6 +1722,9 @@ public Builder mergeFrom(com.google.container.v1.ClusterUpgradeInfo other) { bitField0_ |= 0x00000040; onChanged(); } + if (other.hasRollbackSafeUpgradeStatus()) { + mergeRollbackSafeUpgradeStatus(other.getRollbackSafeUpgradeStatus()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1722,6 +1824,14 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 66 + case 74: + { + input.readMessage( + internalGetRollbackSafeUpgradeStatusFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 74 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -3143,6 +3253,224 @@ public Builder setEndOfExtendedSupportTimestampBytes(com.google.protobuf.ByteStr return this; } + private com.google.container.v1.RollbackSafeUpgradeStatus rollbackSafeUpgradeStatus_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgradeStatus, + com.google.container.v1.RollbackSafeUpgradeStatus.Builder, + com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder> + rollbackSafeUpgradeStatusBuilder_; + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the rollbackSafeUpgradeStatus field is set. + */ + public boolean hasRollbackSafeUpgradeStatus() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The rollbackSafeUpgradeStatus. + */ + public com.google.container.v1.RollbackSafeUpgradeStatus getRollbackSafeUpgradeStatus() { + if (rollbackSafeUpgradeStatusBuilder_ == null) { + return rollbackSafeUpgradeStatus_ == null + ? com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance() + : rollbackSafeUpgradeStatus_; + } else { + return rollbackSafeUpgradeStatusBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setRollbackSafeUpgradeStatus( + com.google.container.v1.RollbackSafeUpgradeStatus value) { + if (rollbackSafeUpgradeStatusBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + rollbackSafeUpgradeStatus_ = value; + } else { + rollbackSafeUpgradeStatusBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setRollbackSafeUpgradeStatus( + com.google.container.v1.RollbackSafeUpgradeStatus.Builder builderForValue) { + if (rollbackSafeUpgradeStatusBuilder_ == null) { + rollbackSafeUpgradeStatus_ = builderForValue.build(); + } else { + rollbackSafeUpgradeStatusBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeRollbackSafeUpgradeStatus( + com.google.container.v1.RollbackSafeUpgradeStatus value) { + if (rollbackSafeUpgradeStatusBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && rollbackSafeUpgradeStatus_ != null + && rollbackSafeUpgradeStatus_ + != com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance()) { + getRollbackSafeUpgradeStatusBuilder().mergeFrom(value); + } else { + rollbackSafeUpgradeStatus_ = value; + } + } else { + rollbackSafeUpgradeStatusBuilder_.mergeFrom(value); + } + if (rollbackSafeUpgradeStatus_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearRollbackSafeUpgradeStatus() { + bitField0_ = (bitField0_ & ~0x00000080); + rollbackSafeUpgradeStatus_ = null; + if (rollbackSafeUpgradeStatusBuilder_ != null) { + rollbackSafeUpgradeStatusBuilder_.dispose(); + rollbackSafeUpgradeStatusBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.container.v1.RollbackSafeUpgradeStatus.Builder + getRollbackSafeUpgradeStatusBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return internalGetRollbackSafeUpgradeStatusFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder + getRollbackSafeUpgradeStatusOrBuilder() { + if (rollbackSafeUpgradeStatusBuilder_ != null) { + return rollbackSafeUpgradeStatusBuilder_.getMessageOrBuilder(); + } else { + return rollbackSafeUpgradeStatus_ == null + ? com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance() + : rollbackSafeUpgradeStatus_; + } + } + + /** + * + * + *
+     * Output only. The cluster's rollback-safe upgrade status.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgradeStatus, + com.google.container.v1.RollbackSafeUpgradeStatus.Builder, + com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder> + internalGetRollbackSafeUpgradeStatusFieldBuilder() { + if (rollbackSafeUpgradeStatusBuilder_ == null) { + rollbackSafeUpgradeStatusBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.RollbackSafeUpgradeStatus, + com.google.container.v1.RollbackSafeUpgradeStatus.Builder, + com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder>( + getRollbackSafeUpgradeStatus(), getParentForChildren(), isClean()); + rollbackSafeUpgradeStatus_ = null; + } + return rollbackSafeUpgradeStatusBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.container.v1.ClusterUpgradeInfo) } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfoOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfoOrBuilder.java index dd4420532a34..20885b9464b0 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfoOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpgradeInfoOrBuilder.java @@ -393,4 +393,48 @@ public interface ClusterUpgradeInfoOrBuilder * @return The bytes for endOfExtendedSupportTimestamp. */ com.google.protobuf.ByteString getEndOfExtendedSupportTimestampBytes(); + + /** + * + * + *
+   * Output only. The cluster's rollback-safe upgrade status.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the rollbackSafeUpgradeStatus field is set. + */ + boolean hasRollbackSafeUpgradeStatus(); + + /** + * + * + *
+   * Output only. The cluster's rollback-safe upgrade status.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The rollbackSafeUpgradeStatus. + */ + com.google.container.v1.RollbackSafeUpgradeStatus getRollbackSafeUpgradeStatus(); + + /** + * + * + *
+   * Output only. The cluster's rollback-safe upgrade status.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder + getRollbackSafeUpgradeStatusOrBuilder(); } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequest.java new file mode 100644 index 000000000000..0da496cff056 --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequest.java @@ -0,0 +1,796 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +/** + * + * + *
+ * CompleteControlPlaneUpgradeRequest sets the name of target cluster to
+ * complete upgrade.
+ * 
+ * + * Protobuf type {@code google.container.v1.CompleteControlPlaneUpgradeRequest} + */ +@com.google.protobuf.Generated +public final class CompleteControlPlaneUpgradeRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.CompleteControlPlaneUpgradeRequest) + CompleteControlPlaneUpgradeRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CompleteControlPlaneUpgradeRequest"); + } + + // Use CompleteControlPlaneUpgradeRequest.newBuilder() to construct. + private CompleteControlPlaneUpgradeRequest( + com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private CompleteControlPlaneUpgradeRequest() { + name_ = ""; + version_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.CompleteControlPlaneUpgradeRequest.class, + com.google.container.v1.CompleteControlPlaneUpgradeRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The name (project, location, cluster) of the cluster to complete
+   * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The name (project, location, cluster) of the cluster to complete
+   * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object version_ = ""; + + /** + * + * + *
+   * Optional. API request version that initiates this operation.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The version. + */ + @java.lang.Override + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. API request version that initiates this operation.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for version. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, version_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(version_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, version_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.CompleteControlPlaneUpgradeRequest)) { + return super.equals(obj); + } + com.google.container.v1.CompleteControlPlaneUpgradeRequest other = + (com.google.container.v1.CompleteControlPlaneUpgradeRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getVersion().equals(other.getVersion())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.container.v1.CompleteControlPlaneUpgradeRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * CompleteControlPlaneUpgradeRequest sets the name of target cluster to
+   * complete upgrade.
+   * 
+ * + * Protobuf type {@code google.container.v1.CompleteControlPlaneUpgradeRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.CompleteControlPlaneUpgradeRequest) + com.google.container.v1.CompleteControlPlaneUpgradeRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.CompleteControlPlaneUpgradeRequest.class, + com.google.container.v1.CompleteControlPlaneUpgradeRequest.Builder.class); + } + + // Construct using com.google.container.v1.CompleteControlPlaneUpgradeRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + version_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CompleteControlPlaneUpgradeRequest_descriptor; + } + + @java.lang.Override + public com.google.container.v1.CompleteControlPlaneUpgradeRequest getDefaultInstanceForType() { + return com.google.container.v1.CompleteControlPlaneUpgradeRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.CompleteControlPlaneUpgradeRequest build() { + com.google.container.v1.CompleteControlPlaneUpgradeRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.CompleteControlPlaneUpgradeRequest buildPartial() { + com.google.container.v1.CompleteControlPlaneUpgradeRequest result = + new com.google.container.v1.CompleteControlPlaneUpgradeRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.CompleteControlPlaneUpgradeRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.version_ = version_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.CompleteControlPlaneUpgradeRequest) { + return mergeFrom((com.google.container.v1.CompleteControlPlaneUpgradeRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.CompleteControlPlaneUpgradeRequest other) { + if (other == com.google.container.v1.CompleteControlPlaneUpgradeRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + version_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. The name (project, location, cluster) of the cluster to complete
+     * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The name (project, location, cluster) of the cluster to complete
+     * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The name (project, location, cluster) of the cluster to complete
+     * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name (project, location, cluster) of the cluster to complete
+     * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name (project, location, cluster) of the cluster to complete
+     * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + + /** + * + * + *
+     * Optional. API request version that initiates this operation.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The version. + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. API request version that initiates this operation.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for version. + */ + public com.google.protobuf.ByteString getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. API request version that initiates this operation.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The version to set. + * @return This builder for chaining. + */ + public Builder setVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + version_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. API request version that initiates this operation.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearVersion() { + version_ = getDefaultInstance().getVersion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. API request version that initiates this operation.
+     * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for version to set. + * @return This builder for chaining. + */ + public Builder setVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + version_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.CompleteControlPlaneUpgradeRequest) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.CompleteControlPlaneUpgradeRequest) + private static final com.google.container.v1.CompleteControlPlaneUpgradeRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.CompleteControlPlaneUpgradeRequest(); + } + + public static com.google.container.v1.CompleteControlPlaneUpgradeRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompleteControlPlaneUpgradeRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.CompleteControlPlaneUpgradeRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequestOrBuilder.java new file mode 100644 index 000000000000..0eecc512e65a --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteControlPlaneUpgradeRequestOrBuilder.java @@ -0,0 +1,82 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +@com.google.protobuf.Generated +public interface CompleteControlPlaneUpgradeRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.CompleteControlPlaneUpgradeRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The name (project, location, cluster) of the cluster to complete
+   * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The name (project, location, cluster) of the cluster to complete
+   * upgrade. Specified in the format `projects/*/locations/*/clusters/*`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. API request version that initiates this operation.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The version. + */ + java.lang.String getVersion(); + + /** + * + * + *
+   * Optional. API request version that initiates this operation.
+   * 
+ * + * string version = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for version. + */ + com.google.protobuf.ByteString getVersionBytes(); +} 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 0f14f469d866..794aaa625a21 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 @@ -90,7 +90,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return The bytes for zone. */ @java.lang.Override @@ -217,7 +217,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @return The clusterId. */ @java.lang.Override @@ -245,7 +245,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @return The bytes for clusterId. */ @java.lang.Override @@ -713,7 +713,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return The projectId. */ @java.lang.Deprecated @@ -741,7 +741,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -769,7 +769,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @param value The projectId to set. * @return This builder for chaining. */ @@ -796,7 +796,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return This builder for chaining. */ @java.lang.Deprecated @@ -819,7 +819,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -850,7 +850,7 @@ 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=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return The zone. */ @java.lang.Deprecated @@ -879,7 +879,7 @@ 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=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return The bytes for zone. */ @java.lang.Deprecated @@ -908,7 +908,7 @@ 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=6052 + * google/container/v1/cluster_service.proto;l=6137 * @param value The zone to set. * @return This builder for chaining. */ @@ -936,7 +936,7 @@ 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=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return This builder for chaining. */ @java.lang.Deprecated @@ -960,7 +960,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6052 + * google/container/v1/cluster_service.proto;l=6137 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -989,7 +989,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @return The clusterId. */ @java.lang.Deprecated @@ -1016,7 +1016,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1043,7 +1043,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1069,7 +1069,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1091,7 +1091,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @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 7d618e945cf8..82793fe83525 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 @@ -38,7 +38,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=6046 + * google/container/v1/cluster_service.proto;l=6131 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface CompleteIPRotationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface CompleteIPRotationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CompleteIPRotationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6052 + * google/container/v1/cluster_service.proto;l=6137 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=6056 + * google/container/v1/cluster_service.proto;l=6141 * @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/CreateClusterRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequest.java index b0c4bfe1372c..a1c84be68944 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 @@ -90,7 +90,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=4272 + * google/container/v1/cluster_service.proto;l=4336 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=4272 + * google/container/v1/cluster_service.proto;l=4336 * @return The bytes for zone. */ @java.lang.Override @@ -725,7 +725,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return The projectId. */ @java.lang.Deprecated @@ -753,7 +753,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -781,7 +781,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @param value The projectId to set. * @return This builder for chaining. */ @@ -808,7 +808,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return This builder for chaining. */ @java.lang.Deprecated @@ -831,7 +831,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -862,7 +862,7 @@ 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=4272 + * google/container/v1/cluster_service.proto;l=4336 * @return The zone. */ @java.lang.Deprecated @@ -891,7 +891,7 @@ 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=4272 + * google/container/v1/cluster_service.proto;l=4336 * @return The bytes for zone. */ @java.lang.Deprecated @@ -920,7 +920,7 @@ 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=4272 + * google/container/v1/cluster_service.proto;l=4336 * @param value The zone to set. * @return This builder for chaining. */ @@ -948,7 +948,7 @@ 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=4272 + * google/container/v1/cluster_service.proto;l=4336 * @return This builder for chaining. */ @java.lang.Deprecated @@ -972,7 +972,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4272 + * google/container/v1/cluster_service.proto;l=4336 * @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 c6284d3a395a..a1a151c0fd83 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 @@ -38,7 +38,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4266 + * google/container/v1/cluster_service.proto;l=4330 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface CreateClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4272 + * google/container/v1/cluster_service.proto;l=4336 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface CreateClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CreateClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4272 + * google/container/v1/cluster_service.proto;l=4336 * @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 6af6d4062e2f..5ee680fa31b1 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 @@ -91,7 +91,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @return The bytes for clusterId. */ @java.lang.Override @@ -811,7 +811,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return The projectId. */ @java.lang.Deprecated @@ -839,7 +839,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -867,7 +867,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @param value The projectId to set. * @return This builder for chaining. */ @@ -894,7 +894,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return This builder for chaining. */ @java.lang.Deprecated @@ -917,7 +917,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -948,7 +948,7 @@ 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=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return The zone. */ @java.lang.Deprecated @@ -977,7 +977,7 @@ 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=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1006,7 +1006,7 @@ 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=4947 + * google/container/v1/cluster_service.proto;l=5016 * @param value The zone to set. * @return This builder for chaining. */ @@ -1034,7 +1034,7 @@ 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=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1058,7 +1058,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4947 + * google/container/v1/cluster_service.proto;l=5016 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1087,7 +1087,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @return The clusterId. */ @java.lang.Deprecated @@ -1114,7 +1114,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1141,7 +1141,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1167,7 +1167,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1189,7 +1189,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @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 c1ad92479e64..26dbb644cfcd 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 @@ -38,7 +38,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4941 + * google/container/v1/cluster_service.proto;l=5010 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface CreateNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface CreateNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.CreateNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4947 + * google/container/v1/cluster_service.proto;l=5016 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4951 + * google/container/v1/cluster_service.proto;l=5020 * @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/CustomImageInfo.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfo.java new file mode 100644 index 000000000000..75e6ea206037 --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfo.java @@ -0,0 +1,594 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +/** + * + * + *
+ * Contains the custom image info for a node pool.
+ * 
+ * + * Protobuf type {@code google.container.v1.CustomImageInfo} + */ +@com.google.protobuf.Generated +public final class CustomImageInfo extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.CustomImageInfo) + CustomImageInfoOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CustomImageInfo"); + } + + // Use CustomImageInfo.newBuilder() to construct. + private CustomImageInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private CustomImageInfo() { + upgradeMessage_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CustomImageInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CustomImageInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.CustomImageInfo.class, + com.google.container.v1.CustomImageInfo.Builder.class); + } + + public static final int UPGRADE_MESSAGE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object upgradeMessage_ = ""; + + /** + * + * + *
+   * Output only. The human-readable upgrade message for the custom image.
+   * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The upgradeMessage. + */ + @java.lang.Override + public java.lang.String getUpgradeMessage() { + java.lang.Object ref = upgradeMessage_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + upgradeMessage_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The human-readable upgrade message for the custom image.
+   * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for upgradeMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUpgradeMessageBytes() { + java.lang.Object ref = upgradeMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + upgradeMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(upgradeMessage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, upgradeMessage_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(upgradeMessage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, upgradeMessage_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.CustomImageInfo)) { + return super.equals(obj); + } + com.google.container.v1.CustomImageInfo other = (com.google.container.v1.CustomImageInfo) obj; + + if (!getUpgradeMessage().equals(other.getUpgradeMessage())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + UPGRADE_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getUpgradeMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.CustomImageInfo parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.CustomImageInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.CustomImageInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.CustomImageInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.CustomImageInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.CustomImageInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.container.v1.CustomImageInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Contains the custom image info for a node pool.
+   * 
+ * + * Protobuf type {@code google.container.v1.CustomImageInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.CustomImageInfo) + com.google.container.v1.CustomImageInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CustomImageInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CustomImageInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.CustomImageInfo.class, + com.google.container.v1.CustomImageInfo.Builder.class); + } + + // Construct using com.google.container.v1.CustomImageInfo.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + upgradeMessage_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_CustomImageInfo_descriptor; + } + + @java.lang.Override + public com.google.container.v1.CustomImageInfo getDefaultInstanceForType() { + return com.google.container.v1.CustomImageInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.CustomImageInfo build() { + com.google.container.v1.CustomImageInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.CustomImageInfo buildPartial() { + com.google.container.v1.CustomImageInfo result = + new com.google.container.v1.CustomImageInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.CustomImageInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.upgradeMessage_ = upgradeMessage_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.CustomImageInfo) { + return mergeFrom((com.google.container.v1.CustomImageInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.CustomImageInfo other) { + if (other == com.google.container.v1.CustomImageInfo.getDefaultInstance()) return this; + if (!other.getUpgradeMessage().isEmpty()) { + upgradeMessage_ = other.upgradeMessage_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + upgradeMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object upgradeMessage_ = ""; + + /** + * + * + *
+     * Output only. The human-readable upgrade message for the custom image.
+     * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The upgradeMessage. + */ + public java.lang.String getUpgradeMessage() { + java.lang.Object ref = upgradeMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + upgradeMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The human-readable upgrade message for the custom image.
+     * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for upgradeMessage. + */ + public com.google.protobuf.ByteString getUpgradeMessageBytes() { + java.lang.Object ref = upgradeMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + upgradeMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The human-readable upgrade message for the custom image.
+     * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The upgradeMessage to set. + * @return This builder for chaining. + */ + public Builder setUpgradeMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + upgradeMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The human-readable upgrade message for the custom image.
+     * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearUpgradeMessage() { + upgradeMessage_ = getDefaultInstance().getUpgradeMessage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The human-readable upgrade message for the custom image.
+     * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for upgradeMessage to set. + * @return This builder for chaining. + */ + public Builder setUpgradeMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + upgradeMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.CustomImageInfo) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.CustomImageInfo) + private static final com.google.container.v1.CustomImageInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.CustomImageInfo(); + } + + public static com.google.container.v1.CustomImageInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CustomImageInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.CustomImageInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfoOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfoOrBuilder.java new file mode 100644 index 000000000000..c00c5729e27e --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CustomImageInfoOrBuilder.java @@ -0,0 +1,54 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +@com.google.protobuf.Generated +public interface CustomImageInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.CustomImageInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. The human-readable upgrade message for the custom image.
+   * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The upgradeMessage. + */ + java.lang.String getUpgradeMessage(); + + /** + * + * + *
+   * Output only. The human-readable upgrade message for the custom image.
+   * 
+ * + * string upgrade_message = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for upgradeMessage. + */ + com.google.protobuf.ByteString getUpgradeMessageBytes(); +} 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 7d3de2379eb8..ad898bf079b5 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 @@ -90,7 +90,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return The bytes for zone. */ @java.lang.Override @@ -217,7 +217,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @return The clusterId. */ @java.lang.Override @@ -245,7 +245,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @return The bytes for clusterId. */ @java.lang.Override @@ -712,7 +712,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return The projectId. */ @java.lang.Deprecated @@ -740,7 +740,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -768,7 +768,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @param value The projectId to set. * @return This builder for chaining. */ @@ -795,7 +795,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return This builder for chaining. */ @java.lang.Deprecated @@ -818,7 +818,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -849,7 +849,7 @@ 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=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return The zone. */ @java.lang.Deprecated @@ -878,7 +878,7 @@ 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=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return The bytes for zone. */ @java.lang.Deprecated @@ -907,7 +907,7 @@ 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=4768 + * google/container/v1/cluster_service.proto;l=4837 * @param value The zone to set. * @return This builder for chaining. */ @@ -935,7 +935,7 @@ 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=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return This builder for chaining. */ @java.lang.Deprecated @@ -959,7 +959,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4768 + * google/container/v1/cluster_service.proto;l=4837 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -988,7 +988,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @return The clusterId. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1042,7 +1042,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1068,7 +1068,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1090,7 +1090,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @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 c10afa5cd26c..5e883c68ea2b 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 @@ -38,7 +38,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4762 + * google/container/v1/cluster_service.proto;l=4831 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface DeleteClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface DeleteClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.DeleteClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4768 + * google/container/v1/cluster_service.proto;l=4837 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4772 + * google/container/v1/cluster_service.proto;l=4841 * @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 e0c99e0b3ec2..3802eadbcb59 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 @@ -91,7 +91,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return The bytes for clusterId. */ @java.lang.Override @@ -279,7 +279,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @return The nodePoolId. */ @java.lang.Override @@ -307,7 +307,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -800,7 +800,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return The projectId. */ @java.lang.Deprecated @@ -828,7 +828,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -856,7 +856,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @param value The projectId to set. * @return This builder for chaining. */ @@ -883,7 +883,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return This builder for chaining. */ @java.lang.Deprecated @@ -906,7 +906,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -937,7 +937,7 @@ 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=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return The zone. */ @java.lang.Deprecated @@ -966,7 +966,7 @@ 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=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return The bytes for zone. */ @java.lang.Deprecated @@ -995,7 +995,7 @@ 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=4973 + * google/container/v1/cluster_service.proto;l=5042 * @param value The zone to set. * @return This builder for chaining. */ @@ -1023,7 +1023,7 @@ 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=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1047,7 +1047,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4973 + * google/container/v1/cluster_service.proto;l=5042 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1076,7 +1076,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return The clusterId. */ @java.lang.Deprecated @@ -1103,7 +1103,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1130,7 +1130,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1156,7 +1156,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1178,7 +1178,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -1207,7 +1207,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @return The nodePoolId. */ @java.lang.Deprecated @@ -1234,7 +1234,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1261,7 +1261,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -1287,7 +1287,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1309,7 +1309,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @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 43d80845664d..a0402e3145be 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 @@ -38,7 +38,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4967 + * google/container/v1/cluster_service.proto;l=5036 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface DeleteNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface DeleteNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.DeleteNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4973 + * google/container/v1/cluster_service.proto;l=5042 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4977 + * google/container/v1/cluster_service.proto;l=5046 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=4981 + * google/container/v1/cluster_service.proto;l=5050 * @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/DiskIoScheduler.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoScheduler.java new file mode 100644 index 000000000000..0ab96a4dee90 --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoScheduler.java @@ -0,0 +1,813 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +/** + * + * + *
+ * DiskIoScheduler contains the configuration for the disk IO scheduler.
+ * 
+ * + * Protobuf type {@code google.container.v1.DiskIoScheduler} + */ +@com.google.protobuf.Generated +public final class DiskIoScheduler extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.DiskIoScheduler) + DiskIoSchedulerOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "DiskIoScheduler"); + } + + // Use DiskIoScheduler.newBuilder() to construct. + private DiskIoScheduler(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private DiskIoScheduler() { + nodeSystemIoScheduler_ = ""; + nodeAttachedDiskIoScheduler_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_DiskIoScheduler_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_DiskIoScheduler_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.DiskIoScheduler.class, + com.google.container.v1.DiskIoScheduler.Builder.class); + } + + public static final int NODE_SYSTEM_IO_SCHEDULER_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object nodeSystemIoScheduler_ = ""; + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+   * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+   * `kyber`, `none`.
+   * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The nodeSystemIoScheduler. + */ + @java.lang.Override + public java.lang.String getNodeSystemIoScheduler() { + java.lang.Object ref = nodeSystemIoScheduler_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nodeSystemIoScheduler_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+   * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+   * `kyber`, `none`.
+   * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for nodeSystemIoScheduler. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNodeSystemIoSchedulerBytes() { + java.lang.Object ref = nodeSystemIoScheduler_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nodeSystemIoScheduler_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NODE_ATTACHED_DISK_IO_SCHEDULER_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nodeAttachedDiskIoScheduler_ = ""; + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the attached disks.
+   * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+   * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nodeAttachedDiskIoScheduler. + */ + @java.lang.Override + public java.lang.String getNodeAttachedDiskIoScheduler() { + java.lang.Object ref = nodeAttachedDiskIoScheduler_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nodeAttachedDiskIoScheduler_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the attached disks.
+   * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+   * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for nodeAttachedDiskIoScheduler. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNodeAttachedDiskIoSchedulerBytes() { + java.lang.Object ref = nodeAttachedDiskIoScheduler_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nodeAttachedDiskIoScheduler_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nodeSystemIoScheduler_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, nodeSystemIoScheduler_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nodeAttachedDiskIoScheduler_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nodeAttachedDiskIoScheduler_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nodeSystemIoScheduler_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, nodeSystemIoScheduler_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nodeAttachedDiskIoScheduler_)) { + size += + com.google.protobuf.GeneratedMessage.computeStringSize(2, nodeAttachedDiskIoScheduler_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.DiskIoScheduler)) { + return super.equals(obj); + } + com.google.container.v1.DiskIoScheduler other = (com.google.container.v1.DiskIoScheduler) obj; + + if (!getNodeSystemIoScheduler().equals(other.getNodeSystemIoScheduler())) return false; + if (!getNodeAttachedDiskIoScheduler().equals(other.getNodeAttachedDiskIoScheduler())) + return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NODE_SYSTEM_IO_SCHEDULER_FIELD_NUMBER; + hash = (53 * hash) + getNodeSystemIoScheduler().hashCode(); + hash = (37 * hash) + NODE_ATTACHED_DISK_IO_SCHEDULER_FIELD_NUMBER; + hash = (53 * hash) + getNodeAttachedDiskIoScheduler().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.DiskIoScheduler parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.DiskIoScheduler parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.DiskIoScheduler parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.DiskIoScheduler parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.container.v1.DiskIoScheduler prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * DiskIoScheduler contains the configuration for the disk IO scheduler.
+   * 
+ * + * Protobuf type {@code google.container.v1.DiskIoScheduler} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.DiskIoScheduler) + com.google.container.v1.DiskIoSchedulerOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_DiskIoScheduler_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_DiskIoScheduler_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.DiskIoScheduler.class, + com.google.container.v1.DiskIoScheduler.Builder.class); + } + + // Construct using com.google.container.v1.DiskIoScheduler.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + nodeSystemIoScheduler_ = ""; + nodeAttachedDiskIoScheduler_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_DiskIoScheduler_descriptor; + } + + @java.lang.Override + public com.google.container.v1.DiskIoScheduler getDefaultInstanceForType() { + return com.google.container.v1.DiskIoScheduler.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.DiskIoScheduler build() { + com.google.container.v1.DiskIoScheduler result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.DiskIoScheduler buildPartial() { + com.google.container.v1.DiskIoScheduler result = + new com.google.container.v1.DiskIoScheduler(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.DiskIoScheduler result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.nodeSystemIoScheduler_ = nodeSystemIoScheduler_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nodeAttachedDiskIoScheduler_ = nodeAttachedDiskIoScheduler_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.DiskIoScheduler) { + return mergeFrom((com.google.container.v1.DiskIoScheduler) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.DiskIoScheduler other) { + if (other == com.google.container.v1.DiskIoScheduler.getDefaultInstance()) return this; + if (!other.getNodeSystemIoScheduler().isEmpty()) { + nodeSystemIoScheduler_ = other.nodeSystemIoScheduler_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getNodeAttachedDiskIoScheduler().isEmpty()) { + nodeAttachedDiskIoScheduler_ = other.nodeAttachedDiskIoScheduler_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + nodeSystemIoScheduler_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + nodeAttachedDiskIoScheduler_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object nodeSystemIoScheduler_ = ""; + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+     * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+     * `kyber`, `none`.
+     * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The nodeSystemIoScheduler. + */ + public java.lang.String getNodeSystemIoScheduler() { + java.lang.Object ref = nodeSystemIoScheduler_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nodeSystemIoScheduler_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+     * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+     * `kyber`, `none`.
+     * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for nodeSystemIoScheduler. + */ + public com.google.protobuf.ByteString getNodeSystemIoSchedulerBytes() { + java.lang.Object ref = nodeSystemIoScheduler_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nodeSystemIoScheduler_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+     * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+     * `kyber`, `none`.
+     * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The nodeSystemIoScheduler to set. + * @return This builder for chaining. + */ + public Builder setNodeSystemIoScheduler(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nodeSystemIoScheduler_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+     * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+     * `kyber`, `none`.
+     * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearNodeSystemIoScheduler() { + nodeSystemIoScheduler_ = getDefaultInstance().getNodeSystemIoScheduler(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+     * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+     * `kyber`, `none`.
+     * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for nodeSystemIoScheduler to set. + * @return This builder for chaining. + */ + public Builder setNodeSystemIoSchedulerBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nodeSystemIoScheduler_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object nodeAttachedDiskIoScheduler_ = ""; + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the attached disks.
+     * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+     * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nodeAttachedDiskIoScheduler. + */ + public java.lang.String getNodeAttachedDiskIoScheduler() { + java.lang.Object ref = nodeAttachedDiskIoScheduler_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nodeAttachedDiskIoScheduler_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the attached disks.
+     * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+     * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for nodeAttachedDiskIoScheduler. + */ + public com.google.protobuf.ByteString getNodeAttachedDiskIoSchedulerBytes() { + java.lang.Object ref = nodeAttachedDiskIoScheduler_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nodeAttachedDiskIoScheduler_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the attached disks.
+     * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+     * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The nodeAttachedDiskIoScheduler to set. + * @return This builder for chaining. + */ + public Builder setNodeAttachedDiskIoScheduler(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nodeAttachedDiskIoScheduler_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the attached disks.
+     * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+     * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearNodeAttachedDiskIoScheduler() { + nodeAttachedDiskIoScheduler_ = getDefaultInstance().getNodeAttachedDiskIoScheduler(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configures the IO scheduler for the attached disks.
+     * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+     * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The bytes for nodeAttachedDiskIoScheduler to set. + * @return This builder for chaining. + */ + public Builder setNodeAttachedDiskIoSchedulerBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nodeAttachedDiskIoScheduler_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.DiskIoScheduler) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.DiskIoScheduler) + private static final com.google.container.v1.DiskIoScheduler DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.DiskIoScheduler(); + } + + public static com.google.container.v1.DiskIoScheduler getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DiskIoScheduler parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.DiskIoScheduler getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoSchedulerOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoSchedulerOrBuilder.java new file mode 100644 index 000000000000..f7006e0d776a --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DiskIoSchedulerOrBuilder.java @@ -0,0 +1,88 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +@com.google.protobuf.Generated +public interface DiskIoSchedulerOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.DiskIoScheduler) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+   * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+   * `kyber`, `none`.
+   * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The nodeSystemIoScheduler. + */ + java.lang.String getNodeSystemIoScheduler(); + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the boot disk or ephemeral lssd
+   * that runs node system workloads. Supported values are `mq-deadline`, `bfq`,
+   * `kyber`, `none`.
+   * 
+ * + * string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for nodeSystemIoScheduler. + */ + com.google.protobuf.ByteString getNodeSystemIoSchedulerBytes(); + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the attached disks.
+   * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+   * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nodeAttachedDiskIoScheduler. + */ + java.lang.String getNodeAttachedDiskIoScheduler(); + + /** + * + * + *
+   * Optional. Configures the IO scheduler for the attached disks.
+   * Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
+   * 
+ * + * string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bytes for nodeAttachedDiskIoScheduler. + */ + com.google.protobuf.ByteString getNodeAttachedDiskIoSchedulerBytes(); +} 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 b684476007e9..3f27e2d01d26 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 @@ -90,7 +90,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return The bytes for zone. */ @java.lang.Override @@ -217,7 +217,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @return The clusterId. */ @java.lang.Override @@ -245,7 +245,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @return The bytes for clusterId. */ @java.lang.Override @@ -712,7 +712,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return The projectId. */ @java.lang.Deprecated @@ -740,7 +740,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -768,7 +768,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @param value The projectId to set. * @return This builder for chaining. */ @@ -795,7 +795,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return This builder for chaining. */ @java.lang.Deprecated @@ -818,7 +818,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -849,7 +849,7 @@ 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=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return The zone. */ @java.lang.Deprecated @@ -878,7 +878,7 @@ 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=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return The bytes for zone. */ @java.lang.Deprecated @@ -907,7 +907,7 @@ 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=4294 + * google/container/v1/cluster_service.proto;l=4358 * @param value The zone to set. * @return This builder for chaining. */ @@ -935,7 +935,7 @@ 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=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return This builder for chaining. */ @java.lang.Deprecated @@ -959,7 +959,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4294 + * google/container/v1/cluster_service.proto;l=4358 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -988,7 +988,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @return The clusterId. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1042,7 +1042,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1068,7 +1068,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1090,7 +1090,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @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 39b2784b7866..04e46c1e8f3d 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 @@ -38,7 +38,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4288 + * google/container/v1/cluster_service.proto;l=4352 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface GetClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface GetClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4294 + * google/container/v1/cluster_service.proto;l=4358 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4298 + * google/container/v1/cluster_service.proto;l=4362 * @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/GetNodePoolRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequest.java index cc4522f459ba..bf62a1b61c74 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 @@ -91,7 +91,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return The bytes for clusterId. */ @java.lang.Override @@ -279,7 +279,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @return The nodePoolId. */ @java.lang.Override @@ -307,7 +307,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -800,7 +800,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return The projectId. */ @java.lang.Deprecated @@ -828,7 +828,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -856,7 +856,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @param value The projectId to set. * @return This builder for chaining. */ @@ -883,7 +883,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return This builder for chaining. */ @java.lang.Deprecated @@ -906,7 +906,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -937,7 +937,7 @@ 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=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return The zone. */ @java.lang.Deprecated @@ -966,7 +966,7 @@ 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=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return The bytes for zone. */ @java.lang.Deprecated @@ -995,7 +995,7 @@ 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=5022 + * google/container/v1/cluster_service.proto;l=5091 * @param value The zone to set. * @return This builder for chaining. */ @@ -1023,7 +1023,7 @@ 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=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1047,7 +1047,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5022 + * google/container/v1/cluster_service.proto;l=5091 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1076,7 +1076,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return The clusterId. */ @java.lang.Deprecated @@ -1103,7 +1103,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1130,7 +1130,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1156,7 +1156,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1178,7 +1178,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -1207,7 +1207,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @return The nodePoolId. */ @java.lang.Deprecated @@ -1234,7 +1234,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1261,7 +1261,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -1287,7 +1287,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1309,7 +1309,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @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 2392bf91c9cd..f49dcc4d1bfc 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 @@ -38,7 +38,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=5016 + * google/container/v1/cluster_service.proto;l=5085 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface GetNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface GetNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5022 + * google/container/v1/cluster_service.proto;l=5091 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=5026 + * google/container/v1/cluster_service.proto;l=5095 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=5030 + * google/container/v1/cluster_service.proto;l=5099 * @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/GetOperationRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequest.java index 87508898bb06..054303e81cb8 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 @@ -90,7 +90,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return The bytes for zone. */ @java.lang.Override @@ -217,7 +217,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @return The operationId. */ @java.lang.Override @@ -245,7 +245,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @return The bytes for operationId. */ @java.lang.Override @@ -712,7 +712,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return The projectId. */ @java.lang.Deprecated @@ -740,7 +740,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -768,7 +768,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @param value The projectId to set. * @return This builder for chaining. */ @@ -795,7 +795,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return This builder for chaining. */ @java.lang.Deprecated @@ -818,7 +818,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -849,7 +849,7 @@ 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=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return The zone. */ @java.lang.Deprecated @@ -878,7 +878,7 @@ 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=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return The bytes for zone. */ @java.lang.Deprecated @@ -907,7 +907,7 @@ 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=4820 + * google/container/v1/cluster_service.proto;l=4889 * @param value The zone to set. * @return This builder for chaining. */ @@ -935,7 +935,7 @@ 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=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return This builder for chaining. */ @java.lang.Deprecated @@ -959,7 +959,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4820 + * google/container/v1/cluster_service.proto;l=4889 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -988,7 +988,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @return The operationId. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @return The bytes for operationId. */ @java.lang.Deprecated @@ -1042,7 +1042,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @param value The operationId to set. * @return This builder for chaining. */ @@ -1068,7 +1068,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1090,7 +1090,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @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 cfc5d4f6a2c3..b136d3c88fc5 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 @@ -38,7 +38,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4814 + * google/container/v1/cluster_service.proto;l=4883 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface GetOperationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface GetOperationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetOperationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4820 + * google/container/v1/cluster_service.proto;l=4889 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @return The operationId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4824 + * google/container/v1/cluster_service.proto;l=4893 * @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 b9bb00e18bd1..64b3594087d1 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 @@ -89,7 +89,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return The projectId. */ @java.lang.Override @@ -118,7 +118,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return The bytes for projectId. */ @java.lang.Override @@ -153,7 +153,7 @@ 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=4893 + * google/container/v1/cluster_service.proto;l=4962 * @return The zone. */ @java.lang.Override @@ -183,7 +183,7 @@ 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=4893 + * google/container/v1/cluster_service.proto;l=4962 * @return The bytes for zone. */ @java.lang.Override @@ -626,7 +626,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return The projectId. */ @java.lang.Deprecated @@ -654,7 +654,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -682,7 +682,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @param value The projectId to set. * @return This builder for chaining. */ @@ -709,7 +709,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return This builder for chaining. */ @java.lang.Deprecated @@ -732,7 +732,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -763,7 +763,7 @@ 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=4893 + * google/container/v1/cluster_service.proto;l=4962 * @return The zone. */ @java.lang.Deprecated @@ -792,7 +792,7 @@ 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=4893 + * google/container/v1/cluster_service.proto;l=4962 * @return The bytes for zone. */ @java.lang.Deprecated @@ -821,7 +821,7 @@ 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=4893 + * google/container/v1/cluster_service.proto;l=4962 * @param value The zone to set. * @return This builder for chaining. */ @@ -849,7 +849,7 @@ 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=4893 + * google/container/v1/cluster_service.proto;l=4962 * @return This builder for chaining. */ @java.lang.Deprecated @@ -873,7 +873,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4893 + * google/container/v1/cluster_service.proto;l=4962 * @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 2892364973d2..31a8d6760886 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 @@ -38,7 +38,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4887 + * google/container/v1/cluster_service.proto;l=4956 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface GetServerConfigRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4893 + * google/container/v1/cluster_service.proto;l=4962 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface GetServerConfigRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.GetServerConfigRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4893 + * google/container/v1/cluster_service.proto;l=4962 * @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/IPAllocationPolicy.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicy.java index 0ee0b64db60f..d3b7ecc39ffb 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 @@ -200,7 +200,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return The clusterIpv4Cidr. */ @java.lang.Override @@ -227,7 +227,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return The bytes for clusterIpv4Cidr. */ @java.lang.Override @@ -259,7 +259,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return The nodeIpv4Cidr. */ @java.lang.Override @@ -286,7 +286,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return The bytes for nodeIpv4Cidr. */ @java.lang.Override @@ -318,7 +318,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return The servicesIpv4Cidr. */ @java.lang.Override @@ -345,7 +345,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return The bytes for servicesIpv4Cidr. */ @java.lang.Override @@ -765,7 +765,7 @@ public com.google.protobuf.ByteString getServicesIpv4CidrBlockBytes() { * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return The tpuIpv4CidrBlock. */ @java.lang.Override @@ -809,7 +809,7 @@ public java.lang.String getTpuIpv4CidrBlock() { * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return The bytes for tpuIpv4CidrBlock. */ @java.lang.Override @@ -2654,7 +2654,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return The clusterIpv4Cidr. */ @java.lang.Deprecated @@ -2680,7 +2680,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return The bytes for clusterIpv4Cidr. */ @java.lang.Deprecated @@ -2706,7 +2706,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @param value The clusterIpv4Cidr to set. * @return This builder for chaining. */ @@ -2731,7 +2731,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return This builder for chaining. */ @java.lang.Deprecated @@ -2752,7 +2752,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @param value The bytes for clusterIpv4Cidr to set. * @return This builder for chaining. */ @@ -2780,7 +2780,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return The nodeIpv4Cidr. */ @java.lang.Deprecated @@ -2806,7 +2806,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return The bytes for nodeIpv4Cidr. */ @java.lang.Deprecated @@ -2832,7 +2832,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @param value The nodeIpv4Cidr to set. * @return This builder for chaining. */ @@ -2857,7 +2857,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return This builder for chaining. */ @java.lang.Deprecated @@ -2878,7 +2878,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @param value The bytes for nodeIpv4Cidr to set. * @return This builder for chaining. */ @@ -2906,7 +2906,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return The servicesIpv4Cidr. */ @java.lang.Deprecated @@ -2932,7 +2932,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return The bytes for servicesIpv4Cidr. */ @java.lang.Deprecated @@ -2958,7 +2958,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @param value The servicesIpv4Cidr to set. * @return This builder for chaining. */ @@ -2983,7 +2983,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return This builder for chaining. */ @java.lang.Deprecated @@ -3004,7 +3004,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @param value The bytes for servicesIpv4Cidr to set. * @return This builder for chaining. */ @@ -3869,7 +3869,7 @@ public Builder setServicesIpv4CidrBlockBytes(com.google.protobuf.ByteString valu * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return The tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -3912,7 +3912,7 @@ public java.lang.String getTpuIpv4CidrBlock() { * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return The bytes for tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -3955,7 +3955,7 @@ public com.google.protobuf.ByteString getTpuIpv4CidrBlockBytes() { * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @param value The tpuIpv4CidrBlock to set. * @return This builder for chaining. */ @@ -3997,7 +3997,7 @@ public Builder setTpuIpv4CidrBlock(java.lang.String value) { * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4035,7 +4035,7 @@ public Builder clearTpuIpv4CidrBlock() { * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @param value The bytes for tpuIpv4CidrBlock 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 9883e55569fe..1bcfbbd5077b 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 @@ -97,7 +97,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return The clusterIpv4Cidr. */ @java.lang.Deprecated @@ -113,7 +113,7 @@ 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=2675 + * google/container/v1/cluster_service.proto;l=2720 * @return The bytes for clusterIpv4Cidr. */ @java.lang.Deprecated @@ -129,7 +129,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return The nodeIpv4Cidr. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=2678 + * google/container/v1/cluster_service.proto;l=2723 * @return The bytes for nodeIpv4Cidr. */ @java.lang.Deprecated @@ -161,7 +161,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return The servicesIpv4Cidr. */ @java.lang.Deprecated @@ -177,7 +177,7 @@ 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=2681 + * google/container/v1/cluster_service.proto;l=2726 * @return The bytes for servicesIpv4Cidr. */ @java.lang.Deprecated @@ -446,7 +446,7 @@ public interface IPAllocationPolicyOrBuilder * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return The tpuIpv4CidrBlock. */ @java.lang.Deprecated @@ -479,7 +479,7 @@ public interface IPAllocationPolicyOrBuilder * string tpu_ipv4_cidr_block = 13 [deprecated = true]; * * @deprecated google.container.v1.IPAllocationPolicy.tpu_ipv4_cidr_block is deprecated. See - * google/container/v1/cluster_service.proto;l=2769 + * google/container/v1/cluster_service.proto;l=2814 * @return The bytes for tpuIpv4CidrBlock. */ @java.lang.Deprecated 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 44b8609b5fd5..eb3061c31fb2 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 @@ -10005,6 +10005,628 @@ public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig getDefaultInst } } + public interface NodeVfioConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.LinuxNodeConfig.NodeVfioConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. Specifies the maximum number of DMA entries (pages) that can be
+     * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+     * affects the total amount of host memory that can be pinned for direct
+     * device access, which is often critical for high-performance devices like
+     * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+     * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+     * The default value in the kernel is `65535`. Higher values may be
+     * needed for workloads mapping large memory regions.
+     * Supported values are integers between `65535` and `4194304`.
+     * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the dmaEntryLimit field is set. + */ + boolean hasDmaEntryLimit(); + + /** + * + * + *
+     * Optional. Specifies the maximum number of DMA entries (pages) that can be
+     * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+     * affects the total amount of host memory that can be pinned for direct
+     * device access, which is often critical for high-performance devices like
+     * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+     * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+     * The default value in the kernel is `65535`. Higher values may be
+     * needed for workloads mapping large memory regions.
+     * Supported values are integers between `65535` and `4194304`.
+     * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The dmaEntryLimit. + */ + int getDmaEntryLimit(); + } + + /** + * + * + *
+   * Configuration settings for VFIO (Virtual Function I/O) on a node.
+   * VFIO allows safe, unprivileged, userspace drivers to access I/O devices.
+   * 
+ * + * Protobuf type {@code google.container.v1.LinuxNodeConfig.NodeVfioConfig} + */ + public static final class NodeVfioConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.LinuxNodeConfig.NodeVfioConfig) + NodeVfioConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "NodeVfioConfig"); + } + + // Use NodeVfioConfig.newBuilder() to construct. + private NodeVfioConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private NodeVfioConfig() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.class, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder.class); + } + + private int bitField0_; + public static final int DMA_ENTRY_LIMIT_FIELD_NUMBER = 1; + private int dmaEntryLimit_ = 0; + + /** + * + * + *
+     * Optional. Specifies the maximum number of DMA entries (pages) that can be
+     * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+     * affects the total amount of host memory that can be pinned for direct
+     * device access, which is often critical for high-performance devices like
+     * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+     * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+     * The default value in the kernel is `65535`. Higher values may be
+     * needed for workloads mapping large memory regions.
+     * Supported values are integers between `65535` and `4194304`.
+     * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the dmaEntryLimit field is set. + */ + @java.lang.Override + public boolean hasDmaEntryLimit() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. Specifies the maximum number of DMA entries (pages) that can be
+     * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+     * affects the total amount of host memory that can be pinned for direct
+     * device access, which is often critical for high-performance devices like
+     * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+     * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+     * The default value in the kernel is `65535`. Higher values may be
+     * needed for workloads mapping large memory regions.
+     * Supported values are integers between `65535` and `4194304`.
+     * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The dmaEntryLimit. + */ + @java.lang.Override + public int getDmaEntryLimit() { + return dmaEntryLimit_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(1, dmaEntryLimit_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, dmaEntryLimit_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.LinuxNodeConfig.NodeVfioConfig)) { + return super.equals(obj); + } + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig other = + (com.google.container.v1.LinuxNodeConfig.NodeVfioConfig) obj; + + if (hasDmaEntryLimit() != other.hasDmaEntryLimit()) return false; + if (hasDmaEntryLimit()) { + if (getDmaEntryLimit() != other.getDmaEntryLimit()) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDmaEntryLimit()) { + hash = (37 * hash) + DMA_ENTRY_LIMIT_FIELD_NUMBER; + hash = (53 * hash) + getDmaEntryLimit(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Configuration settings for VFIO (Virtual Function I/O) on a node.
+     * VFIO allows safe, unprivileged, userspace drivers to access I/O devices.
+     * 
+ * + * Protobuf type {@code google.container.v1.LinuxNodeConfig.NodeVfioConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.LinuxNodeConfig.NodeVfioConfig) + com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.class, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder.class); + } + + // Construct using com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + dmaEntryLimit_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_LinuxNodeConfig_NodeVfioConfig_descriptor; + } + + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig getDefaultInstanceForType() { + return com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig build() { + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig buildPartial() { + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig result = + new com.google.container.v1.LinuxNodeConfig.NodeVfioConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.LinuxNodeConfig.NodeVfioConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.dmaEntryLimit_ = dmaEntryLimit_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.LinuxNodeConfig.NodeVfioConfig) { + return mergeFrom((com.google.container.v1.LinuxNodeConfig.NodeVfioConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.LinuxNodeConfig.NodeVfioConfig other) { + if (other == com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance()) + return this; + if (other.hasDmaEntryLimit()) { + setDmaEntryLimit(other.getDmaEntryLimit()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + dmaEntryLimit_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int dmaEntryLimit_; + + /** + * + * + *
+       * Optional. Specifies the maximum number of DMA entries (pages) that can be
+       * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+       * affects the total amount of host memory that can be pinned for direct
+       * device access, which is often critical for high-performance devices like
+       * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+       * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+       * The default value in the kernel is `65535`. Higher values may be
+       * needed for workloads mapping large memory regions.
+       * Supported values are integers between `65535` and `4194304`.
+       * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the dmaEntryLimit field is set. + */ + @java.lang.Override + public boolean hasDmaEntryLimit() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+       * Optional. Specifies the maximum number of DMA entries (pages) that can be
+       * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+       * affects the total amount of host memory that can be pinned for direct
+       * device access, which is often critical for high-performance devices like
+       * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+       * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+       * The default value in the kernel is `65535`. Higher values may be
+       * needed for workloads mapping large memory regions.
+       * Supported values are integers between `65535` and `4194304`.
+       * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The dmaEntryLimit. + */ + @java.lang.Override + public int getDmaEntryLimit() { + return dmaEntryLimit_; + } + + /** + * + * + *
+       * Optional. Specifies the maximum number of DMA entries (pages) that can be
+       * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+       * affects the total amount of host memory that can be pinned for direct
+       * device access, which is often critical for high-performance devices like
+       * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+       * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+       * The default value in the kernel is `65535`. Higher values may be
+       * needed for workloads mapping large memory regions.
+       * Supported values are integers between `65535` and `4194304`.
+       * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The dmaEntryLimit to set. + * @return This builder for chaining. + */ + public Builder setDmaEntryLimit(int value) { + + dmaEntryLimit_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Optional. Specifies the maximum number of DMA entries (pages) that can be
+       * mapped by the VFIO IOMMU type 1 driver for a container. This limit
+       * affects the total amount of host memory that can be pinned for direct
+       * device access, which is often critical for high-performance devices like
+       * TPUs and GPUs. This setting corresponds to the kernel parameter at:
+       * `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`.
+       * The default value in the kernel is `65535`. Higher values may be
+       * needed for workloads mapping large memory regions.
+       * Supported values are integers between `65535` and `4194304`.
+       * 
+ * + * optional int32 dma_entry_limit = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearDmaEntryLimit() { + bitField0_ = (bitField0_ & ~0x00000001); + dmaEntryLimit_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.LinuxNodeConfig.NodeVfioConfig) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.LinuxNodeConfig.NodeVfioConfig) + private static final com.google.container.v1.LinuxNodeConfig.NodeVfioConfig DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.LinuxNodeConfig.NodeVfioConfig(); + } + + public static com.google.container.v1.LinuxNodeConfig.NodeVfioConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NodeVfioConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; public static final int SYSCTLS_FIELD_NUMBER = 1; @@ -10074,6 +10696,7 @@ public int getSysctlsCount() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -10159,6 +10782,7 @@ public java.util.Map getSysctls() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -10234,6 +10858,7 @@ public java.util.Map getSysctlsMap() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -10316,6 +10941,7 @@ public java.util.Map getSysctlsMap() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -10821,6 +11447,125 @@ public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig getAccurateTim : accurateTimeConfig_; } + public static final int NODE_VFIO_CONFIG_FIELD_NUMBER = 15; + private com.google.container.v1.LinuxNodeConfig.NodeVfioConfig nodeVfioConfig_; + + /** + * + * + *
+   * Optional. Contains VFIO-related configurations for this node.
+   * 
+ * + * + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the nodeVfioConfig field is set. + */ + @java.lang.Override + public boolean hasNodeVfioConfig() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Optional. Contains VFIO-related configurations for this node.
+   * 
+ * + * + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nodeVfioConfig. + */ + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig getNodeVfioConfig() { + return nodeVfioConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance() + : nodeVfioConfig_; + } + + /** + * + * + *
+   * Optional. Contains VFIO-related configurations for this node.
+   * 
+ * + * + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder + getNodeVfioConfigOrBuilder() { + return nodeVfioConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance() + : nodeVfioConfig_; + } + + public static final int DISK_IO_SCHEDULER_FIELD_NUMBER = 16; + private com.google.container.v1.DiskIoScheduler diskIoScheduler_; + + /** + * + * + *
+   * Optional. Controls the configuration for the disk IO scheduler.
+   * 
+ * + * + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the diskIoScheduler field is set. + */ + @java.lang.Override + public boolean hasDiskIoScheduler() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * Optional. Controls the configuration for the disk IO scheduler.
+   * 
+ * + * + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The diskIoScheduler. + */ + @java.lang.Override + public com.google.container.v1.DiskIoScheduler getDiskIoScheduler() { + return diskIoScheduler_ == null + ? com.google.container.v1.DiskIoScheduler.getDefaultInstance() + : diskIoScheduler_; + } + + /** + * + * + *
+   * Optional. Controls the configuration for the disk IO scheduler.
+   * 
+ * + * + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.container.v1.DiskIoSchedulerOrBuilder getDiskIoSchedulerOrBuilder() { + return diskIoScheduler_ == null + ? com.google.container.v1.DiskIoScheduler.getDefaultInstance() + : diskIoScheduler_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -10868,6 +11613,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(14, getAccurateTimeConfig()); } + if (((bitField0_ & 0x00000020) != 0)) { + output.writeMessage(15, getNodeVfioConfig()); + } + if (((bitField0_ & 0x00000040) != 0)) { + output.writeMessage(16, getDiskIoScheduler()); + } getUnknownFields().writeTo(output); } @@ -10920,6 +11671,12 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getAccurateTimeConfig()); } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, getNodeVfioConfig()); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(16, getDiskIoScheduler()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -10959,6 +11716,14 @@ public boolean equals(final java.lang.Object obj) { if (hasAccurateTimeConfig()) { if (!getAccurateTimeConfig().equals(other.getAccurateTimeConfig())) return false; } + if (hasNodeVfioConfig() != other.hasNodeVfioConfig()) return false; + if (hasNodeVfioConfig()) { + if (!getNodeVfioConfig().equals(other.getNodeVfioConfig())) return false; + } + if (hasDiskIoScheduler() != other.hasDiskIoScheduler()) return false; + if (hasDiskIoScheduler()) { + if (!getDiskIoScheduler().equals(other.getDiskIoScheduler())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -11000,6 +11765,14 @@ public int hashCode() { hash = (37 * hash) + ACCURATE_TIME_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getAccurateTimeConfig().hashCode(); } + if (hasNodeVfioConfig()) { + hash = (37 * hash) + NODE_VFIO_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getNodeVfioConfig().hashCode(); + } + if (hasDiskIoScheduler()) { + hash = (37 * hash) + DISK_IO_SCHEDULER_FIELD_NUMBER; + hash = (53 * hash) + getDiskIoScheduler().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -11168,6 +11941,8 @@ private void maybeForceBuilderInitialization() { internalGetSwapConfigFieldBuilder(); internalGetNodeKernelModuleLoadingFieldBuilder(); internalGetAccurateTimeConfigFieldBuilder(); + internalGetNodeVfioConfigFieldBuilder(); + internalGetDiskIoSchedulerFieldBuilder(); } } @@ -11204,6 +11979,16 @@ public Builder clear() { accurateTimeConfigBuilder_.dispose(); accurateTimeConfigBuilder_ = null; } + nodeVfioConfig_ = null; + if (nodeVfioConfigBuilder_ != null) { + nodeVfioConfigBuilder_.dispose(); + nodeVfioConfigBuilder_ = null; + } + diskIoScheduler_ = null; + if (diskIoSchedulerBuilder_ != null) { + diskIoSchedulerBuilder_.dispose(); + diskIoSchedulerBuilder_ = null; + } return this; } @@ -11281,6 +12066,16 @@ private void buildPartial0(com.google.container.v1.LinuxNodeConfig result) { : accurateTimeConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.nodeVfioConfig_ = + nodeVfioConfigBuilder_ == null ? nodeVfioConfig_ : nodeVfioConfigBuilder_.build(); + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.diskIoScheduler_ = + diskIoSchedulerBuilder_ == null ? diskIoScheduler_ : diskIoSchedulerBuilder_.build(); + to_bitField0_ |= 0x00000040; + } result.bitField0_ |= to_bitField0_; } @@ -11322,6 +12117,12 @@ public Builder mergeFrom(com.google.container.v1.LinuxNodeConfig other) { if (other.hasAccurateTimeConfig()) { mergeAccurateTimeConfig(other.getAccurateTimeConfig()); } + if (other.hasNodeVfioConfig()) { + mergeNodeVfioConfig(other.getNodeVfioConfig()); + } + if (other.hasDiskIoScheduler()) { + mergeDiskIoScheduler(other.getDiskIoScheduler()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -11414,6 +12215,20 @@ public Builder mergeFrom( bitField0_ |= 0x00000100; break; } // case 114 + case 122: + { + input.readMessage( + internalGetNodeVfioConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000200; + break; + } // case 122 + case 130: + { + input.readMessage( + internalGetDiskIoSchedulerFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000400; + break; + } // case 130 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -11500,6 +12315,7 @@ public int getSysctlsCount() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -11585,6 +12401,7 @@ public java.util.Map getSysctls() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -11660,6 +12477,265 @@ public java.util.Map getSysctlsMap() { * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern + * kernel.perf_event_paranoid + * kernel.sched_rt_runtime_us + * kernel.softlockup_panic + * kernel.yama.ptrace_scope + * kernel.kptr_restrict + * kernel.dmesg_restrict + * kernel.sysrq + * fs.aio-max-nr + * fs.file-max + * fs.inotify.max_user_instances + * fs.inotify.max_user_watches + * fs.nr_open + * vm.dirty_background_ratio + * vm.dirty_background_bytes + * vm.dirty_expire_centisecs + * vm.dirty_ratio + * vm.dirty_bytes + * vm.dirty_writeback_centisecs + * vm.max_map_count + * vm.overcommit_memory + * vm.overcommit_ratio + * vm.vfs_cache_pressure + * vm.swappiness + * vm.watermark_scale_factor + * vm.min_free_kbytes + * + * + * map<string, string> sysctls = 1; + */ + @java.lang.Override + public /* nullable */ java.lang.String getSysctlsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetSysctls().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * The Linux kernel parameters to be applied to the nodes and all pods running
+     * on the nodes.
+     *
+     * The following parameters are supported.
+     *
+     * net.core.busy_poll
+     * net.core.busy_read
+     * net.core.netdev_max_backlog
+     * net.core.rmem_max
+     * net.core.rmem_default
+     * net.core.wmem_default
+     * net.core.wmem_max
+     * net.core.optmem_max
+     * net.core.somaxconn
+     * net.ipv4.neigh.default.gc_thresh1
+     * net.ipv4.neigh.default.gc_thresh2
+     * net.ipv4.neigh.default.gc_thresh3
+     * net.ipv4.tcp_rmem
+     * net.ipv4.tcp_wmem
+     * net.ipv4.tcp_tw_reuse
+     * net.ipv4.tcp_mtu_probing
+     * net.ipv4.tcp_max_orphans
+     * net.ipv4.tcp_max_tw_buckets
+     * net.ipv4.tcp_syn_retries
+     * net.ipv4.tcp_ecn
+     * net.ipv4.tcp_congestion_control
+     * net.netfilter.nf_conntrack_max
+     * net.netfilter.nf_conntrack_buckets
+     * net.netfilter.nf_conntrack_tcp_timeout_close_wait
+     * net.netfilter.nf_conntrack_tcp_timeout_time_wait
+     * net.netfilter.nf_conntrack_tcp_timeout_established
+     * net.netfilter.nf_conntrack_acct
+     * kernel.keys.maxkeys
+     * kernel.keys.maxbytes
+     * kernel.shmmni
+     * kernel.shmmax
+     * kernel.shmall
+     * kernel.core_pattern
+     * kernel.perf_event_paranoid
+     * kernel.sched_rt_runtime_us
+     * kernel.softlockup_panic
+     * kernel.yama.ptrace_scope
+     * kernel.kptr_restrict
+     * kernel.dmesg_restrict
+     * kernel.sysrq
+     * fs.aio-max-nr
+     * fs.file-max
+     * fs.inotify.max_user_instances
+     * fs.inotify.max_user_watches
+     * fs.nr_open
+     * vm.dirty_background_ratio
+     * vm.dirty_background_bytes
+     * vm.dirty_expire_centisecs
+     * vm.dirty_ratio
+     * vm.dirty_bytes
+     * vm.dirty_writeback_centisecs
+     * vm.max_map_count
+     * vm.overcommit_memory
+     * vm.overcommit_ratio
+     * vm.vfs_cache_pressure
+     * vm.swappiness
+     * vm.watermark_scale_factor
+     * vm.min_free_kbytes
+     * 
+ * + * map<string, string> sysctls = 1; + */ + @java.lang.Override + public java.lang.String getSysctlsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetSysctls().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearSysctls() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableSysctls().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * The Linux kernel parameters to be applied to the nodes and all pods running
+     * on the nodes.
+     *
+     * The following parameters are supported.
+     *
+     * net.core.busy_poll
+     * net.core.busy_read
+     * net.core.netdev_max_backlog
+     * net.core.rmem_max
+     * net.core.rmem_default
+     * net.core.wmem_default
+     * net.core.wmem_max
+     * net.core.optmem_max
+     * net.core.somaxconn
+     * net.ipv4.neigh.default.gc_thresh1
+     * net.ipv4.neigh.default.gc_thresh2
+     * net.ipv4.neigh.default.gc_thresh3
+     * net.ipv4.tcp_rmem
+     * net.ipv4.tcp_wmem
+     * net.ipv4.tcp_tw_reuse
+     * net.ipv4.tcp_mtu_probing
+     * net.ipv4.tcp_max_orphans
+     * net.ipv4.tcp_max_tw_buckets
+     * net.ipv4.tcp_syn_retries
+     * net.ipv4.tcp_ecn
+     * net.ipv4.tcp_congestion_control
+     * net.netfilter.nf_conntrack_max
+     * net.netfilter.nf_conntrack_buckets
+     * net.netfilter.nf_conntrack_tcp_timeout_close_wait
+     * net.netfilter.nf_conntrack_tcp_timeout_time_wait
+     * net.netfilter.nf_conntrack_tcp_timeout_established
+     * net.netfilter.nf_conntrack_acct
+     * kernel.keys.maxkeys
+     * kernel.keys.maxbytes
+     * kernel.shmmni
+     * kernel.shmmax
+     * kernel.shmall
+     * kernel.core_pattern
+     * kernel.perf_event_paranoid
+     * kernel.sched_rt_runtime_us
+     * kernel.softlockup_panic
+     * kernel.yama.ptrace_scope
+     * kernel.kptr_restrict
+     * kernel.dmesg_restrict
+     * kernel.sysrq
+     * fs.aio-max-nr
+     * fs.file-max
+     * fs.inotify.max_user_instances
+     * fs.inotify.max_user_watches
+     * fs.nr_open
+     * vm.dirty_background_ratio
+     * vm.dirty_background_bytes
+     * vm.dirty_expire_centisecs
+     * vm.dirty_ratio
+     * vm.dirty_bytes
+     * vm.dirty_writeback_centisecs
+     * vm.max_map_count
+     * vm.overcommit_memory
+     * vm.overcommit_ratio
+     * vm.vfs_cache_pressure
+     * vm.swappiness
+     * vm.watermark_scale_factor
+     * vm.min_free_kbytes
+     * 
+ * + * map<string, string> sysctls = 1; + */ + public Builder removeSysctls(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableSysctls().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableSysctls() { + bitField0_ |= 0x00000001; + return internalGetMutableSysctls().getMutableMap(); + } + + /** + * + * + *
+     * The Linux kernel parameters to be applied to the nodes and all pods running
+     * on the nodes.
+     *
+     * The following parameters are supported.
+     *
+     * net.core.busy_poll
+     * net.core.busy_read
+     * net.core.netdev_max_backlog
+     * net.core.rmem_max
+     * net.core.rmem_default
+     * net.core.wmem_default
+     * net.core.wmem_max
+     * net.core.optmem_max
+     * net.core.somaxconn
+     * net.ipv4.neigh.default.gc_thresh1
+     * net.ipv4.neigh.default.gc_thresh2
+     * net.ipv4.neigh.default.gc_thresh3
+     * net.ipv4.tcp_rmem
+     * net.ipv4.tcp_wmem
+     * net.ipv4.tcp_tw_reuse
+     * net.ipv4.tcp_mtu_probing
+     * net.ipv4.tcp_max_orphans
+     * net.ipv4.tcp_max_tw_buckets
+     * net.ipv4.tcp_syn_retries
+     * net.ipv4.tcp_ecn
+     * net.ipv4.tcp_congestion_control
+     * net.netfilter.nf_conntrack_max
+     * net.netfilter.nf_conntrack_buckets
+     * net.netfilter.nf_conntrack_tcp_timeout_close_wait
+     * net.netfilter.nf_conntrack_tcp_timeout_time_wait
+     * net.netfilter.nf_conntrack_tcp_timeout_established
+     * net.netfilter.nf_conntrack_acct
+     * kernel.keys.maxkeys
+     * kernel.keys.maxbytes
+     * kernel.shmmni
+     * kernel.shmmax
+     * kernel.shmall
+     * kernel.core_pattern
      * kernel.perf_event_paranoid
      * kernel.sched_rt_runtime_us
      * kernel.softlockup_panic
@@ -11689,16 +12765,16 @@ public java.util.Map getSysctlsMap() {
      *
      * map<string, string> sysctls = 1;
      */
-    @java.lang.Override
-    public /* nullable */ java.lang.String getSysctlsOrDefault(
-        java.lang.String key,
-        /* nullable */
-        java.lang.String defaultValue) {
+    public Builder putSysctls(java.lang.String key, java.lang.String value) {
       if (key == null) {
         throw new NullPointerException("map key");
       }
-      java.util.Map map = internalGetSysctls().getMap();
-      return map.containsKey(key) ? map.get(key) : defaultValue;
+      if (value == null) {
+        throw new NullPointerException("map value");
+      }
+      internalGetMutableSysctls().getMutableMap().put(key, value);
+      bitField0_ |= 0x00000001;
+      return this;
     }
 
     /**
@@ -11742,6 +12818,7 @@ public java.util.Map getSysctlsMap() {
      * kernel.shmmni
      * kernel.shmmax
      * kernel.shmall
+     * kernel.core_pattern
      * kernel.perf_event_paranoid
      * kernel.sched_rt_runtime_us
      * kernel.softlockup_panic
@@ -11769,190 +12846,437 @@ public java.util.Map getSysctlsMap() {
      * vm.min_free_kbytes
      * 
* - * map<string, string> sysctls = 1; + * map<string, string> sysctls = 1; + */ + public Builder putAllSysctls(java.util.Map values) { + internalGetMutableSysctls().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + private int cgroupMode_ = 0; + + /** + * + * + *
+     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * 
+ * + * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * @return The enum numeric value on the wire for cgroupMode. + */ + @java.lang.Override + public int getCgroupModeValue() { + return cgroupMode_; + } + + /** + * + * + *
+     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * 
+ * + * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * @param value The enum numeric value on the wire for cgroupMode to set. + * @return This builder for chaining. + */ + public Builder setCgroupModeValue(int value) { + cgroupMode_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * 
+ * + * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * @return The cgroupMode. + */ + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.CgroupMode getCgroupMode() { + com.google.container.v1.LinuxNodeConfig.CgroupMode result = + com.google.container.v1.LinuxNodeConfig.CgroupMode.forNumber(cgroupMode_); + return result == null + ? com.google.container.v1.LinuxNodeConfig.CgroupMode.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * 
+ * + * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * @param value The cgroupMode to set. + * @return This builder for chaining. + */ + public Builder setCgroupMode(com.google.container.v1.LinuxNodeConfig.CgroupMode value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + cgroupMode_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * 
+ * + * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * @return This builder for chaining. + */ + public Builder clearCgroupMode() { + bitField0_ = (bitField0_ & ~0x00000002); + cgroupMode_ = 0; + onChanged(); + return this; + } + + private com.google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.LinuxNodeConfig.HugepagesConfig, + com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder, + com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder> + hugepagesBuilder_; + + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the hugepages field is set. + */ + public boolean hasHugepages() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The hugepages. + */ + public com.google.container.v1.LinuxNodeConfig.HugepagesConfig getHugepages() { + if (hugepagesBuilder_ == null) { + return hugepages_ == null + ? com.google.container.v1.LinuxNodeConfig.HugepagesConfig.getDefaultInstance() + : hugepages_; + } else { + return hugepagesBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setHugepages(com.google.container.v1.LinuxNodeConfig.HugepagesConfig value) { + if (hugepagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + hugepages_ = value; + } else { + hugepagesBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setHugepages( + com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder builderForValue) { + if (hugepagesBuilder_ == null) { + hugepages_ = builderForValue.build(); + } else { + hugepagesBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeHugepages(com.google.container.v1.LinuxNodeConfig.HugepagesConfig value) { + if (hugepagesBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && hugepages_ != null + && hugepages_ + != com.google.container.v1.LinuxNodeConfig.HugepagesConfig.getDefaultInstance()) { + getHugepagesBuilder().mergeFrom(value); + } else { + hugepages_ = value; + } + } else { + hugepagesBuilder_.mergeFrom(value); + } + if (hugepages_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ - @java.lang.Override - public java.lang.String getSysctlsOrThrow(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map map = internalGetSysctls().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); + public Builder clearHugepages() { + bitField0_ = (bitField0_ & ~0x00000004); + hugepages_ = null; + if (hugepagesBuilder_ != null) { + hugepagesBuilder_.dispose(); + hugepagesBuilder_ = null; } - return map.get(key); + onChanged(); + return this; } - public Builder clearSysctls() { - bitField0_ = (bitField0_ & ~0x00000001); - internalGetMutableSysctls().getMutableMap().clear(); - return this; + /** + * + * + *
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
+ * + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder getHugepagesBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return internalGetHugepagesFieldBuilder().getBuilder(); } /** * * *
-     * The Linux kernel parameters to be applied to the nodes and all pods running
-     * on the nodes.
+     * Optional. Amounts for 2M and 1G hugepages
+     * 
* - * The following parameters are supported. + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder + getHugepagesOrBuilder() { + if (hugepagesBuilder_ != null) { + return hugepagesBuilder_.getMessageOrBuilder(); + } else { + return hugepages_ == null + ? com.google.container.v1.LinuxNodeConfig.HugepagesConfig.getDefaultInstance() + : hugepages_; + } + } + + /** * - * net.core.busy_poll - * net.core.busy_read - * net.core.netdev_max_backlog - * net.core.rmem_max - * net.core.rmem_default - * net.core.wmem_default - * net.core.wmem_max - * net.core.optmem_max - * net.core.somaxconn - * net.ipv4.neigh.default.gc_thresh1 - * net.ipv4.neigh.default.gc_thresh2 - * net.ipv4.neigh.default.gc_thresh3 - * net.ipv4.tcp_rmem - * net.ipv4.tcp_wmem - * net.ipv4.tcp_tw_reuse - * net.ipv4.tcp_mtu_probing - * net.ipv4.tcp_max_orphans - * net.ipv4.tcp_max_tw_buckets - * net.ipv4.tcp_syn_retries - * net.ipv4.tcp_ecn - * net.ipv4.tcp_congestion_control - * net.netfilter.nf_conntrack_max - * net.netfilter.nf_conntrack_buckets - * net.netfilter.nf_conntrack_tcp_timeout_close_wait - * net.netfilter.nf_conntrack_tcp_timeout_time_wait - * net.netfilter.nf_conntrack_tcp_timeout_established - * net.netfilter.nf_conntrack_acct - * kernel.keys.maxkeys - * kernel.keys.maxbytes - * kernel.shmmni - * kernel.shmmax - * kernel.shmall - * kernel.perf_event_paranoid - * kernel.sched_rt_runtime_us - * kernel.softlockup_panic - * kernel.yama.ptrace_scope - * kernel.kptr_restrict - * kernel.dmesg_restrict - * kernel.sysrq - * fs.aio-max-nr - * fs.file-max - * fs.inotify.max_user_instances - * fs.inotify.max_user_watches - * fs.nr_open - * vm.dirty_background_ratio - * vm.dirty_background_bytes - * vm.dirty_expire_centisecs - * vm.dirty_ratio - * vm.dirty_bytes - * vm.dirty_writeback_centisecs - * vm.max_map_count - * vm.overcommit_memory - * vm.overcommit_ratio - * vm.vfs_cache_pressure - * vm.swappiness - * vm.watermark_scale_factor - * vm.min_free_kbytes + * + *
+     * Optional. Amounts for 2M and 1G hugepages
      * 
* - * map<string, string> sysctls = 1; + * + * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder removeSysctls(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.LinuxNodeConfig.HugepagesConfig, + com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder, + com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder> + internalGetHugepagesFieldBuilder() { + if (hugepagesBuilder_ == null) { + hugepagesBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.LinuxNodeConfig.HugepagesConfig, + com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder, + com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder>( + getHugepages(), getParentForChildren(), isClean()); + hugepages_ = null; } - internalGetMutableSysctls().getMutableMap().remove(key); - return this; + return hugepagesBuilder_; } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map getMutableSysctls() { - bitField0_ |= 0x00000001; - return internalGetMutableSysctls().getMutableMap(); + private int transparentHugepageEnabled_ = 0; + + /** + * + * + *
+     * Optional. Transparent hugepage support for anonymous memory can be entirely
+     * disabled (mostly for debugging purposes) or only enabled inside
+     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
+     * resources) or enabled system wide.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
+     * 
+ * + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for transparentHugepageEnabled. + */ + @java.lang.Override + public int getTransparentHugepageEnabledValue() { + return transparentHugepageEnabled_; } /** * * *
-     * The Linux kernel parameters to be applied to the nodes and all pods running
-     * on the nodes.
+     * Optional. Transparent hugepage support for anonymous memory can be entirely
+     * disabled (mostly for debugging purposes) or only enabled inside
+     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
+     * resources) or enabled system wide.
      *
-     * The following parameters are supported.
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
+     * 
* - * net.core.busy_poll - * net.core.busy_read - * net.core.netdev_max_backlog - * net.core.rmem_max - * net.core.rmem_default - * net.core.wmem_default - * net.core.wmem_max - * net.core.optmem_max - * net.core.somaxconn - * net.ipv4.neigh.default.gc_thresh1 - * net.ipv4.neigh.default.gc_thresh2 - * net.ipv4.neigh.default.gc_thresh3 - * net.ipv4.tcp_rmem - * net.ipv4.tcp_wmem - * net.ipv4.tcp_tw_reuse - * net.ipv4.tcp_mtu_probing - * net.ipv4.tcp_max_orphans - * net.ipv4.tcp_max_tw_buckets - * net.ipv4.tcp_syn_retries - * net.ipv4.tcp_ecn - * net.ipv4.tcp_congestion_control - * net.netfilter.nf_conntrack_max - * net.netfilter.nf_conntrack_buckets - * net.netfilter.nf_conntrack_tcp_timeout_close_wait - * net.netfilter.nf_conntrack_tcp_timeout_time_wait - * net.netfilter.nf_conntrack_tcp_timeout_established - * net.netfilter.nf_conntrack_acct - * kernel.keys.maxkeys - * kernel.keys.maxbytes - * kernel.shmmni - * kernel.shmmax - * kernel.shmall - * kernel.perf_event_paranoid - * kernel.sched_rt_runtime_us - * kernel.softlockup_panic - * kernel.yama.ptrace_scope - * kernel.kptr_restrict - * kernel.dmesg_restrict - * kernel.sysrq - * fs.aio-max-nr - * fs.file-max - * fs.inotify.max_user_instances - * fs.inotify.max_user_watches - * fs.nr_open - * vm.dirty_background_ratio - * vm.dirty_background_bytes - * vm.dirty_expire_centisecs - * vm.dirty_ratio - * vm.dirty_bytes - * vm.dirty_writeback_centisecs - * vm.max_map_count - * vm.overcommit_memory - * vm.overcommit_ratio - * vm.vfs_cache_pressure - * vm.swappiness - * vm.watermark_scale_factor - * vm.min_free_kbytes + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for transparentHugepageEnabled to set. + * @return This builder for chaining. + */ + public Builder setTransparentHugepageEnabledValue(int value) { + transparentHugepageEnabled_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Transparent hugepage support for anonymous memory can be entirely
+     * disabled (mostly for debugging purposes) or only enabled inside
+     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
+     * resources) or enabled system wide.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * map<string, string> sysctls = 1; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The transparentHugepageEnabled. */ - public Builder putSysctls(java.lang.String key, java.lang.String value) { - if (key == null) { - throw new NullPointerException("map key"); - } + @java.lang.Override + public com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled + getTransparentHugepageEnabled() { + com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled result = + com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled.forNumber( + transparentHugepageEnabled_); + return result == null + ? com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Optional. Transparent hugepage support for anonymous memory can be entirely
+     * disabled (mostly for debugging purposes) or only enabled inside
+     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
+     * resources) or enabled system wide.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
+     * 
+ * + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The transparentHugepageEnabled to set. + * @return This builder for chaining. + */ + public Builder setTransparentHugepageEnabled( + com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled value) { if (value == null) { - throw new NullPointerException("map value"); + throw new NullPointerException(); } - internalGetMutableSysctls().getMutableMap().put(key, value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000008; + transparentHugepageEnabled_ = value.getNumber(); + onChanged(); return this; } @@ -11960,111 +13284,77 @@ public Builder putSysctls(java.lang.String key, java.lang.String value) { * * *
-     * The Linux kernel parameters to be applied to the nodes and all pods running
-     * on the nodes.
-     *
-     * The following parameters are supported.
+     * Optional. Transparent hugepage support for anonymous memory can be entirely
+     * disabled (mostly for debugging purposes) or only enabled inside
+     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
+     * resources) or enabled system wide.
      *
-     * net.core.busy_poll
-     * net.core.busy_read
-     * net.core.netdev_max_backlog
-     * net.core.rmem_max
-     * net.core.rmem_default
-     * net.core.wmem_default
-     * net.core.wmem_max
-     * net.core.optmem_max
-     * net.core.somaxconn
-     * net.ipv4.neigh.default.gc_thresh1
-     * net.ipv4.neigh.default.gc_thresh2
-     * net.ipv4.neigh.default.gc_thresh3
-     * net.ipv4.tcp_rmem
-     * net.ipv4.tcp_wmem
-     * net.ipv4.tcp_tw_reuse
-     * net.ipv4.tcp_mtu_probing
-     * net.ipv4.tcp_max_orphans
-     * net.ipv4.tcp_max_tw_buckets
-     * net.ipv4.tcp_syn_retries
-     * net.ipv4.tcp_ecn
-     * net.ipv4.tcp_congestion_control
-     * net.netfilter.nf_conntrack_max
-     * net.netfilter.nf_conntrack_buckets
-     * net.netfilter.nf_conntrack_tcp_timeout_close_wait
-     * net.netfilter.nf_conntrack_tcp_timeout_time_wait
-     * net.netfilter.nf_conntrack_tcp_timeout_established
-     * net.netfilter.nf_conntrack_acct
-     * kernel.keys.maxkeys
-     * kernel.keys.maxbytes
-     * kernel.shmmni
-     * kernel.shmmax
-     * kernel.shmall
-     * kernel.perf_event_paranoid
-     * kernel.sched_rt_runtime_us
-     * kernel.softlockup_panic
-     * kernel.yama.ptrace_scope
-     * kernel.kptr_restrict
-     * kernel.dmesg_restrict
-     * kernel.sysrq
-     * fs.aio-max-nr
-     * fs.file-max
-     * fs.inotify.max_user_instances
-     * fs.inotify.max_user_watches
-     * fs.nr_open
-     * vm.dirty_background_ratio
-     * vm.dirty_background_bytes
-     * vm.dirty_expire_centisecs
-     * vm.dirty_ratio
-     * vm.dirty_bytes
-     * vm.dirty_writeback_centisecs
-     * vm.max_map_count
-     * vm.overcommit_memory
-     * vm.overcommit_ratio
-     * vm.vfs_cache_pressure
-     * vm.swappiness
-     * vm.watermark_scale_factor
-     * vm.min_free_kbytes
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * map<string, string> sysctls = 1; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. */ - public Builder putAllSysctls(java.util.Map values) { - internalGetMutableSysctls().getMutableMap().putAll(values); - bitField0_ |= 0x00000001; + public Builder clearTransparentHugepageEnabled() { + bitField0_ = (bitField0_ & ~0x00000008); + transparentHugepageEnabled_ = 0; + onChanged(); return this; } - private int cgroupMode_ = 0; + private int transparentHugepageDefrag_ = 0; /** * * *
-     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * Optional. Defines the transparent hugepage defrag configuration on the
+     * node. VM hugepage allocation can be managed by either limiting
+     * defragmentation for delayed allocation or skipping it entirely for
+     * immediate allocation only.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @return The enum numeric value on the wire for cgroupMode. + * @return The enum numeric value on the wire for transparentHugepageDefrag. */ @java.lang.Override - public int getCgroupModeValue() { - return cgroupMode_; + public int getTransparentHugepageDefragValue() { + return transparentHugepageDefrag_; } /** * * *
-     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * Optional. Defines the transparent hugepage defrag configuration on the
+     * node. VM hugepage allocation can be managed by either limiting
+     * defragmentation for delayed allocation or skipping it entirely for
+     * immediate allocation only.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @param value The enum numeric value on the wire for cgroupMode to set. + * @param value The enum numeric value on the wire for transparentHugepageDefrag to set. * @return This builder for chaining. */ - public Builder setCgroupModeValue(int value) { - cgroupMode_ = value; - bitField0_ |= 0x00000002; + public Builder setTransparentHugepageDefragValue(int value) { + transparentHugepageDefrag_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -12073,19 +13363,29 @@ public Builder setCgroupModeValue(int value) { * * *
-     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * Optional. Defines the transparent hugepage defrag configuration on the
+     * node. VM hugepage allocation can be managed by either limiting
+     * defragmentation for delayed allocation or skipping it entirely for
+     * immediate allocation only.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @return The cgroupMode. + * @return The transparentHugepageDefrag. */ @java.lang.Override - public com.google.container.v1.LinuxNodeConfig.CgroupMode getCgroupMode() { - com.google.container.v1.LinuxNodeConfig.CgroupMode result = - com.google.container.v1.LinuxNodeConfig.CgroupMode.forNumber(cgroupMode_); + public com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag + getTransparentHugepageDefrag() { + com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag result = + com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag.forNumber( + transparentHugepageDefrag_); return result == null - ? com.google.container.v1.LinuxNodeConfig.CgroupMode.UNRECOGNIZED + ? com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag.UNRECOGNIZED : result; } @@ -12093,20 +13393,29 @@ public com.google.container.v1.LinuxNodeConfig.CgroupMode getCgroupMode() { * * *
-     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * Optional. Defines the transparent hugepage defrag configuration on the
+     * node. VM hugepage allocation can be managed by either limiting
+     * defragmentation for delayed allocation or skipping it entirely for
+     * immediate allocation only.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @param value The cgroupMode to set. + * @param value The transparentHugepageDefrag to set. * @return This builder for chaining. */ - public Builder setCgroupMode(com.google.container.v1.LinuxNodeConfig.CgroupMode value) { + public Builder setTransparentHugepageDefrag( + com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; - cgroupMode_ = value.getNumber(); + bitField0_ |= 0x00000010; + transparentHugepageDefrag_ = value.getNumber(); onChanged(); return this; } @@ -12115,64 +13424,74 @@ public Builder setCgroupMode(com.google.container.v1.LinuxNodeConfig.CgroupMode * * *
-     * cgroup_mode specifies the cgroup mode to be used on the node.
+     * Optional. Defines the transparent hugepage defrag configuration on the
+     * node. VM hugepage allocation can be managed by either limiting
+     * defragmentation for delayed allocation or skipping it entirely for
+     * immediate allocation only.
+     *
+     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
+     * for more details.
      * 
* - * .google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2; + * + * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return This builder for chaining. */ - public Builder clearCgroupMode() { - bitField0_ = (bitField0_ & ~0x00000002); - cgroupMode_ = 0; + public Builder clearTransparentHugepageDefrag() { + bitField0_ = (bitField0_ & ~0x00000010); + transparentHugepageDefrag_ = 0; onChanged(); return this; } - private com.google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages_; + private com.google.container.v1.LinuxNodeConfig.CustomNodeInit customNodeInit_; private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.HugepagesConfig, - com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder, - com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder> - hugepagesBuilder_; + com.google.container.v1.LinuxNodeConfig.CustomNodeInit, + com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder, + com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder> + customNodeInitBuilder_; /** * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the hugepages field is set. + * @return Whether the customNodeInit field is set. */ - public boolean hasHugepages() { - return ((bitField0_ & 0x00000004) != 0); + public boolean hasCustomNodeInit() { + return ((bitField0_ & 0x00000020) != 0); } /** * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The hugepages. + * @return The customNodeInit. */ - public com.google.container.v1.LinuxNodeConfig.HugepagesConfig getHugepages() { - if (hugepagesBuilder_ == null) { - return hugepages_ == null - ? com.google.container.v1.LinuxNodeConfig.HugepagesConfig.getDefaultInstance() - : hugepages_; + public com.google.container.v1.LinuxNodeConfig.CustomNodeInit getCustomNodeInit() { + if (customNodeInitBuilder_ == null) { + return customNodeInit_ == null + ? com.google.container.v1.LinuxNodeConfig.CustomNodeInit.getDefaultInstance() + : customNodeInit_; } else { - return hugepagesBuilder_.getMessage(); + return customNodeInitBuilder_.getMessage(); } } @@ -12180,23 +13499,24 @@ public com.google.container.v1.LinuxNodeConfig.HugepagesConfig getHugepages() { * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setHugepages(com.google.container.v1.LinuxNodeConfig.HugepagesConfig value) { - if (hugepagesBuilder_ == null) { + public Builder setCustomNodeInit(com.google.container.v1.LinuxNodeConfig.CustomNodeInit value) { + if (customNodeInitBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - hugepages_ = value; + customNodeInit_ = value; } else { - hugepagesBuilder_.setMessage(value); + customNodeInitBuilder_.setMessage(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -12205,21 +13525,22 @@ public Builder setHugepages(com.google.container.v1.LinuxNodeConfig.HugepagesCon * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setHugepages( - com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder builderForValue) { - if (hugepagesBuilder_ == null) { - hugepages_ = builderForValue.build(); + public Builder setCustomNodeInit( + com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder builderForValue) { + if (customNodeInitBuilder_ == null) { + customNodeInit_ = builderForValue.build(); } else { - hugepagesBuilder_.setMessage(builderForValue.build()); + customNodeInitBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -12228,28 +13549,30 @@ public Builder setHugepages( * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeHugepages(com.google.container.v1.LinuxNodeConfig.HugepagesConfig value) { - if (hugepagesBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && hugepages_ != null - && hugepages_ - != com.google.container.v1.LinuxNodeConfig.HugepagesConfig.getDefaultInstance()) { - getHugepagesBuilder().mergeFrom(value); + public Builder mergeCustomNodeInit( + com.google.container.v1.LinuxNodeConfig.CustomNodeInit value) { + if (customNodeInitBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && customNodeInit_ != null + && customNodeInit_ + != com.google.container.v1.LinuxNodeConfig.CustomNodeInit.getDefaultInstance()) { + getCustomNodeInitBuilder().mergeFrom(value); } else { - hugepages_ = value; + customNodeInit_ = value; } } else { - hugepagesBuilder_.mergeFrom(value); + customNodeInitBuilder_.mergeFrom(value); } - if (hugepages_ != null) { - bitField0_ |= 0x00000004; + if (customNodeInit_ != null) { + bitField0_ |= 0x00000020; onChanged(); } return this; @@ -12259,19 +13582,20 @@ public Builder mergeHugepages(com.google.container.v1.LinuxNodeConfig.HugepagesC * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearHugepages() { - bitField0_ = (bitField0_ & ~0x00000004); - hugepages_ = null; - if (hugepagesBuilder_ != null) { - hugepagesBuilder_.dispose(); - hugepagesBuilder_ = null; + public Builder clearCustomNodeInit() { + bitField0_ = (bitField0_ & ~0x00000020); + customNodeInit_ = null; + if (customNodeInitBuilder_ != null) { + customNodeInitBuilder_.dispose(); + customNodeInitBuilder_ = null; } onChanged(); return this; @@ -12281,38 +13605,41 @@ public Builder clearHugepages() { * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder getHugepagesBuilder() { - bitField0_ |= 0x00000004; + public com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder + getCustomNodeInitBuilder() { + bitField0_ |= 0x00000020; onChanged(); - return internalGetHugepagesFieldBuilder().getBuilder(); + return internalGetCustomNodeInitFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder - getHugepagesOrBuilder() { - if (hugepagesBuilder_ != null) { - return hugepagesBuilder_.getMessageOrBuilder(); + public com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder + getCustomNodeInitOrBuilder() { + if (customNodeInitBuilder_ != null) { + return customNodeInitBuilder_.getMessageOrBuilder(); } else { - return hugepages_ == null - ? com.google.container.v1.LinuxNodeConfig.HugepagesConfig.getDefaultInstance() - : hugepages_; + return customNodeInit_ == null + ? com.google.container.v1.LinuxNodeConfig.CustomNodeInit.getDefaultInstance() + : customNodeInit_; } } @@ -12320,140 +13647,102 @@ public com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder getHugepa * * *
-     * Optional. Amounts for 2M and 1G hugepages
+     * Optional. Allow users to run arbitrary bash script or container on the
+     * node.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.HugepagesConfig hugepages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.HugepagesConfig, - com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder, - com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder> - internalGetHugepagesFieldBuilder() { - if (hugepagesBuilder_ == null) { - hugepagesBuilder_ = + com.google.container.v1.LinuxNodeConfig.CustomNodeInit, + com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder, + com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder> + internalGetCustomNodeInitFieldBuilder() { + if (customNodeInitBuilder_ == null) { + customNodeInitBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.HugepagesConfig, - com.google.container.v1.LinuxNodeConfig.HugepagesConfig.Builder, - com.google.container.v1.LinuxNodeConfig.HugepagesConfigOrBuilder>( - getHugepages(), getParentForChildren(), isClean()); - hugepages_ = null; + com.google.container.v1.LinuxNodeConfig.CustomNodeInit, + com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder, + com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder>( + getCustomNodeInit(), getParentForChildren(), isClean()); + customNodeInit_ = null; } - return hugepagesBuilder_; + return customNodeInitBuilder_; } - private int transparentHugepageEnabled_ = 0; - - /** - * - * - *
-     * Optional. Transparent hugepage support for anonymous memory can be entirely
-     * disabled (mostly for debugging purposes) or only enabled inside
-     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
-     * resources) or enabled system wide.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
-     * 
- * - * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for transparentHugepageEnabled. - */ - @java.lang.Override - public int getTransparentHugepageEnabledValue() { - return transparentHugepageEnabled_; - } + private com.google.container.v1.LinuxNodeConfig.SwapConfig swapConfig_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.LinuxNodeConfig.SwapConfig, + com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder, + com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder> + swapConfigBuilder_; /** * * *
-     * Optional. Transparent hugepage support for anonymous memory can be entirely
-     * disabled (mostly for debugging purposes) or only enabled inside
-     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
-     * resources) or enabled system wide.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * * - * @param value The enum numeric value on the wire for transparentHugepageEnabled to set. - * @return This builder for chaining. + * @return Whether the swapConfig field is set. */ - public Builder setTransparentHugepageEnabledValue(int value) { - transparentHugepageEnabled_ = value; - bitField0_ |= 0x00000008; - onChanged(); - return this; + public boolean hasSwapConfig() { + return ((bitField0_ & 0x00000040) != 0); } /** * * *
-     * Optional. Transparent hugepage support for anonymous memory can be entirely
-     * disabled (mostly for debugging purposes) or only enabled inside
-     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
-     * resources) or enabled system wide.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The transparentHugepageEnabled. + * @return The swapConfig. */ - @java.lang.Override - public com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled - getTransparentHugepageEnabled() { - com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled result = - com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled.forNumber( - transparentHugepageEnabled_); - return result == null - ? com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled.UNRECOGNIZED - : result; + public com.google.container.v1.LinuxNodeConfig.SwapConfig getSwapConfig() { + if (swapConfigBuilder_ == null) { + return swapConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.SwapConfig.getDefaultInstance() + : swapConfig_; + } else { + return swapConfigBuilder_.getMessage(); + } } /** * * - *
-     * Optional. Transparent hugepage support for anonymous memory can be entirely
-     * disabled (mostly for debugging purposes) or only enabled inside
-     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
-     * resources) or enabled system wide.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * 
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @param value The transparentHugepageEnabled to set. - * @return This builder for chaining. */ - public Builder setTransparentHugepageEnabled( - com.google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled value) { - if (value == null) { - throw new NullPointerException(); + public Builder setSwapConfig(com.google.container.v1.LinuxNodeConfig.SwapConfig value) { + if (swapConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + swapConfig_ = value; + } else { + swapConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000008; - transparentHugepageEnabled_ = value.getNumber(); + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -12462,77 +13751,77 @@ public Builder setTransparentHugepageEnabled( * * *
-     * Optional. Transparent hugepage support for anonymous memory can be entirely
-     * disabled (mostly for debugging purposes) or only enabled inside
-     * MADV_HUGEPAGE regions (to avoid the risk of consuming more memory
-     * resources) or enabled system wide.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageEnabled transparent_hugepage_enabled = 4 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return This builder for chaining. */ - public Builder clearTransparentHugepageEnabled() { - bitField0_ = (bitField0_ & ~0x00000008); - transparentHugepageEnabled_ = 0; + public Builder setSwapConfig( + com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder builderForValue) { + if (swapConfigBuilder_ == null) { + swapConfig_ = builderForValue.build(); + } else { + swapConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; onChanged(); return this; } - private int transparentHugepageDefrag_ = 0; - /** * * *
-     * Optional. Defines the transparent hugepage defrag configuration on the
-     * node. VM hugepage allocation can be managed by either limiting
-     * defragmentation for delayed allocation or skipping it entirely for
-     * immediate allocation only.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return The enum numeric value on the wire for transparentHugepageDefrag. */ - @java.lang.Override - public int getTransparentHugepageDefragValue() { - return transparentHugepageDefrag_; + public Builder mergeSwapConfig(com.google.container.v1.LinuxNodeConfig.SwapConfig value) { + if (swapConfigBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) + && swapConfig_ != null + && swapConfig_ + != com.google.container.v1.LinuxNodeConfig.SwapConfig.getDefaultInstance()) { + getSwapConfigBuilder().mergeFrom(value); + } else { + swapConfig_ = value; + } + } else { + swapConfigBuilder_.mergeFrom(value); + } + if (swapConfig_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; } /** * * *
-     * Optional. Defines the transparent hugepage defrag configuration on the
-     * node. VM hugepage allocation can be managed by either limiting
-     * defragmentation for delayed allocation or skipping it entirely for
-     * immediate allocation only.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @param value The enum numeric value on the wire for transparentHugepageDefrag to set. - * @return This builder for chaining. */ - public Builder setTransparentHugepageDefragValue(int value) { - transparentHugepageDefrag_ = value; - bitField0_ |= 0x00000010; + public Builder clearSwapConfig() { + bitField0_ = (bitField0_ & ~0x00000040); + swapConfig_ = null; + if (swapConfigBuilder_ != null) { + swapConfigBuilder_.dispose(); + swapConfigBuilder_ = null; + } onChanged(); return this; } @@ -12541,135 +13830,121 @@ public Builder setTransparentHugepageDefragValue(int value) { * * *
-     * Optional. Defines the transparent hugepage defrag configuration on the
-     * node. VM hugepage allocation can be managed by either limiting
-     * defragmentation for delayed allocation or skipping it entirely for
-     * immediate allocation only.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return The transparentHugepageDefrag. */ - @java.lang.Override - public com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag - getTransparentHugepageDefrag() { - com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag result = - com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag.forNumber( - transparentHugepageDefrag_); - return result == null - ? com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag.UNRECOGNIZED - : result; + public com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder getSwapConfigBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return internalGetSwapConfigFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Defines the transparent hugepage defrag configuration on the
-     * node. VM hugepage allocation can be managed by either limiting
-     * defragmentation for delayed allocation or skipping it entirely for
-     * immediate allocation only.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @param value The transparentHugepageDefrag to set. - * @return This builder for chaining. */ - public Builder setTransparentHugepageDefrag( - com.google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag value) { - if (value == null) { - throw new NullPointerException(); + public com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder getSwapConfigOrBuilder() { + if (swapConfigBuilder_ != null) { + return swapConfigBuilder_.getMessageOrBuilder(); + } else { + return swapConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.SwapConfig.getDefaultInstance() + : swapConfig_; } - bitField0_ |= 0x00000010; - transparentHugepageDefrag_ = value.getNumber(); - onChanged(); - return this; } /** * * *
-     * Optional. Defines the transparent hugepage defrag configuration on the
-     * node. VM hugepage allocation can be managed by either limiting
-     * defragmentation for delayed allocation or skipping it entirely for
-     * immediate allocation only.
-     *
-     * See https://docs.kernel.org/admin-guide/mm/transhuge.html
-     * for more details.
+     * Optional. Enables and configures swap space on nodes.
+     * If omitted, swap is disabled.
      * 
* * - * .google.container.v1.LinuxNodeConfig.TransparentHugepageDefrag transparent_hugepage_defrag = 5 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; * - * - * @return This builder for chaining. */ - public Builder clearTransparentHugepageDefrag() { - bitField0_ = (bitField0_ & ~0x00000010); - transparentHugepageDefrag_ = 0; - onChanged(); - return this; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.LinuxNodeConfig.SwapConfig, + com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder, + com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder> + internalGetSwapConfigFieldBuilder() { + if (swapConfigBuilder_ == null) { + swapConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.LinuxNodeConfig.SwapConfig, + com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder, + com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder>( + getSwapConfig(), getParentForChildren(), isClean()); + swapConfig_ = null; + } + return swapConfigBuilder_; } - private com.google.container.v1.LinuxNodeConfig.CustomNodeInit customNodeInit_; + private com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading + nodeKernelModuleLoading_; private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.CustomNodeInit, - com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder, - com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder> - customNodeInitBuilder_; + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading, + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder, + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder> + nodeKernelModuleLoadingBuilder_; /** * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the customNodeInit field is set. + * @return Whether the nodeKernelModuleLoading field is set. */ - public boolean hasCustomNodeInit() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasNodeKernelModuleLoading() { + return ((bitField0_ & 0x00000080) != 0); } /** * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The customNodeInit. + * @return The nodeKernelModuleLoading. */ - public com.google.container.v1.LinuxNodeConfig.CustomNodeInit getCustomNodeInit() { - if (customNodeInitBuilder_ == null) { - return customNodeInit_ == null - ? com.google.container.v1.LinuxNodeConfig.CustomNodeInit.getDefaultInstance() - : customNodeInit_; + public com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading + getNodeKernelModuleLoading() { + if (nodeKernelModuleLoadingBuilder_ == null) { + return nodeKernelModuleLoading_ == null + ? com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.getDefaultInstance() + : nodeKernelModuleLoading_; } else { - return customNodeInitBuilder_.getMessage(); + return nodeKernelModuleLoadingBuilder_.getMessage(); } } @@ -12677,24 +13952,26 @@ public com.google.container.v1.LinuxNodeConfig.CustomNodeInit getCustomNodeInit( * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setCustomNodeInit(com.google.container.v1.LinuxNodeConfig.CustomNodeInit value) { - if (customNodeInitBuilder_ == null) { + public Builder setNodeKernelModuleLoading( + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading value) { + if (nodeKernelModuleLoadingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - customNodeInit_ = value; + nodeKernelModuleLoading_ = value; } else { - customNodeInitBuilder_.setMessage(value); + nodeKernelModuleLoadingBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -12703,22 +13980,23 @@ public Builder setCustomNodeInit(com.google.container.v1.LinuxNodeConfig.CustomN * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setCustomNodeInit( - com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder builderForValue) { - if (customNodeInitBuilder_ == null) { - customNodeInit_ = builderForValue.build(); + public Builder setNodeKernelModuleLoading( + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder builderForValue) { + if (nodeKernelModuleLoadingBuilder_ == null) { + nodeKernelModuleLoading_ = builderForValue.build(); } else { - customNodeInitBuilder_.setMessage(builderForValue.build()); + nodeKernelModuleLoadingBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -12727,30 +14005,32 @@ public Builder setCustomNodeInit( * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeCustomNodeInit( - com.google.container.v1.LinuxNodeConfig.CustomNodeInit value) { - if (customNodeInitBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) - && customNodeInit_ != null - && customNodeInit_ - != com.google.container.v1.LinuxNodeConfig.CustomNodeInit.getDefaultInstance()) { - getCustomNodeInitBuilder().mergeFrom(value); + public Builder mergeNodeKernelModuleLoading( + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading value) { + if (nodeKernelModuleLoadingBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && nodeKernelModuleLoading_ != null + && nodeKernelModuleLoading_ + != com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading + .getDefaultInstance()) { + getNodeKernelModuleLoadingBuilder().mergeFrom(value); } else { - customNodeInit_ = value; + nodeKernelModuleLoading_ = value; } } else { - customNodeInitBuilder_.mergeFrom(value); + nodeKernelModuleLoadingBuilder_.mergeFrom(value); } - if (customNodeInit_ != null) { - bitField0_ |= 0x00000020; + if (nodeKernelModuleLoading_ != null) { + bitField0_ |= 0x00000080; onChanged(); } return this; @@ -12760,20 +14040,21 @@ public Builder mergeCustomNodeInit( * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearCustomNodeInit() { - bitField0_ = (bitField0_ & ~0x00000020); - customNodeInit_ = null; - if (customNodeInitBuilder_ != null) { - customNodeInitBuilder_.dispose(); - customNodeInitBuilder_ = null; + public Builder clearNodeKernelModuleLoading() { + bitField0_ = (bitField0_ & ~0x00000080); + nodeKernelModuleLoading_ = null; + if (nodeKernelModuleLoadingBuilder_ != null) { + nodeKernelModuleLoadingBuilder_.dispose(); + nodeKernelModuleLoadingBuilder_ = null; } onChanged(); return this; @@ -12783,41 +14064,43 @@ public Builder clearCustomNodeInit() { * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder - getCustomNodeInitBuilder() { - bitField0_ |= 0x00000020; + public com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder + getNodeKernelModuleLoadingBuilder() { + bitField0_ |= 0x00000080; onChanged(); - return internalGetCustomNodeInitFieldBuilder().getBuilder(); + return internalGetNodeKernelModuleLoadingFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder - getCustomNodeInitOrBuilder() { - if (customNodeInitBuilder_ != null) { - return customNodeInitBuilder_.getMessageOrBuilder(); + public com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder + getNodeKernelModuleLoadingOrBuilder() { + if (nodeKernelModuleLoadingBuilder_ != null) { + return nodeKernelModuleLoadingBuilder_.getMessageOrBuilder(); } else { - return customNodeInit_ == null - ? com.google.container.v1.LinuxNodeConfig.CustomNodeInit.getDefaultInstance() - : customNodeInit_; + return nodeKernelModuleLoading_ == null + ? com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.getDefaultInstance() + : nodeKernelModuleLoading_; } } @@ -12825,77 +14108,76 @@ public Builder clearCustomNodeInit() { * * *
-     * Optional. Allow users to run arbitrary bash script or container on the
-     * node.
+     * Optional. Configuration for kernel module loading on nodes.
+     * When enabled, the node pool will be provisioned with a Container-Optimized
+     * OS image that enforces kernel module signature verification.
      * 
* * - * .google.container.v1.LinuxNodeConfig.CustomNodeInit custom_node_init = 11 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.CustomNodeInit, - com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder, - com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder> - internalGetCustomNodeInitFieldBuilder() { - if (customNodeInitBuilder_ == null) { - customNodeInitBuilder_ = + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading, + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder, + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder> + internalGetNodeKernelModuleLoadingFieldBuilder() { + if (nodeKernelModuleLoadingBuilder_ == null) { + nodeKernelModuleLoadingBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.CustomNodeInit, - com.google.container.v1.LinuxNodeConfig.CustomNodeInit.Builder, - com.google.container.v1.LinuxNodeConfig.CustomNodeInitOrBuilder>( - getCustomNodeInit(), getParentForChildren(), isClean()); - customNodeInit_ = null; + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading, + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder, + com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder>( + getNodeKernelModuleLoading(), getParentForChildren(), isClean()); + nodeKernelModuleLoading_ = null; } - return customNodeInitBuilder_; + return nodeKernelModuleLoadingBuilder_; } - private com.google.container.v1.LinuxNodeConfig.SwapConfig swapConfig_; + private com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurateTimeConfig_; private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.SwapConfig, - com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder, - com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder> - swapConfigBuilder_; + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig, + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder, + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder> + accurateTimeConfigBuilder_; /** * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the swapConfig field is set. + * @return Whether the accurateTimeConfig field is set. */ - public boolean hasSwapConfig() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasAccurateTimeConfig() { + return ((bitField0_ & 0x00000100) != 0); } /** * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The swapConfig. + * @return The accurateTimeConfig. */ - public com.google.container.v1.LinuxNodeConfig.SwapConfig getSwapConfig() { - if (swapConfigBuilder_ == null) { - return swapConfig_ == null - ? com.google.container.v1.LinuxNodeConfig.SwapConfig.getDefaultInstance() - : swapConfig_; + public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig getAccurateTimeConfig() { + if (accurateTimeConfigBuilder_ == null) { + return accurateTimeConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.getDefaultInstance() + : accurateTimeConfig_; } else { - return swapConfigBuilder_.getMessage(); + return accurateTimeConfigBuilder_.getMessage(); } } @@ -12903,24 +14185,24 @@ public com.google.container.v1.LinuxNodeConfig.SwapConfig getSwapConfig() { * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setSwapConfig(com.google.container.v1.LinuxNodeConfig.SwapConfig value) { - if (swapConfigBuilder_ == null) { + public Builder setAccurateTimeConfig( + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig value) { + if (accurateTimeConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - swapConfig_ = value; + accurateTimeConfig_ = value; } else { - swapConfigBuilder_.setMessage(value); + accurateTimeConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -12929,22 +14211,21 @@ public Builder setSwapConfig(com.google.container.v1.LinuxNodeConfig.SwapConfig * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setSwapConfig( - com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder builderForValue) { - if (swapConfigBuilder_ == null) { - swapConfig_ = builderForValue.build(); + public Builder setAccurateTimeConfig( + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder builderForValue) { + if (accurateTimeConfigBuilder_ == null) { + accurateTimeConfig_ = builderForValue.build(); } else { - swapConfigBuilder_.setMessage(builderForValue.build()); + accurateTimeConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -12953,29 +14234,30 @@ public Builder setSwapConfig( * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeSwapConfig(com.google.container.v1.LinuxNodeConfig.SwapConfig value) { - if (swapConfigBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0) - && swapConfig_ != null - && swapConfig_ - != com.google.container.v1.LinuxNodeConfig.SwapConfig.getDefaultInstance()) { - getSwapConfigBuilder().mergeFrom(value); + public Builder mergeAccurateTimeConfig( + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig value) { + if (accurateTimeConfigBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && accurateTimeConfig_ != null + && accurateTimeConfig_ + != com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig + .getDefaultInstance()) { + getAccurateTimeConfigBuilder().mergeFrom(value); } else { - swapConfig_ = value; + accurateTimeConfig_ = value; } } else { - swapConfigBuilder_.mergeFrom(value); + accurateTimeConfigBuilder_.mergeFrom(value); } - if (swapConfig_ != null) { - bitField0_ |= 0x00000040; + if (accurateTimeConfig_ != null) { + bitField0_ |= 0x00000100; onChanged(); } return this; @@ -12985,20 +14267,19 @@ public Builder mergeSwapConfig(com.google.container.v1.LinuxNodeConfig.SwapConfi * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearSwapConfig() { - bitField0_ = (bitField0_ & ~0x00000040); - swapConfig_ = null; - if (swapConfigBuilder_ != null) { - swapConfigBuilder_.dispose(); - swapConfigBuilder_ = null; + public Builder clearAccurateTimeConfig() { + bitField0_ = (bitField0_ & ~0x00000100); + accurateTimeConfig_ = null; + if (accurateTimeConfigBuilder_ != null) { + accurateTimeConfigBuilder_.dispose(); + accurateTimeConfigBuilder_ = null; } onChanged(); return this; @@ -13008,39 +14289,39 @@ public Builder clearSwapConfig() { * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder getSwapConfigBuilder() { - bitField0_ |= 0x00000040; + public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder + getAccurateTimeConfigBuilder() { + bitField0_ |= 0x00000100; onChanged(); - return internalGetSwapConfigFieldBuilder().getBuilder(); + return internalGetAccurateTimeConfigFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder getSwapConfigOrBuilder() { - if (swapConfigBuilder_ != null) { - return swapConfigBuilder_.getMessageOrBuilder(); + public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder + getAccurateTimeConfigOrBuilder() { + if (accurateTimeConfigBuilder_ != null) { + return accurateTimeConfigBuilder_.getMessageOrBuilder(); } else { - return swapConfig_ == null - ? com.google.container.v1.LinuxNodeConfig.SwapConfig.getDefaultInstance() - : swapConfig_; + return accurateTimeConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.getDefaultInstance() + : accurateTimeConfig_; } } @@ -13048,81 +14329,74 @@ public com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder getSwapConfig * * *
-     * Optional. Enables and configures swap space on nodes.
-     * If omitted, swap is disabled.
+     * Optional. The accurate time configuration for the node pool.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.SwapConfig swap_config = 12 [(.google.api.field_behavior) = OPTIONAL]; + * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.SwapConfig, - com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder, - com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder> - internalGetSwapConfigFieldBuilder() { - if (swapConfigBuilder_ == null) { - swapConfigBuilder_ = + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig, + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder, + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder> + internalGetAccurateTimeConfigFieldBuilder() { + if (accurateTimeConfigBuilder_ == null) { + accurateTimeConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.SwapConfig, - com.google.container.v1.LinuxNodeConfig.SwapConfig.Builder, - com.google.container.v1.LinuxNodeConfig.SwapConfigOrBuilder>( - getSwapConfig(), getParentForChildren(), isClean()); - swapConfig_ = null; + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig, + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder, + com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder>( + getAccurateTimeConfig(), getParentForChildren(), isClean()); + accurateTimeConfig_ = null; } - return swapConfigBuilder_; + return accurateTimeConfigBuilder_; } - private com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading - nodeKernelModuleLoading_; + private com.google.container.v1.LinuxNodeConfig.NodeVfioConfig nodeVfioConfig_; private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading, - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder, - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder> - nodeKernelModuleLoadingBuilder_; + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder> + nodeVfioConfigBuilder_; /** * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the nodeKernelModuleLoading field is set. + * @return Whether the nodeVfioConfig field is set. */ - public boolean hasNodeKernelModuleLoading() { - return ((bitField0_ & 0x00000080) != 0); + public boolean hasNodeVfioConfig() { + return ((bitField0_ & 0x00000200) != 0); } /** * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The nodeKernelModuleLoading. + * @return The nodeVfioConfig. */ - public com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading - getNodeKernelModuleLoading() { - if (nodeKernelModuleLoadingBuilder_ == null) { - return nodeKernelModuleLoading_ == null - ? com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.getDefaultInstance() - : nodeKernelModuleLoading_; + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig getNodeVfioConfig() { + if (nodeVfioConfigBuilder_ == null) { + return nodeVfioConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance() + : nodeVfioConfig_; } else { - return nodeKernelModuleLoadingBuilder_.getMessage(); + return nodeVfioConfigBuilder_.getMessage(); } } @@ -13130,26 +14404,23 @@ public boolean hasNodeKernelModuleLoading() { * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setNodeKernelModuleLoading( - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading value) { - if (nodeKernelModuleLoadingBuilder_ == null) { + public Builder setNodeVfioConfig(com.google.container.v1.LinuxNodeConfig.NodeVfioConfig value) { + if (nodeVfioConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - nodeKernelModuleLoading_ = value; + nodeVfioConfig_ = value; } else { - nodeKernelModuleLoadingBuilder_.setMessage(value); + nodeVfioConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -13158,23 +14429,21 @@ public Builder setNodeKernelModuleLoading( * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setNodeKernelModuleLoading( - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder builderForValue) { - if (nodeKernelModuleLoadingBuilder_ == null) { - nodeKernelModuleLoading_ = builderForValue.build(); + public Builder setNodeVfioConfig( + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder builderForValue) { + if (nodeVfioConfigBuilder_ == null) { + nodeVfioConfig_ = builderForValue.build(); } else { - nodeKernelModuleLoadingBuilder_.setMessage(builderForValue.build()); + nodeVfioConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -13183,32 +14452,29 @@ public Builder setNodeKernelModuleLoading( * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeNodeKernelModuleLoading( - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading value) { - if (nodeKernelModuleLoadingBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) - && nodeKernelModuleLoading_ != null - && nodeKernelModuleLoading_ - != com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading - .getDefaultInstance()) { - getNodeKernelModuleLoadingBuilder().mergeFrom(value); + public Builder mergeNodeVfioConfig( + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig value) { + if (nodeVfioConfigBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0) + && nodeVfioConfig_ != null + && nodeVfioConfig_ + != com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance()) { + getNodeVfioConfigBuilder().mergeFrom(value); } else { - nodeKernelModuleLoading_ = value; + nodeVfioConfig_ = value; } } else { - nodeKernelModuleLoadingBuilder_.mergeFrom(value); + nodeVfioConfigBuilder_.mergeFrom(value); } - if (nodeKernelModuleLoading_ != null) { - bitField0_ |= 0x00000080; + if (nodeVfioConfig_ != null) { + bitField0_ |= 0x00000200; onChanged(); } return this; @@ -13218,21 +14484,19 @@ public Builder mergeNodeKernelModuleLoading( * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearNodeKernelModuleLoading() { - bitField0_ = (bitField0_ & ~0x00000080); - nodeKernelModuleLoading_ = null; - if (nodeKernelModuleLoadingBuilder_ != null) { - nodeKernelModuleLoadingBuilder_.dispose(); - nodeKernelModuleLoadingBuilder_ = null; + public Builder clearNodeVfioConfig() { + bitField0_ = (bitField0_ & ~0x00000200); + nodeVfioConfig_ = null; + if (nodeVfioConfigBuilder_ != null) { + nodeVfioConfigBuilder_.dispose(); + nodeVfioConfigBuilder_ = null; } onChanged(); return this; @@ -13242,43 +14506,39 @@ public Builder clearNodeKernelModuleLoading() { * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder - getNodeKernelModuleLoadingBuilder() { - bitField0_ |= 0x00000080; + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder + getNodeVfioConfigBuilder() { + bitField0_ |= 0x00000200; onChanged(); - return internalGetNodeKernelModuleLoadingFieldBuilder().getBuilder(); + return internalGetNodeVfioConfigFieldBuilder().getBuilder(); } /** * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder - getNodeKernelModuleLoadingOrBuilder() { - if (nodeKernelModuleLoadingBuilder_ != null) { - return nodeKernelModuleLoadingBuilder_.getMessageOrBuilder(); + public com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder + getNodeVfioConfigOrBuilder() { + if (nodeVfioConfigBuilder_ != null) { + return nodeVfioConfigBuilder_.getMessageOrBuilder(); } else { - return nodeKernelModuleLoading_ == null - ? com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.getDefaultInstance() - : nodeKernelModuleLoading_; + return nodeVfioConfig_ == null + ? com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.getDefaultInstance() + : nodeVfioConfig_; } } @@ -13286,76 +14546,74 @@ public Builder clearNodeKernelModuleLoading() { * * *
-     * Optional. Configuration for kernel module loading on nodes.
-     * When enabled, the node pool will be provisioned with a Container-Optimized
-     * OS image that enforces kernel module signature verification.
+     * Optional. Contains VFIO-related configurations for this node.
      * 
* * - * .google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading node_kernel_module_loading = 13 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading, - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder, - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder> - internalGetNodeKernelModuleLoadingFieldBuilder() { - if (nodeKernelModuleLoadingBuilder_ == null) { - nodeKernelModuleLoadingBuilder_ = + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder> + internalGetNodeVfioConfigFieldBuilder() { + if (nodeVfioConfigBuilder_ == null) { + nodeVfioConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading, - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoading.Builder, - com.google.container.v1.LinuxNodeConfig.NodeKernelModuleLoadingOrBuilder>( - getNodeKernelModuleLoading(), getParentForChildren(), isClean()); - nodeKernelModuleLoading_ = null; + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig.Builder, + com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder>( + getNodeVfioConfig(), getParentForChildren(), isClean()); + nodeVfioConfig_ = null; } - return nodeKernelModuleLoadingBuilder_; + return nodeVfioConfigBuilder_; } - private com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurateTimeConfig_; + private com.google.container.v1.DiskIoScheduler diskIoScheduler_; private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig, - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder, - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder> - accurateTimeConfigBuilder_; + com.google.container.v1.DiskIoScheduler, + com.google.container.v1.DiskIoScheduler.Builder, + com.google.container.v1.DiskIoSchedulerOrBuilder> + diskIoSchedulerBuilder_; /** * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return Whether the accurateTimeConfig field is set. + * @return Whether the diskIoScheduler field is set. */ - public boolean hasAccurateTimeConfig() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasDiskIoScheduler() { + return ((bitField0_ & 0x00000400) != 0); } /** * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * * - * @return The accurateTimeConfig. + * @return The diskIoScheduler. */ - public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig getAccurateTimeConfig() { - if (accurateTimeConfigBuilder_ == null) { - return accurateTimeConfig_ == null - ? com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.getDefaultInstance() - : accurateTimeConfig_; + public com.google.container.v1.DiskIoScheduler getDiskIoScheduler() { + if (diskIoSchedulerBuilder_ == null) { + return diskIoScheduler_ == null + ? com.google.container.v1.DiskIoScheduler.getDefaultInstance() + : diskIoScheduler_; } else { - return accurateTimeConfigBuilder_.getMessage(); + return diskIoSchedulerBuilder_.getMessage(); } } @@ -13363,24 +14621,23 @@ public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig getAccurateTim * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setAccurateTimeConfig( - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig value) { - if (accurateTimeConfigBuilder_ == null) { + public Builder setDiskIoScheduler(com.google.container.v1.DiskIoScheduler value) { + if (diskIoSchedulerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - accurateTimeConfig_ = value; + diskIoScheduler_ = value; } else { - accurateTimeConfigBuilder_.setMessage(value); + diskIoSchedulerBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -13389,21 +14646,21 @@ public Builder setAccurateTimeConfig( * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder setAccurateTimeConfig( - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder builderForValue) { - if (accurateTimeConfigBuilder_ == null) { - accurateTimeConfig_ = builderForValue.build(); + public Builder setDiskIoScheduler( + com.google.container.v1.DiskIoScheduler.Builder builderForValue) { + if (diskIoSchedulerBuilder_ == null) { + diskIoScheduler_ = builderForValue.build(); } else { - accurateTimeConfigBuilder_.setMessage(builderForValue.build()); + diskIoSchedulerBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -13412,30 +14669,27 @@ public Builder setAccurateTimeConfig( * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder mergeAccurateTimeConfig( - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig value) { - if (accurateTimeConfigBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) - && accurateTimeConfig_ != null - && accurateTimeConfig_ - != com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig - .getDefaultInstance()) { - getAccurateTimeConfigBuilder().mergeFrom(value); + public Builder mergeDiskIoScheduler(com.google.container.v1.DiskIoScheduler value) { + if (diskIoSchedulerBuilder_ == null) { + if (((bitField0_ & 0x00000400) != 0) + && diskIoScheduler_ != null + && diskIoScheduler_ != com.google.container.v1.DiskIoScheduler.getDefaultInstance()) { + getDiskIoSchedulerBuilder().mergeFrom(value); } else { - accurateTimeConfig_ = value; + diskIoScheduler_ = value; } } else { - accurateTimeConfigBuilder_.mergeFrom(value); + diskIoSchedulerBuilder_.mergeFrom(value); } - if (accurateTimeConfig_ != null) { - bitField0_ |= 0x00000100; + if (diskIoScheduler_ != null) { + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -13445,19 +14699,19 @@ public Builder mergeAccurateTimeConfig( * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ - public Builder clearAccurateTimeConfig() { - bitField0_ = (bitField0_ & ~0x00000100); - accurateTimeConfig_ = null; - if (accurateTimeConfigBuilder_ != null) { - accurateTimeConfigBuilder_.dispose(); - accurateTimeConfigBuilder_ = null; + public Builder clearDiskIoScheduler() { + bitField0_ = (bitField0_ & ~0x00000400); + diskIoScheduler_ = null; + if (diskIoSchedulerBuilder_ != null) { + diskIoSchedulerBuilder_.dispose(); + diskIoSchedulerBuilder_ = null; } onChanged(); return this; @@ -13467,39 +14721,37 @@ public Builder clearAccurateTimeConfig() { * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder - getAccurateTimeConfigBuilder() { - bitField0_ |= 0x00000100; + public com.google.container.v1.DiskIoScheduler.Builder getDiskIoSchedulerBuilder() { + bitField0_ |= 0x00000400; onChanged(); - return internalGetAccurateTimeConfigFieldBuilder().getBuilder(); + return internalGetDiskIoSchedulerFieldBuilder().getBuilder(); } /** * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ - public com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder - getAccurateTimeConfigOrBuilder() { - if (accurateTimeConfigBuilder_ != null) { - return accurateTimeConfigBuilder_.getMessageOrBuilder(); + public com.google.container.v1.DiskIoSchedulerOrBuilder getDiskIoSchedulerOrBuilder() { + if (diskIoSchedulerBuilder_ != null) { + return diskIoSchedulerBuilder_.getMessageOrBuilder(); } else { - return accurateTimeConfig_ == null - ? com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.getDefaultInstance() - : accurateTimeConfig_; + return diskIoScheduler_ == null + ? com.google.container.v1.DiskIoScheduler.getDefaultInstance() + : diskIoScheduler_; } } @@ -13507,28 +14759,28 @@ public Builder clearAccurateTimeConfig() { * * *
-     * Optional. The accurate time configuration for the node pool.
+     * Optional. Controls the configuration for the disk IO scheduler.
      * 
* * - * optional .google.container.v1.LinuxNodeConfig.AccurateTimeConfig accurate_time_config = 14 [(.google.api.field_behavior) = OPTIONAL]; + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; * */ private com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig, - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder, - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder> - internalGetAccurateTimeConfigFieldBuilder() { - if (accurateTimeConfigBuilder_ == null) { - accurateTimeConfigBuilder_ = + com.google.container.v1.DiskIoScheduler, + com.google.container.v1.DiskIoScheduler.Builder, + com.google.container.v1.DiskIoSchedulerOrBuilder> + internalGetDiskIoSchedulerFieldBuilder() { + if (diskIoSchedulerBuilder_ == null) { + diskIoSchedulerBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig, - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfig.Builder, - com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder>( - getAccurateTimeConfig(), getParentForChildren(), isClean()); - accurateTimeConfig_ = null; + com.google.container.v1.DiskIoScheduler, + com.google.container.v1.DiskIoScheduler.Builder, + com.google.container.v1.DiskIoSchedulerOrBuilder>( + getDiskIoScheduler(), getParentForChildren(), isClean()); + diskIoScheduler_ = null; } - return accurateTimeConfigBuilder_; + return diskIoSchedulerBuilder_; } // @@protoc_insertion_point(builder_scope:google.container.v1.LinuxNodeConfig) 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 52c6d275e5ab..785ded5288ea 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 @@ -67,6 +67,7 @@ public interface LinuxNodeConfigOrBuilder * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -139,6 +140,7 @@ public interface LinuxNodeConfigOrBuilder * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -215,6 +217,7 @@ public interface LinuxNodeConfigOrBuilder * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -287,6 +290,7 @@ public interface LinuxNodeConfigOrBuilder * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -363,6 +367,7 @@ java.lang.String getSysctlsOrDefault( * kernel.shmmni * kernel.shmmax * kernel.shmall + * kernel.core_pattern * kernel.perf_event_paranoid * kernel.sched_rt_runtime_us * kernel.softlockup_panic @@ -733,4 +738,90 @@ java.lang.String getSysctlsOrDefault( */ com.google.container.v1.LinuxNodeConfig.AccurateTimeConfigOrBuilder getAccurateTimeConfigOrBuilder(); + + /** + * + * + *
+   * Optional. Contains VFIO-related configurations for this node.
+   * 
+ * + * + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the nodeVfioConfig field is set. + */ + boolean hasNodeVfioConfig(); + + /** + * + * + *
+   * Optional. Contains VFIO-related configurations for this node.
+   * 
+ * + * + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The nodeVfioConfig. + */ + com.google.container.v1.LinuxNodeConfig.NodeVfioConfig getNodeVfioConfig(); + + /** + * + * + *
+   * Optional. Contains VFIO-related configurations for this node.
+   * 
+ * + * + * .google.container.v1.LinuxNodeConfig.NodeVfioConfig node_vfio_config = 15 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.container.v1.LinuxNodeConfig.NodeVfioConfigOrBuilder getNodeVfioConfigOrBuilder(); + + /** + * + * + *
+   * Optional. Controls the configuration for the disk IO scheduler.
+   * 
+ * + * + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the diskIoScheduler field is set. + */ + boolean hasDiskIoScheduler(); + + /** + * + * + *
+   * Optional. Controls the configuration for the disk IO scheduler.
+   * 
+ * + * + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The diskIoScheduler. + */ + com.google.container.v1.DiskIoScheduler getDiskIoScheduler(); + + /** + * + * + *
+   * Optional. Controls the configuration for the disk IO scheduler.
+   * 
+ * + * + * .google.container.v1.DiskIoScheduler disk_io_scheduler = 16 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.container.v1.DiskIoSchedulerOrBuilder getDiskIoSchedulerOrBuilder(); } 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 675c2903fc99..a426cb695a2b 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 @@ -89,7 +89,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return The projectId. */ @java.lang.Override @@ -118,7 +118,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return The bytes for projectId. */ @java.lang.Override @@ -153,7 +153,7 @@ 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=4790 + * google/container/v1/cluster_service.proto;l=4859 * @return The zone. */ @java.lang.Override @@ -183,7 +183,7 @@ 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=4790 + * google/container/v1/cluster_service.proto;l=4859 * @return The bytes for zone. */ @java.lang.Override @@ -628,7 +628,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return The projectId. */ @java.lang.Deprecated @@ -656,7 +656,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -684,7 +684,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @param value The projectId to set. * @return This builder for chaining. */ @@ -711,7 +711,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return This builder for chaining. */ @java.lang.Deprecated @@ -734,7 +734,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -765,7 +765,7 @@ 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=4790 + * google/container/v1/cluster_service.proto;l=4859 * @return The zone. */ @java.lang.Deprecated @@ -794,7 +794,7 @@ 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=4790 + * google/container/v1/cluster_service.proto;l=4859 * @return The bytes for zone. */ @java.lang.Deprecated @@ -823,7 +823,7 @@ 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=4790 + * google/container/v1/cluster_service.proto;l=4859 * @param value The zone to set. * @return This builder for chaining. */ @@ -851,7 +851,7 @@ 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=4790 + * google/container/v1/cluster_service.proto;l=4859 * @return This builder for chaining. */ @java.lang.Deprecated @@ -875,7 +875,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4790 + * google/container/v1/cluster_service.proto;l=4859 * @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 81cbf630fdc2..64bf663842dd 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 @@ -38,7 +38,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4784 + * google/container/v1/cluster_service.proto;l=4853 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface ListClustersRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4790 + * google/container/v1/cluster_service.proto;l=4859 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface ListClustersRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListClustersRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4790 + * google/container/v1/cluster_service.proto;l=4859 * @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/ListNodePoolsRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequest.java index 7a8046edad56..e847e29d53de 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 @@ -90,7 +90,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return The projectId. */ @java.lang.Override @@ -119,7 +119,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return The bytes for projectId. */ @java.lang.Override @@ -154,7 +154,7 @@ 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=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return The zone. */ @java.lang.Override @@ -184,7 +184,7 @@ 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=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return The bytes for zone. */ @java.lang.Override @@ -217,7 +217,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @return The clusterId. */ @java.lang.Override @@ -245,7 +245,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @return The bytes for clusterId. */ @java.lang.Override @@ -712,7 +712,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return The projectId. */ @java.lang.Deprecated @@ -740,7 +740,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -768,7 +768,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @param value The projectId to set. * @return This builder for chaining. */ @@ -795,7 +795,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return This builder for chaining. */ @java.lang.Deprecated @@ -818,7 +818,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -849,7 +849,7 @@ 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=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return The zone. */ @java.lang.Deprecated @@ -878,7 +878,7 @@ 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=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return The bytes for zone. */ @java.lang.Deprecated @@ -907,7 +907,7 @@ 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=5000 + * google/container/v1/cluster_service.proto;l=5069 * @param value The zone to set. * @return This builder for chaining. */ @@ -935,7 +935,7 @@ 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=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return This builder for chaining. */ @java.lang.Deprecated @@ -959,7 +959,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5000 + * google/container/v1/cluster_service.proto;l=5069 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -988,7 +988,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @return The clusterId. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1042,7 +1042,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1068,7 +1068,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1090,7 +1090,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @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 8f561f2c9023..56ab2e74d44f 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 @@ -38,7 +38,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4994 + * google/container/v1/cluster_service.proto;l=5063 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface ListNodePoolsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface ListNodePoolsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListNodePoolsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5000 + * google/container/v1/cluster_service.proto;l=5069 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=5004 + * google/container/v1/cluster_service.proto;l=5073 * @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/ListOperationsRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequest.java index 700d74d7176c..d407b5e082e8 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 @@ -89,7 +89,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return The projectId. */ @java.lang.Override @@ -118,7 +118,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return The bytes for projectId. */ @java.lang.Override @@ -153,7 +153,7 @@ 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=4842 + * google/container/v1/cluster_service.proto;l=4911 * @return The zone. */ @java.lang.Override @@ -183,7 +183,7 @@ 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=4842 + * google/container/v1/cluster_service.proto;l=4911 * @return The bytes for zone. */ @java.lang.Override @@ -628,7 +628,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return The projectId. */ @java.lang.Deprecated @@ -656,7 +656,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -684,7 +684,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @param value The projectId to set. * @return This builder for chaining. */ @@ -711,7 +711,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return This builder for chaining. */ @java.lang.Deprecated @@ -734,7 +734,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -765,7 +765,7 @@ 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=4842 + * google/container/v1/cluster_service.proto;l=4911 * @return The zone. */ @java.lang.Deprecated @@ -794,7 +794,7 @@ 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=4842 + * google/container/v1/cluster_service.proto;l=4911 * @return The bytes for zone. */ @java.lang.Deprecated @@ -823,7 +823,7 @@ 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=4842 + * google/container/v1/cluster_service.proto;l=4911 * @param value The zone to set. * @return This builder for chaining. */ @@ -851,7 +851,7 @@ 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=4842 + * google/container/v1/cluster_service.proto;l=4911 * @return This builder for chaining. */ @java.lang.Deprecated @@ -875,7 +875,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4842 + * google/container/v1/cluster_service.proto;l=4911 * @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 ed63a4f73b90..362bc5dc6371 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 @@ -38,7 +38,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4836 + * google/container/v1/cluster_service.proto;l=4905 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface ListOperationsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4842 + * google/container/v1/cluster_service.proto;l=4911 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface ListOperationsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.ListOperationsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4842 + * google/container/v1/cluster_service.proto;l=4911 * @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/LoggingComponentConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LoggingComponentConfig.java index 22f84046b935..79059a599a82 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 @@ -170,6 +170,16 @@ public enum Component implements com.google.protobuf.ProtocolMessageEnum { * KCP_HPA = 9; */ KCP_HPA(9), + /** + * + * + *
+     * vertical pod autoscaler decision logs
+     * 
+ * + * KCP_VPA = 10; + */ + KCP_VPA(10), UNRECOGNIZED(-1), ; @@ -282,6 +292,17 @@ public enum Component implements com.google.protobuf.ProtocolMessageEnum { */ public static final int KCP_HPA_VALUE = 9; + /** + * + * + *
+     * vertical pod autoscaler decision logs
+     * 
+ * + * KCP_VPA = 10; + */ + public static final int KCP_VPA_VALUE = 10; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -324,6 +345,8 @@ public static Component forNumber(int value) { return KCP_CONNECTION; case 9: return KCP_HPA; + case 10: + return KCP_VPA; default: return null; } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfig.java index cd9e97640e92..1aa043ea5238 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfig.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfig.java @@ -110,7 +110,7 @@ public boolean getEnabled() { * bool enable_legacy_lustre_port = 3 [deprecated = true]; * * @deprecated google.container.v1.LustreCsiDriverConfig.enable_legacy_lustre_port is deprecated. - * See google/container/v1/cluster_service.proto;l=2503 + * See google/container/v1/cluster_service.proto;l=2548 * @return The enableLegacyLustrePort. */ @java.lang.Override @@ -571,7 +571,7 @@ public Builder clearEnabled() { * bool enable_legacy_lustre_port = 3 [deprecated = true]; * * @deprecated google.container.v1.LustreCsiDriverConfig.enable_legacy_lustre_port is - * deprecated. See google/container/v1/cluster_service.proto;l=2503 + * deprecated. See google/container/v1/cluster_service.proto;l=2548 * @return The enableLegacyLustrePort. */ @java.lang.Override @@ -600,7 +600,7 @@ public boolean getEnableLegacyLustrePort() { * bool enable_legacy_lustre_port = 3 [deprecated = true]; * * @deprecated google.container.v1.LustreCsiDriverConfig.enable_legacy_lustre_port is - * deprecated. See google/container/v1/cluster_service.proto;l=2503 + * deprecated. See google/container/v1/cluster_service.proto;l=2548 * @param value The enableLegacyLustrePort to set. * @return This builder for chaining. */ @@ -633,7 +633,7 @@ public Builder setEnableLegacyLustrePort(boolean value) { * bool enable_legacy_lustre_port = 3 [deprecated = true]; * * @deprecated google.container.v1.LustreCsiDriverConfig.enable_legacy_lustre_port is - * deprecated. See google/container/v1/cluster_service.proto;l=2503 + * deprecated. See google/container/v1/cluster_service.proto;l=2548 * @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/LustreCsiDriverConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfigOrBuilder.java index 77137a4573b1..e47c0c1003c9 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfigOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/LustreCsiDriverConfigOrBuilder.java @@ -59,7 +59,7 @@ public interface LustreCsiDriverConfigOrBuilder * bool enable_legacy_lustre_port = 3 [deprecated = true]; * * @deprecated google.container.v1.LustreCsiDriverConfig.enable_legacy_lustre_port is deprecated. - * See google/container/v1/cluster_service.proto;l=2503 + * See google/container/v1/cluster_service.proto;l=2548 * @return The enableLegacyLustrePort. */ @java.lang.Deprecated 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 f349ca51f56a..5fdfa649e2dd 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 @@ -99,7 +99,7 @@ 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=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return The username. */ @java.lang.Override @@ -133,7 +133,7 @@ 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=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return The bytes for username. */ @java.lang.Override @@ -173,7 +173,7 @@ 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=2198 + * google/container/v1/cluster_service.proto;l=2243 * @return The password. */ @java.lang.Override @@ -208,7 +208,7 @@ 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=2198 + * google/container/v1/cluster_service.proto;l=2243 * @return The bytes for password. */ @java.lang.Override @@ -924,7 +924,7 @@ public Builder mergeFrom( * string username = 1 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.username is deprecated. See - * google/container/v1/cluster_service.proto;l=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return The username. */ @java.lang.Deprecated @@ -957,7 +957,7 @@ 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=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return The bytes for username. */ @java.lang.Deprecated @@ -990,7 +990,7 @@ 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=2187 + * google/container/v1/cluster_service.proto;l=2232 * @param value The username to set. * @return This builder for chaining. */ @@ -1022,7 +1022,7 @@ 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=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1050,7 +1050,7 @@ public Builder clearUsername() { * string username = 1 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.username is deprecated. See - * google/container/v1/cluster_service.proto;l=2187 + * google/container/v1/cluster_service.proto;l=2232 * @param value The bytes for username to set. * @return This builder for chaining. */ @@ -1086,7 +1086,7 @@ 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=2198 + * google/container/v1/cluster_service.proto;l=2243 * @return The password. */ @java.lang.Deprecated @@ -1120,7 +1120,7 @@ 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=2198 + * google/container/v1/cluster_service.proto;l=2243 * @return The bytes for password. */ @java.lang.Deprecated @@ -1154,7 +1154,7 @@ 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=2198 + * google/container/v1/cluster_service.proto;l=2243 * @param value The password to set. * @return This builder for chaining. */ @@ -1187,7 +1187,7 @@ 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=2198 + * google/container/v1/cluster_service.proto;l=2243 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1216,7 +1216,7 @@ public Builder clearPassword() { * string password = 2 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.password is deprecated. See - * google/container/v1/cluster_service.proto;l=2198 + * google/container/v1/cluster_service.proto;l=2243 * @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 9250cfde2071..cc597338d6ca 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 @@ -43,7 +43,7 @@ public interface MasterAuthOrBuilder * string username = 1 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.username is deprecated. See - * google/container/v1/cluster_service.proto;l=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return The username. */ @java.lang.Deprecated @@ -66,7 +66,7 @@ public interface MasterAuthOrBuilder * string username = 1 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.username is deprecated. See - * google/container/v1/cluster_service.proto;l=2187 + * google/container/v1/cluster_service.proto;l=2232 * @return The bytes for username. */ @java.lang.Deprecated @@ -90,7 +90,7 @@ public interface MasterAuthOrBuilder * string password = 2 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.password is deprecated. See - * google/container/v1/cluster_service.proto;l=2198 + * google/container/v1/cluster_service.proto;l=2243 * @return The password. */ @java.lang.Deprecated @@ -114,7 +114,7 @@ public interface MasterAuthOrBuilder * string password = 2 [deprecated = true]; * * @deprecated google.container.v1.MasterAuth.password is deprecated. See - * google/container/v1/cluster_service.proto;l=2198 + * google/container/v1/cluster_service.proto;l=2243 * @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/NodePool.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePool.java index 7065cacabd3f..bd54048a8cb4 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 @@ -9384,6 +9384,1123 @@ public com.google.container.v1.NodePool.NodePoolMaintenancePolicy getDefaultInst } } + public interface KubeletCertInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.NodePool.KubeletCertInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the tpmBootstrapCertExpireTime field is set. + */ + boolean hasTpmBootstrapCertExpireTime(); + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The tpmBootstrapCertExpireTime. + */ + com.google.protobuf.Timestamp getTpmBootstrapCertExpireTime(); + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getTpmBootstrapCertExpireTimeOrBuilder(); + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the nonTpmBootstrapCertExpireTime field is set. + */ + boolean hasNonTpmBootstrapCertExpireTime(); + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The nonTpmBootstrapCertExpireTime. + */ + com.google.protobuf.Timestamp getNonTpmBootstrapCertExpireTime(); + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getNonTpmBootstrapCertExpireTimeOrBuilder(); + } + + /** + * + * + *
+   * Contains expiry information about the kubelet certificate.
+   * 
+ * + * Protobuf type {@code google.container.v1.NodePool.KubeletCertInfo} + */ + public static final class KubeletCertInfo extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.NodePool.KubeletCertInfo) + KubeletCertInfoOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "KubeletCertInfo"); + } + + // Use KubeletCertInfo.newBuilder() to construct. + private KubeletCertInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private KubeletCertInfo() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_NodePool_KubeletCertInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_NodePool_KubeletCertInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.NodePool.KubeletCertInfo.class, + com.google.container.v1.NodePool.KubeletCertInfo.Builder.class); + } + + private int bitField0_; + public static final int TPM_BOOTSTRAP_CERT_EXPIRE_TIME_FIELD_NUMBER = 1; + private com.google.protobuf.Timestamp tpmBootstrapCertExpireTime_; + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the tpmBootstrapCertExpireTime field is set. + */ + @java.lang.Override + public boolean hasTpmBootstrapCertExpireTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The tpmBootstrapCertExpireTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getTpmBootstrapCertExpireTime() { + return tpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : tpmBootstrapCertExpireTime_; + } + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getTpmBootstrapCertExpireTimeOrBuilder() { + return tpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : tpmBootstrapCertExpireTime_; + } + + public static final int NON_TPM_BOOTSTRAP_CERT_EXPIRE_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp nonTpmBootstrapCertExpireTime_; + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the nonTpmBootstrapCertExpireTime field is set. + */ + @java.lang.Override + public boolean hasNonTpmBootstrapCertExpireTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The nonTpmBootstrapCertExpireTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getNonTpmBootstrapCertExpireTime() { + return nonTpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : nonTpmBootstrapCertExpireTime_; + } + + /** + * + * + *
+     * Output only.
+     * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getNonTpmBootstrapCertExpireTimeOrBuilder() { + return nonTpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : nonTpmBootstrapCertExpireTime_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getTpmBootstrapCertExpireTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getNonTpmBootstrapCertExpireTime()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, getTpmBootstrapCertExpireTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, getNonTpmBootstrapCertExpireTime()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.NodePool.KubeletCertInfo)) { + return super.equals(obj); + } + com.google.container.v1.NodePool.KubeletCertInfo other = + (com.google.container.v1.NodePool.KubeletCertInfo) obj; + + if (hasTpmBootstrapCertExpireTime() != other.hasTpmBootstrapCertExpireTime()) return false; + if (hasTpmBootstrapCertExpireTime()) { + if (!getTpmBootstrapCertExpireTime().equals(other.getTpmBootstrapCertExpireTime())) + return false; + } + if (hasNonTpmBootstrapCertExpireTime() != other.hasNonTpmBootstrapCertExpireTime()) + return false; + if (hasNonTpmBootstrapCertExpireTime()) { + if (!getNonTpmBootstrapCertExpireTime().equals(other.getNonTpmBootstrapCertExpireTime())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTpmBootstrapCertExpireTime()) { + hash = (37 * hash) + TPM_BOOTSTRAP_CERT_EXPIRE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getTpmBootstrapCertExpireTime().hashCode(); + } + if (hasNonTpmBootstrapCertExpireTime()) { + hash = (37 * hash) + NON_TPM_BOOTSTRAP_CERT_EXPIRE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getNonTpmBootstrapCertExpireTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.container.v1.NodePool.KubeletCertInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Contains expiry information about the kubelet certificate.
+     * 
+ * + * Protobuf type {@code google.container.v1.NodePool.KubeletCertInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.NodePool.KubeletCertInfo) + com.google.container.v1.NodePool.KubeletCertInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_NodePool_KubeletCertInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_NodePool_KubeletCertInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.NodePool.KubeletCertInfo.class, + com.google.container.v1.NodePool.KubeletCertInfo.Builder.class); + } + + // Construct using com.google.container.v1.NodePool.KubeletCertInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetTpmBootstrapCertExpireTimeFieldBuilder(); + internalGetNonTpmBootstrapCertExpireTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + tpmBootstrapCertExpireTime_ = null; + if (tpmBootstrapCertExpireTimeBuilder_ != null) { + tpmBootstrapCertExpireTimeBuilder_.dispose(); + tpmBootstrapCertExpireTimeBuilder_ = null; + } + nonTpmBootstrapCertExpireTime_ = null; + if (nonTpmBootstrapCertExpireTimeBuilder_ != null) { + nonTpmBootstrapCertExpireTimeBuilder_.dispose(); + nonTpmBootstrapCertExpireTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_NodePool_KubeletCertInfo_descriptor; + } + + @java.lang.Override + public com.google.container.v1.NodePool.KubeletCertInfo getDefaultInstanceForType() { + return com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.NodePool.KubeletCertInfo build() { + com.google.container.v1.NodePool.KubeletCertInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.NodePool.KubeletCertInfo buildPartial() { + com.google.container.v1.NodePool.KubeletCertInfo result = + new com.google.container.v1.NodePool.KubeletCertInfo(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.NodePool.KubeletCertInfo result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.tpmBootstrapCertExpireTime_ = + tpmBootstrapCertExpireTimeBuilder_ == null + ? tpmBootstrapCertExpireTime_ + : tpmBootstrapCertExpireTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nonTpmBootstrapCertExpireTime_ = + nonTpmBootstrapCertExpireTimeBuilder_ == null + ? nonTpmBootstrapCertExpireTime_ + : nonTpmBootstrapCertExpireTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.NodePool.KubeletCertInfo) { + return mergeFrom((com.google.container.v1.NodePool.KubeletCertInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.NodePool.KubeletCertInfo other) { + if (other == com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance()) + return this; + if (other.hasTpmBootstrapCertExpireTime()) { + mergeTpmBootstrapCertExpireTime(other.getTpmBootstrapCertExpireTime()); + } + if (other.hasNonTpmBootstrapCertExpireTime()) { + mergeNonTpmBootstrapCertExpireTime(other.getNonTpmBootstrapCertExpireTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + internalGetTpmBootstrapCertExpireTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetNonTpmBootstrapCertExpireTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.Timestamp tpmBootstrapCertExpireTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + tpmBootstrapCertExpireTimeBuilder_; + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the tpmBootstrapCertExpireTime field is set. + */ + public boolean hasTpmBootstrapCertExpireTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The tpmBootstrapCertExpireTime. + */ + public com.google.protobuf.Timestamp getTpmBootstrapCertExpireTime() { + if (tpmBootstrapCertExpireTimeBuilder_ == null) { + return tpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : tpmBootstrapCertExpireTime_; + } else { + return tpmBootstrapCertExpireTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setTpmBootstrapCertExpireTime(com.google.protobuf.Timestamp value) { + if (tpmBootstrapCertExpireTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tpmBootstrapCertExpireTime_ = value; + } else { + tpmBootstrapCertExpireTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setTpmBootstrapCertExpireTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (tpmBootstrapCertExpireTimeBuilder_ == null) { + tpmBootstrapCertExpireTime_ = builderForValue.build(); + } else { + tpmBootstrapCertExpireTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeTpmBootstrapCertExpireTime(com.google.protobuf.Timestamp value) { + if (tpmBootstrapCertExpireTimeBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && tpmBootstrapCertExpireTime_ != null + && tpmBootstrapCertExpireTime_ + != com.google.protobuf.Timestamp.getDefaultInstance()) { + getTpmBootstrapCertExpireTimeBuilder().mergeFrom(value); + } else { + tpmBootstrapCertExpireTime_ = value; + } + } else { + tpmBootstrapCertExpireTimeBuilder_.mergeFrom(value); + } + if (tpmBootstrapCertExpireTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearTpmBootstrapCertExpireTime() { + bitField0_ = (bitField0_ & ~0x00000001); + tpmBootstrapCertExpireTime_ = null; + if (tpmBootstrapCertExpireTimeBuilder_ != null) { + tpmBootstrapCertExpireTimeBuilder_.dispose(); + tpmBootstrapCertExpireTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getTpmBootstrapCertExpireTimeBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetTpmBootstrapCertExpireTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getTpmBootstrapCertExpireTimeOrBuilder() { + if (tpmBootstrapCertExpireTimeBuilder_ != null) { + return tpmBootstrapCertExpireTimeBuilder_.getMessageOrBuilder(); + } else { + return tpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : tpmBootstrapCertExpireTime_; + } + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + internalGetTpmBootstrapCertExpireTimeFieldBuilder() { + if (tpmBootstrapCertExpireTimeBuilder_ == null) { + tpmBootstrapCertExpireTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getTpmBootstrapCertExpireTime(), getParentForChildren(), isClean()); + tpmBootstrapCertExpireTime_ = null; + } + return tpmBootstrapCertExpireTimeBuilder_; + } + + private com.google.protobuf.Timestamp nonTpmBootstrapCertExpireTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + nonTpmBootstrapCertExpireTimeBuilder_; + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the nonTpmBootstrapCertExpireTime field is set. + */ + public boolean hasNonTpmBootstrapCertExpireTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The nonTpmBootstrapCertExpireTime. + */ + public com.google.protobuf.Timestamp getNonTpmBootstrapCertExpireTime() { + if (nonTpmBootstrapCertExpireTimeBuilder_ == null) { + return nonTpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : nonTpmBootstrapCertExpireTime_; + } else { + return nonTpmBootstrapCertExpireTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setNonTpmBootstrapCertExpireTime(com.google.protobuf.Timestamp value) { + if (nonTpmBootstrapCertExpireTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + nonTpmBootstrapCertExpireTime_ = value; + } else { + nonTpmBootstrapCertExpireTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setNonTpmBootstrapCertExpireTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (nonTpmBootstrapCertExpireTimeBuilder_ == null) { + nonTpmBootstrapCertExpireTime_ = builderForValue.build(); + } else { + nonTpmBootstrapCertExpireTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeNonTpmBootstrapCertExpireTime(com.google.protobuf.Timestamp value) { + if (nonTpmBootstrapCertExpireTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && nonTpmBootstrapCertExpireTime_ != null + && nonTpmBootstrapCertExpireTime_ + != com.google.protobuf.Timestamp.getDefaultInstance()) { + getNonTpmBootstrapCertExpireTimeBuilder().mergeFrom(value); + } else { + nonTpmBootstrapCertExpireTime_ = value; + } + } else { + nonTpmBootstrapCertExpireTimeBuilder_.mergeFrom(value); + } + if (nonTpmBootstrapCertExpireTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearNonTpmBootstrapCertExpireTime() { + bitField0_ = (bitField0_ & ~0x00000002); + nonTpmBootstrapCertExpireTime_ = null; + if (nonTpmBootstrapCertExpireTimeBuilder_ != null) { + nonTpmBootstrapCertExpireTimeBuilder_.dispose(); + nonTpmBootstrapCertExpireTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getNonTpmBootstrapCertExpireTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetNonTpmBootstrapCertExpireTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getNonTpmBootstrapCertExpireTimeOrBuilder() { + if (nonTpmBootstrapCertExpireTimeBuilder_ != null) { + return nonTpmBootstrapCertExpireTimeBuilder_.getMessageOrBuilder(); + } else { + return nonTpmBootstrapCertExpireTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : nonTpmBootstrapCertExpireTime_; + } + } + + /** + * + * + *
+       * Output only.
+       * 
+ * + * + * .google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + internalGetNonTpmBootstrapCertExpireTimeFieldBuilder() { + if (nonTpmBootstrapCertExpireTimeBuilder_ == null) { + nonTpmBootstrapCertExpireTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getNonTpmBootstrapCertExpireTime(), getParentForChildren(), isClean()); + nonTpmBootstrapCertExpireTime_ = null; + } + return nonTpmBootstrapCertExpireTimeBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.NodePool.KubeletCertInfo) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.NodePool.KubeletCertInfo) + private static final com.google.container.v1.NodePool.KubeletCertInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.NodePool.KubeletCertInfo(); + } + + public static com.google.container.v1.NodePool.KubeletCertInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public KubeletCertInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.NodePool.KubeletCertInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @@ -9928,7 +11045,7 @@ public com.google.container.v1.NodePool.Status getStatus() { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return The statusMessage. */ @java.lang.Override @@ -9959,7 +11076,7 @@ public java.lang.String getStatusMessage() { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return The bytes for statusMessage. */ @java.lang.Override @@ -10150,10 +11267,12 @@ public com.google.container.v1.MaxPodsConstraintOrBuilder getMaxPodsConstraintOr * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public java.util.List getConditionsList() { @@ -10164,10 +11283,12 @@ public java.util.List getConditionsList * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public java.util.List @@ -10179,10 +11300,12 @@ public java.util.List getConditionsList * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public int getConditionsCount() { @@ -10193,10 +11316,12 @@ public int getConditionsCount() { * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public com.google.container.v1.StatusCondition getConditions(int index) { @@ -10207,10 +11332,12 @@ public com.google.container.v1.StatusCondition getConditions(int index) { * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ @java.lang.Override public com.google.container.v1.StatusConditionOrBuilder getConditionsOrBuilder(int index) { @@ -10413,12 +11540,12 @@ public com.google.container.v1.NodePool.UpdateInfoOrBuilder getUpdateInfoOrBuild * * *
-   * This checksum is computed by the server based on the value of node pool
-   * fields, and may be sent on update requests to ensure the client has an
-   * up-to-date value before proceeding.
+   * Output only. This checksum is computed by the server based on the value of
+   * node pool fields, and may be sent on update requests to ensure the client
+   * has an up-to-date value before proceeding.
    * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The etag. */ @@ -10439,12 +11566,12 @@ public java.lang.String getEtag() { * * *
-   * This checksum is computed by the server based on the value of node pool
-   * fields, and may be sent on update requests to ensure the client has an
-   * up-to-date value before proceeding.
+   * Output only. This checksum is computed by the server based on the value of
+   * node pool fields, and may be sent on update requests to ensure the client
+   * has an up-to-date value before proceeding.
    * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for etag. */ @@ -10682,6 +11809,65 @@ public com.google.container.v1.NodePool.NodePoolMaintenancePolicy getMaintenance : maintenancePolicy_; } + public static final int KUBELET_CERT_INFO_FIELD_NUMBER = 119; + private com.google.container.v1.NodePool.KubeletCertInfo kubeletCertInfo_; + + /** + * + * + *
+   * Output only. Contains expiry information about the kubelet certificate.
+   * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the kubeletCertInfo field is set. + */ + @java.lang.Override + public boolean hasKubeletCertInfo() { + return ((bitField0_ & 0x00001000) != 0); + } + + /** + * + * + *
+   * Output only. Contains expiry information about the kubelet certificate.
+   * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The kubeletCertInfo. + */ + @java.lang.Override + public com.google.container.v1.NodePool.KubeletCertInfo getKubeletCertInfo() { + return kubeletCertInfo_ == null + ? com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance() + : kubeletCertInfo_; + } + + /** + * + * + *
+   * Output only. Contains expiry information about the kubelet certificate.
+   * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.container.v1.NodePool.KubeletCertInfoOrBuilder getKubeletCertInfoOrBuilder() { + return kubeletCertInfo_ == null + ? com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance() + : kubeletCertInfo_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -10765,6 +11951,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000800) != 0)) { output.writeMessage(118, getMaintenancePolicy()); } + if (((bitField0_ & 0x00001000) != 0)) { + output.writeMessage(119, getKubeletCertInfo()); + } getUnknownFields().writeTo(output); } @@ -10856,6 +12045,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(118, getMaintenancePolicy()); } + if (((bitField0_ & 0x00001000) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(119, getKubeletCertInfo()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -10930,6 +12122,10 @@ public boolean equals(final java.lang.Object obj) { if (hasMaintenancePolicy()) { if (!getMaintenancePolicy().equals(other.getMaintenancePolicy())) return false; } + if (hasKubeletCertInfo() != other.hasKubeletCertInfo()) return false; + if (hasKubeletCertInfo()) { + if (!getKubeletCertInfo().equals(other.getKubeletCertInfo())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -11017,6 +12213,10 @@ public int hashCode() { hash = (37 * hash) + MAINTENANCE_POLICY_FIELD_NUMBER; hash = (53 * hash) + getMaintenancePolicy().hashCode(); } + if (hasKubeletCertInfo()) { + hash = (37 * hash) + KUBELET_CERT_INFO_FIELD_NUMBER; + hash = (53 * hash) + getKubeletCertInfo().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -11175,6 +12375,7 @@ private void maybeForceBuilderInitialization() { internalGetBestEffortProvisioningFieldBuilder(); internalGetNodeDrainConfigFieldBuilder(); internalGetMaintenancePolicyFieldBuilder(); + internalGetKubeletCertInfoFieldBuilder(); } } @@ -11259,6 +12460,11 @@ public Builder clear() { maintenancePolicyBuilder_.dispose(); maintenancePolicyBuilder_ = null; } + kubeletCertInfo_ = null; + if (kubeletCertInfoBuilder_ != null) { + kubeletCertInfoBuilder_.dispose(); + kubeletCertInfoBuilder_ = null; + } return this; } @@ -11405,6 +12611,11 @@ private void buildPartial0(com.google.container.v1.NodePool result) { : maintenancePolicyBuilder_.build(); to_bitField0_ |= 0x00000800; } + if (((from_bitField0_ & 0x00800000) != 0)) { + result.kubeletCertInfo_ = + kubeletCertInfoBuilder_ == null ? kubeletCertInfo_ : kubeletCertInfoBuilder_.build(); + to_bitField0_ |= 0x00001000; + } result.bitField0_ |= to_bitField0_; } @@ -11537,6 +12748,9 @@ public Builder mergeFrom(com.google.container.v1.NodePool other) { if (other.hasMaintenancePolicy()) { mergeMaintenancePolicy(other.getMaintenancePolicy()); } + if (other.hasKubeletCertInfo()) { + mergeKubeletCertInfo(other.getKubeletCertInfo()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -11722,6 +12936,13 @@ public Builder mergeFrom( bitField0_ |= 0x00400000; break; } // case 946 + case 954: + { + input.readMessage( + internalGetKubeletCertInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00800000; + break; + } // case 954 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -13159,7 +14380,7 @@ public Builder clearStatus() { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return The statusMessage. */ @java.lang.Deprecated @@ -13189,7 +14410,7 @@ public java.lang.String getStatusMessage() { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return The bytes for statusMessage. */ @java.lang.Deprecated @@ -13219,7 +14440,7 @@ public com.google.protobuf.ByteString getStatusMessageBytes() { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @param value The statusMessage to set. * @return This builder for chaining. */ @@ -13248,7 +14469,7 @@ public Builder setStatusMessage(java.lang.String value) { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return This builder for chaining. */ @java.lang.Deprecated @@ -13273,7 +14494,7 @@ public Builder clearStatusMessage() { * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @param value The bytes for statusMessage to set. * @return This builder for chaining. */ @@ -13912,10 +15133,12 @@ private void ensureConditionsIsMutable() { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public java.util.List getConditionsList() { if (conditionsBuilder_ == null) { @@ -13929,10 +15152,12 @@ public java.util.List getConditionsList * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public int getConditionsCount() { if (conditionsBuilder_ == null) { @@ -13946,10 +15171,12 @@ public int getConditionsCount() { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.container.v1.StatusCondition getConditions(int index) { if (conditionsBuilder_ == null) { @@ -13963,10 +15190,12 @@ public com.google.container.v1.StatusCondition getConditions(int index) { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setConditions(int index, com.google.container.v1.StatusCondition value) { if (conditionsBuilder_ == null) { @@ -13986,10 +15215,12 @@ public Builder setConditions(int index, com.google.container.v1.StatusCondition * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder setConditions( int index, com.google.container.v1.StatusCondition.Builder builderForValue) { @@ -14007,10 +15238,12 @@ public Builder setConditions( * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder addConditions(com.google.container.v1.StatusCondition value) { if (conditionsBuilder_ == null) { @@ -14030,10 +15263,12 @@ public Builder addConditions(com.google.container.v1.StatusCondition value) { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder addConditions(int index, com.google.container.v1.StatusCondition value) { if (conditionsBuilder_ == null) { @@ -14053,10 +15288,12 @@ public Builder addConditions(int index, com.google.container.v1.StatusCondition * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder addConditions(com.google.container.v1.StatusCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { @@ -14073,10 +15310,12 @@ public Builder addConditions(com.google.container.v1.StatusCondition.Builder bui * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder addConditions( int index, com.google.container.v1.StatusCondition.Builder builderForValue) { @@ -14094,10 +15333,12 @@ public Builder addConditions( * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder addAllConditions( java.lang.Iterable values) { @@ -14115,10 +15356,12 @@ public Builder addAllConditions( * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder clearConditions() { if (conditionsBuilder_ == null) { @@ -14135,10 +15378,12 @@ public Builder clearConditions() { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public Builder removeConditions(int index) { if (conditionsBuilder_ == null) { @@ -14155,10 +15400,12 @@ public Builder removeConditions(int index) { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.container.v1.StatusCondition.Builder getConditionsBuilder(int index) { return internalGetConditionsFieldBuilder().getBuilder(index); @@ -14168,10 +15415,12 @@ public com.google.container.v1.StatusCondition.Builder getConditionsBuilder(int * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.container.v1.StatusConditionOrBuilder getConditionsOrBuilder(int index) { if (conditionsBuilder_ == null) { @@ -14185,10 +15434,12 @@ public com.google.container.v1.StatusConditionOrBuilder getConditionsOrBuilder(i * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public java.util.List getConditionsOrBuilderList() { @@ -14203,10 +15454,12 @@ public com.google.container.v1.StatusConditionOrBuilder getConditionsOrBuilder(i * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.container.v1.StatusCondition.Builder addConditionsBuilder() { return internalGetConditionsFieldBuilder() @@ -14217,10 +15470,12 @@ public com.google.container.v1.StatusCondition.Builder addConditionsBuilder() { * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public com.google.container.v1.StatusCondition.Builder addConditionsBuilder(int index) { return internalGetConditionsFieldBuilder() @@ -14231,10 +15486,12 @@ public com.google.container.v1.StatusCondition.Builder addConditionsBuilder(int * * *
-     * Which conditions caused the current node pool state.
+     * Output only. Which conditions caused the current node pool state.
      * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ public java.util.List getConditionsBuilderList() { @@ -14934,12 +16191,12 @@ public com.google.container.v1.NodePool.UpdateInfoOrBuilder getUpdateInfoOrBuild * * *
-     * This checksum is computed by the server based on the value of node pool
-     * fields, and may be sent on update requests to ensure the client has an
-     * up-to-date value before proceeding.
+     * Output only. This checksum is computed by the server based on the value of
+     * node pool fields, and may be sent on update requests to ensure the client
+     * has an up-to-date value before proceeding.
      * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The etag. */ @@ -14959,12 +16216,12 @@ public java.lang.String getEtag() { * * *
-     * This checksum is computed by the server based on the value of node pool
-     * fields, and may be sent on update requests to ensure the client has an
-     * up-to-date value before proceeding.
+     * Output only. This checksum is computed by the server based on the value of
+     * node pool fields, and may be sent on update requests to ensure the client
+     * has an up-to-date value before proceeding.
      * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for etag. */ @@ -14984,12 +16241,12 @@ public com.google.protobuf.ByteString getEtagBytes() { * * *
-     * This checksum is computed by the server based on the value of node pool
-     * fields, and may be sent on update requests to ensure the client has an
-     * up-to-date value before proceeding.
+     * Output only. This checksum is computed by the server based on the value of
+     * node pool fields, and may be sent on update requests to ensure the client
+     * has an up-to-date value before proceeding.
      * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param value The etag to set. * @return This builder for chaining. @@ -15008,12 +16265,12 @@ public Builder setEtag(java.lang.String value) { * * *
-     * This checksum is computed by the server based on the value of node pool
-     * fields, and may be sent on update requests to ensure the client has an
-     * up-to-date value before proceeding.
+     * Output only. This checksum is computed by the server based on the value of
+     * node pool fields, and may be sent on update requests to ensure the client
+     * has an up-to-date value before proceeding.
      * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return This builder for chaining. */ @@ -15028,12 +16285,12 @@ public Builder clearEtag() { * * *
-     * This checksum is computed by the server based on the value of node pool
-     * fields, and may be sent on update requests to ensure the client has an
-     * up-to-date value before proceeding.
+     * Output only. This checksum is computed by the server based on the value of
+     * node pool fields, and may be sent on update requests to ensure the client
+     * has an up-to-date value before proceeding.
      * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @param value The bytes for etag to set. * @return This builder for chaining. @@ -15863,6 +17120,220 @@ public Builder clearMaintenancePolicy() { return maintenancePolicyBuilder_; } + private com.google.container.v1.NodePool.KubeletCertInfo kubeletCertInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.NodePool.KubeletCertInfo, + com.google.container.v1.NodePool.KubeletCertInfo.Builder, + com.google.container.v1.NodePool.KubeletCertInfoOrBuilder> + kubeletCertInfoBuilder_; + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the kubeletCertInfo field is set. + */ + public boolean hasKubeletCertInfo() { + return ((bitField0_ & 0x00800000) != 0); + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The kubeletCertInfo. + */ + public com.google.container.v1.NodePool.KubeletCertInfo getKubeletCertInfo() { + if (kubeletCertInfoBuilder_ == null) { + return kubeletCertInfo_ == null + ? com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance() + : kubeletCertInfo_; + } else { + return kubeletCertInfoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setKubeletCertInfo(com.google.container.v1.NodePool.KubeletCertInfo value) { + if (kubeletCertInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kubeletCertInfo_ = value; + } else { + kubeletCertInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00800000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setKubeletCertInfo( + com.google.container.v1.NodePool.KubeletCertInfo.Builder builderForValue) { + if (kubeletCertInfoBuilder_ == null) { + kubeletCertInfo_ = builderForValue.build(); + } else { + kubeletCertInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00800000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeKubeletCertInfo(com.google.container.v1.NodePool.KubeletCertInfo value) { + if (kubeletCertInfoBuilder_ == null) { + if (((bitField0_ & 0x00800000) != 0) + && kubeletCertInfo_ != null + && kubeletCertInfo_ + != com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance()) { + getKubeletCertInfoBuilder().mergeFrom(value); + } else { + kubeletCertInfo_ = value; + } + } else { + kubeletCertInfoBuilder_.mergeFrom(value); + } + if (kubeletCertInfo_ != null) { + bitField0_ |= 0x00800000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearKubeletCertInfo() { + bitField0_ = (bitField0_ & ~0x00800000); + kubeletCertInfo_ = null; + if (kubeletCertInfoBuilder_ != null) { + kubeletCertInfoBuilder_.dispose(); + kubeletCertInfoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.container.v1.NodePool.KubeletCertInfo.Builder getKubeletCertInfoBuilder() { + bitField0_ |= 0x00800000; + onChanged(); + return internalGetKubeletCertInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.container.v1.NodePool.KubeletCertInfoOrBuilder getKubeletCertInfoOrBuilder() { + if (kubeletCertInfoBuilder_ != null) { + return kubeletCertInfoBuilder_.getMessageOrBuilder(); + } else { + return kubeletCertInfo_ == null + ? com.google.container.v1.NodePool.KubeletCertInfo.getDefaultInstance() + : kubeletCertInfo_; + } + } + + /** + * + * + *
+     * Output only. Contains expiry information about the kubelet certificate.
+     * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.NodePool.KubeletCertInfo, + com.google.container.v1.NodePool.KubeletCertInfo.Builder, + com.google.container.v1.NodePool.KubeletCertInfoOrBuilder> + internalGetKubeletCertInfoFieldBuilder() { + if (kubeletCertInfoBuilder_ == null) { + kubeletCertInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.NodePool.KubeletCertInfo, + com.google.container.v1.NodePool.KubeletCertInfo.Builder, + com.google.container.v1.NodePool.KubeletCertInfoOrBuilder>( + getKubeletCertInfo(), getParentForChildren(), isClean()); + kubeletCertInfo_ = null; + } + return kubeletCertInfoBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.container.v1.NodePool) } 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 d149e553284a..42be63bdd077 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 @@ -410,7 +410,7 @@ public interface NodePoolOrBuilder * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return The statusMessage. */ @java.lang.Deprecated @@ -430,7 +430,7 @@ public interface NodePoolOrBuilder * * * @deprecated google.container.v1.NodePool.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=5361 + * google/container/v1/cluster_service.proto;l=5441 * @return The bytes for statusMessage. */ @java.lang.Deprecated @@ -557,10 +557,12 @@ public interface NodePoolOrBuilder * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ java.util.List getConditionsList(); @@ -568,10 +570,12 @@ public interface NodePoolOrBuilder * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ com.google.container.v1.StatusCondition getConditions(int index); @@ -579,10 +583,12 @@ public interface NodePoolOrBuilder * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ int getConditionsCount(); @@ -590,10 +596,12 @@ public interface NodePoolOrBuilder * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ java.util.List getConditionsOrBuilderList(); @@ -602,10 +610,12 @@ public interface NodePoolOrBuilder * * *
-   * Which conditions caused the current node pool state.
+   * Output only. Which conditions caused the current node pool state.
    * 
* - * repeated .google.container.v1.StatusCondition conditions = 105; + * + * repeated .google.container.v1.StatusCondition conditions = 105 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * */ com.google.container.v1.StatusConditionOrBuilder getConditionsOrBuilder(int index); @@ -746,12 +756,12 @@ public interface NodePoolOrBuilder * * *
-   * This checksum is computed by the server based on the value of node pool
-   * fields, and may be sent on update requests to ensure the client has an
-   * up-to-date value before proceeding.
+   * Output only. This checksum is computed by the server based on the value of
+   * node pool fields, and may be sent on update requests to ensure the client
+   * has an up-to-date value before proceeding.
    * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The etag. */ @@ -761,12 +771,12 @@ public interface NodePoolOrBuilder * * *
-   * This checksum is computed by the server based on the value of node pool
-   * fields, and may be sent on update requests to ensure the client has an
-   * up-to-date value before proceeding.
+   * Output only. This checksum is computed by the server based on the value of
+   * node pool fields, and may be sent on update requests to ensure the client
+   * has an up-to-date value before proceeding.
    * 
* - * string etag = 110; + * string etag = 110 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for etag. */ @@ -926,4 +936,47 @@ public interface NodePoolOrBuilder */ com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder(); + + /** + * + * + *
+   * Output only. Contains expiry information about the kubelet certificate.
+   * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the kubeletCertInfo field is set. + */ + boolean hasKubeletCertInfo(); + + /** + * + * + *
+   * Output only. Contains expiry information about the kubelet certificate.
+   * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The kubeletCertInfo. + */ + com.google.container.v1.NodePool.KubeletCertInfo getKubeletCertInfo(); + + /** + * + * + *
+   * Output only. Contains expiry information about the kubelet certificate.
+   * 
+ * + * + * .google.container.v1.NodePool.KubeletCertInfo kubelet_cert_info = 119 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.container.v1.NodePool.KubeletCertInfoOrBuilder getKubeletCertInfoOrBuilder(); } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfo.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfo.java index a0dd2bbcf6eb..9f963daf9d72 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfo.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfo.java @@ -1087,6 +1087,68 @@ public com.google.protobuf.ByteString getEndOfExtendedSupportTimestampBytes() { } } + public static final int CUSTOM_IMAGE_INFO_FIELD_NUMBER = 8; + private com.google.container.v1.CustomImageInfo customImageInfo_; + + /** + * + * + *
+   * Output only. Upgrade info for the node pool specific to the usage of custom
+   * images.
+   * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the customImageInfo field is set. + */ + @java.lang.Override + public boolean hasCustomImageInfo() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+   * Output only. Upgrade info for the node pool specific to the usage of custom
+   * images.
+   * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The customImageInfo. + */ + @java.lang.Override + public com.google.container.v1.CustomImageInfo getCustomImageInfo() { + return customImageInfo_ == null + ? com.google.container.v1.CustomImageInfo.getDefaultInstance() + : customImageInfo_; + } + + /** + * + * + *
+   * Output only. Upgrade info for the node pool specific to the usage of custom
+   * images.
+   * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.container.v1.CustomImageInfoOrBuilder getCustomImageInfoOrBuilder() { + return customImageInfo_ == null + ? com.google.container.v1.CustomImageInfo.getDefaultInstance() + : customImageInfo_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1131,6 +1193,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 7, endOfExtendedSupportTimestamp_); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(8, getCustomImageInfo()); + } getUnknownFields().writeTo(output); } @@ -1184,6 +1249,9 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessage.computeStringSize(7, endOfExtendedSupportTimestamp_); } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getCustomImageInfo()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1223,6 +1291,10 @@ public boolean equals(final java.lang.Object obj) { if (!getEndOfExtendedSupportTimestamp().equals(other.getEndOfExtendedSupportTimestamp())) return false; } + if (hasCustomImageInfo() != other.hasCustomImageInfo()) return false; + if (hasCustomImageInfo()) { + if (!getCustomImageInfo().equals(other.getCustomImageInfo())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1262,6 +1334,10 @@ public int hashCode() { hash = (37 * hash) + END_OF_EXTENDED_SUPPORT_TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getEndOfExtendedSupportTimestamp().hashCode(); } + if (hasCustomImageInfo()) { + hash = (37 * hash) + CUSTOM_IMAGE_INFO_FIELD_NUMBER; + hash = (53 * hash) + getCustomImageInfo().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1392,10 +1468,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.container.v1.NodePoolUpgradeInfo.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetUpgradeDetailsFieldBuilder(); + internalGetCustomImageInfoFieldBuilder(); + } } @java.lang.Override @@ -1415,6 +1501,11 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000010); endOfStandardSupportTimestamp_ = ""; endOfExtendedSupportTimestamp_ = ""; + customImageInfo_ = null; + if (customImageInfoBuilder_ != null) { + customImageInfoBuilder_.dispose(); + customImageInfoBuilder_ = null; + } return this; } @@ -1489,6 +1580,11 @@ private void buildPartial0(com.google.container.v1.NodePoolUpgradeInfo result) { result.endOfExtendedSupportTimestamp_ = endOfExtendedSupportTimestamp_; to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.customImageInfo_ = + customImageInfoBuilder_ == null ? customImageInfo_ : customImageInfoBuilder_.build(); + to_bitField0_ |= 0x00000010; + } result.bitField0_ |= to_bitField0_; } @@ -1573,6 +1669,9 @@ public Builder mergeFrom(com.google.container.v1.NodePoolUpgradeInfo other) { bitField0_ |= 0x00000040; onChanged(); } + if (other.hasCustomImageInfo()) { + mergeCustomImageInfo(other.getCustomImageInfo()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1672,6 +1771,13 @@ public Builder mergeFrom( bitField0_ |= 0x00000040; break; } // case 58 + case 66: + { + input.readMessage( + internalGetCustomImageInfoFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -3093,6 +3199,228 @@ public Builder setEndOfExtendedSupportTimestampBytes(com.google.protobuf.ByteStr return this; } + private com.google.container.v1.CustomImageInfo customImageInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.CustomImageInfo, + com.google.container.v1.CustomImageInfo.Builder, + com.google.container.v1.CustomImageInfoOrBuilder> + customImageInfoBuilder_; + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the customImageInfo field is set. + */ + public boolean hasCustomImageInfo() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The customImageInfo. + */ + public com.google.container.v1.CustomImageInfo getCustomImageInfo() { + if (customImageInfoBuilder_ == null) { + return customImageInfo_ == null + ? com.google.container.v1.CustomImageInfo.getDefaultInstance() + : customImageInfo_; + } else { + return customImageInfoBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCustomImageInfo(com.google.container.v1.CustomImageInfo value) { + if (customImageInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + customImageInfo_ = value; + } else { + customImageInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCustomImageInfo( + com.google.container.v1.CustomImageInfo.Builder builderForValue) { + if (customImageInfoBuilder_ == null) { + customImageInfo_ = builderForValue.build(); + } else { + customImageInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCustomImageInfo(com.google.container.v1.CustomImageInfo value) { + if (customImageInfoBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && customImageInfo_ != null + && customImageInfo_ != com.google.container.v1.CustomImageInfo.getDefaultInstance()) { + getCustomImageInfoBuilder().mergeFrom(value); + } else { + customImageInfo_ = value; + } + } else { + customImageInfoBuilder_.mergeFrom(value); + } + if (customImageInfo_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCustomImageInfo() { + bitField0_ = (bitField0_ & ~0x00000080); + customImageInfo_ = null; + if (customImageInfoBuilder_ != null) { + customImageInfoBuilder_.dispose(); + customImageInfoBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.container.v1.CustomImageInfo.Builder getCustomImageInfoBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return internalGetCustomImageInfoFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.container.v1.CustomImageInfoOrBuilder getCustomImageInfoOrBuilder() { + if (customImageInfoBuilder_ != null) { + return customImageInfoBuilder_.getMessageOrBuilder(); + } else { + return customImageInfo_ == null + ? com.google.container.v1.CustomImageInfo.getDefaultInstance() + : customImageInfo_; + } + } + + /** + * + * + *
+     * Output only. Upgrade info for the node pool specific to the usage of custom
+     * images.
+     * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.CustomImageInfo, + com.google.container.v1.CustomImageInfo.Builder, + com.google.container.v1.CustomImageInfoOrBuilder> + internalGetCustomImageInfoFieldBuilder() { + if (customImageInfoBuilder_ == null) { + customImageInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.CustomImageInfo, + com.google.container.v1.CustomImageInfo.Builder, + com.google.container.v1.CustomImageInfoOrBuilder>( + getCustomImageInfo(), getParentForChildren(), isClean()); + customImageInfo_ = null; + } + return customImageInfoBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.container.v1.NodePoolUpgradeInfo) } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfoOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfoOrBuilder.java index 0bc3a0c0e90c..556a57638c6a 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfoOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolUpgradeInfoOrBuilder.java @@ -393,4 +393,50 @@ public interface NodePoolUpgradeInfoOrBuilder * @return The bytes for endOfExtendedSupportTimestamp. */ com.google.protobuf.ByteString getEndOfExtendedSupportTimestampBytes(); + + /** + * + * + *
+   * Output only. Upgrade info for the node pool specific to the usage of custom
+   * images.
+   * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the customImageInfo field is set. + */ + boolean hasCustomImageInfo(); + + /** + * + * + *
+   * Output only. Upgrade info for the node pool specific to the usage of custom
+   * images.
+   * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The customImageInfo. + */ + com.google.container.v1.CustomImageInfo getCustomImageInfo(); + + /** + * + * + *
+   * Output only. Upgrade info for the node pool specific to the usage of custom
+   * images.
+   * 
+ * + * + * .google.container.v1.CustomImageInfo custom_image_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.container.v1.CustomImageInfoOrBuilder getCustomImageInfoOrBuilder(); } 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 e3321c7f0389..2d889b1510bf 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 @@ -1044,7 +1044,7 @@ public com.google.protobuf.ByteString getNameBytes() { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return The zone. */ @java.lang.Override @@ -1074,7 +1074,7 @@ public java.lang.String getZone() { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return The bytes for zone. */ @java.lang.Override @@ -1244,7 +1244,7 @@ public com.google.protobuf.ByteString getDetailBytes() { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @return The statusMessage. */ @java.lang.Override @@ -1274,7 +1274,7 @@ public java.lang.String getStatusMessage() { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @return The bytes for statusMessage. */ @java.lang.Override @@ -2787,7 +2787,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return The zone. */ @java.lang.Deprecated @@ -2816,7 +2816,7 @@ public java.lang.String getZone() { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return The bytes for zone. */ @java.lang.Deprecated @@ -2845,7 +2845,7 @@ public com.google.protobuf.ByteString getZoneBytes() { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @param value The zone to set. * @return This builder for chaining. */ @@ -2873,7 +2873,7 @@ public Builder setZone(java.lang.String value) { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return This builder for chaining. */ @java.lang.Deprecated @@ -2897,7 +2897,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -3249,7 +3249,7 @@ public Builder setDetailBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @return The statusMessage. */ @java.lang.Deprecated @@ -3278,7 +3278,7 @@ public java.lang.String getStatusMessage() { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @return The bytes for statusMessage. */ @java.lang.Deprecated @@ -3307,7 +3307,7 @@ public com.google.protobuf.ByteString getStatusMessageBytes() { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @param value The statusMessage to set. * @return This builder for chaining. */ @@ -3335,7 +3335,7 @@ public Builder setStatusMessage(java.lang.String value) { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @return This builder for chaining. */ @java.lang.Deprecated @@ -3359,7 +3359,7 @@ public Builder clearStatusMessage() { * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @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 63853738211d..ee808db0453a 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 @@ -65,7 +65,7 @@ public interface OperationOrBuilder * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return The zone. */ @java.lang.Deprecated @@ -84,7 +84,7 @@ public interface OperationOrBuilder * string zone = 2 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; * * @deprecated google.container.v1.Operation.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4153 + * google/container/v1/cluster_service.proto;l=4217 * @return The bytes for zone. */ @java.lang.Deprecated @@ -189,7 +189,7 @@ public interface OperationOrBuilder * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @return The statusMessage. */ @java.lang.Deprecated @@ -208,7 +208,7 @@ public interface OperationOrBuilder * * * @deprecated google.container.v1.Operation.status_message is deprecated. See - * google/container/v1/cluster_service.proto;l=4167 + * google/container/v1/cluster_service.proto;l=4231 * @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/PrivateClusterConfig.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfig.java index e5f59e629248..cfe6134e19ac 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 @@ -94,7 +94,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * bool enable_private_nodes = 1 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_nodes is deprecated. See - * google/container/v1/cluster_service.proto;l=2365 + * google/container/v1/cluster_service.proto;l=2410 * @return The enablePrivateNodes. */ @java.lang.Override @@ -121,7 +121,7 @@ public boolean getEnablePrivateNodes() { * bool enable_private_endpoint = 2 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2373 + * google/container/v1/cluster_service.proto;l=2418 * @return The enablePrivateEndpoint. */ @java.lang.Override @@ -210,7 +210,7 @@ public com.google.protobuf.ByteString getMasterIpv4CidrBlockBytes() { * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return The privateEndpoint. */ @java.lang.Override @@ -243,7 +243,7 @@ public java.lang.String getPrivateEndpoint() { * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return The bytes for privateEndpoint. */ @java.lang.Override @@ -281,7 +281,7 @@ public com.google.protobuf.ByteString getPrivateEndpointBytes() { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return The publicEndpoint. */ @java.lang.Override @@ -314,7 +314,7 @@ public java.lang.String getPublicEndpoint() { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return The bytes for publicEndpoint. */ @java.lang.Override @@ -403,7 +403,7 @@ public com.google.protobuf.ByteString getPeeringNameBytes() { * * * @deprecated google.container.v1.PrivateClusterConfig.master_global_access_config is deprecated. - * See google/container/v1/cluster_service.proto;l=2405 + * See google/container/v1/cluster_service.proto;l=2450 * @return Whether the masterGlobalAccessConfig field is set. */ @java.lang.Override @@ -428,7 +428,7 @@ public boolean hasMasterGlobalAccessConfig() { * * * @deprecated google.container.v1.PrivateClusterConfig.master_global_access_config is deprecated. - * See google/container/v1/cluster_service.proto;l=2405 + * See google/container/v1/cluster_service.proto;l=2450 * @return The masterGlobalAccessConfig. */ @java.lang.Override @@ -484,7 +484,7 @@ public boolean hasMasterGlobalAccessConfig() { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is deprecated. - * See google/container/v1/cluster_service.proto;l=2414 + * See google/container/v1/cluster_service.proto;l=2459 * @return The privateEndpointSubnetwork. */ @java.lang.Override @@ -516,7 +516,7 @@ public java.lang.String getPrivateEndpointSubnetwork() { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is deprecated. - * See google/container/v1/cluster_service.proto;l=2414 + * See google/container/v1/cluster_service.proto;l=2459 * @return The bytes for privateEndpointSubnetwork. */ @java.lang.Override @@ -1051,7 +1051,7 @@ public Builder mergeFrom( * bool enable_private_nodes = 1 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_nodes is deprecated. See - * google/container/v1/cluster_service.proto;l=2365 + * google/container/v1/cluster_service.proto;l=2410 * @return The enablePrivateNodes. */ @java.lang.Override @@ -1076,7 +1076,7 @@ public boolean getEnablePrivateNodes() { * bool enable_private_nodes = 1 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_nodes is deprecated. See - * google/container/v1/cluster_service.proto;l=2365 + * google/container/v1/cluster_service.proto;l=2410 * @param value The enablePrivateNodes to set. * @return This builder for chaining. */ @@ -1105,7 +1105,7 @@ public Builder setEnablePrivateNodes(boolean value) { * bool enable_private_nodes = 1 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_nodes is deprecated. See - * google/container/v1/cluster_service.proto;l=2365 + * google/container/v1/cluster_service.proto;l=2410 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1133,7 +1133,7 @@ public Builder clearEnablePrivateNodes() { * bool enable_private_endpoint = 2 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=2373 + * See google/container/v1/cluster_service.proto;l=2418 * @return The enablePrivateEndpoint. */ @java.lang.Override @@ -1157,7 +1157,7 @@ public boolean getEnablePrivateEndpoint() { * bool enable_private_endpoint = 2 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=2373 + * See google/container/v1/cluster_service.proto;l=2418 * @param value The enablePrivateEndpoint to set. * @return This builder for chaining. */ @@ -1185,7 +1185,7 @@ public Builder setEnablePrivateEndpoint(boolean value) { * bool enable_private_endpoint = 2 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_endpoint is deprecated. - * See google/container/v1/cluster_service.proto;l=2373 + * See google/container/v1/cluster_service.proto;l=2418 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1340,7 +1340,7 @@ public Builder setMasterIpv4CidrBlockBytes(com.google.protobuf.ByteString value) * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return The privateEndpoint. */ @java.lang.Deprecated @@ -1372,7 +1372,7 @@ public java.lang.String getPrivateEndpoint() { * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return The bytes for privateEndpoint. */ @java.lang.Deprecated @@ -1404,7 +1404,7 @@ public com.google.protobuf.ByteString getPrivateEndpointBytes() { * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @param value The privateEndpoint to set. * @return This builder for chaining. */ @@ -1435,7 +1435,7 @@ public Builder setPrivateEndpoint(java.lang.String value) { * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1462,7 +1462,7 @@ public Builder clearPrivateEndpoint() { * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @param value The bytes for privateEndpoint to set. * @return This builder for chaining. */ @@ -1496,7 +1496,7 @@ public Builder setPrivateEndpointBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return The publicEndpoint. */ @java.lang.Deprecated @@ -1528,7 +1528,7 @@ public java.lang.String getPublicEndpoint() { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return The bytes for publicEndpoint. */ @java.lang.Deprecated @@ -1560,7 +1560,7 @@ public com.google.protobuf.ByteString getPublicEndpointBytes() { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @param value The publicEndpoint to set. * @return This builder for chaining. */ @@ -1591,7 +1591,7 @@ public Builder setPublicEndpoint(java.lang.String value) { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1618,7 +1618,7 @@ public Builder clearPublicEndpoint() { * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @param value The bytes for publicEndpoint to set. * @return This builder for chaining. */ @@ -1769,7 +1769,7 @@ public Builder setPeeringNameBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.container.v1.PrivateClusterConfig.master_global_access_config is - * deprecated. See google/container/v1/cluster_service.proto;l=2405 + * deprecated. See google/container/v1/cluster_service.proto;l=2450 * @return Whether the masterGlobalAccessConfig field is set. */ @java.lang.Deprecated @@ -1793,7 +1793,7 @@ public boolean hasMasterGlobalAccessConfig() { * * * @deprecated google.container.v1.PrivateClusterConfig.master_global_access_config is - * deprecated. See google/container/v1/cluster_service.proto;l=2405 + * deprecated. See google/container/v1/cluster_service.proto;l=2450 * @return The masterGlobalAccessConfig. */ @java.lang.Deprecated @@ -2031,7 +2031,7 @@ public Builder clearMasterGlobalAccessConfig() { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is - * deprecated. See google/container/v1/cluster_service.proto;l=2414 + * deprecated. See google/container/v1/cluster_service.proto;l=2459 * @return The privateEndpointSubnetwork. */ @java.lang.Deprecated @@ -2062,7 +2062,7 @@ public java.lang.String getPrivateEndpointSubnetwork() { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is - * deprecated. See google/container/v1/cluster_service.proto;l=2414 + * deprecated. See google/container/v1/cluster_service.proto;l=2459 * @return The bytes for privateEndpointSubnetwork. */ @java.lang.Deprecated @@ -2093,7 +2093,7 @@ public com.google.protobuf.ByteString getPrivateEndpointSubnetworkBytes() { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is - * deprecated. See google/container/v1/cluster_service.proto;l=2414 + * deprecated. See google/container/v1/cluster_service.proto;l=2459 * @param value The privateEndpointSubnetwork to set. * @return This builder for chaining. */ @@ -2123,7 +2123,7 @@ public Builder setPrivateEndpointSubnetwork(java.lang.String value) { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is - * deprecated. See google/container/v1/cluster_service.proto;l=2414 + * deprecated. See google/container/v1/cluster_service.proto;l=2459 * @return This builder for chaining. */ @java.lang.Deprecated @@ -2149,7 +2149,7 @@ public Builder clearPrivateEndpointSubnetwork() { * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is - * deprecated. See google/container/v1/cluster_service.proto;l=2414 + * deprecated. See google/container/v1/cluster_service.proto;l=2459 * @param value The bytes for privateEndpointSubnetwork to set. * @return This builder for chaining. */ diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfigOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfigOrBuilder.java index 486a64c9c800..edf648f9894a 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfigOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfigOrBuilder.java @@ -42,7 +42,7 @@ public interface PrivateClusterConfigOrBuilder * bool enable_private_nodes = 1 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_nodes is deprecated. See - * google/container/v1/cluster_service.proto;l=2365 + * google/container/v1/cluster_service.proto;l=2410 * @return The enablePrivateNodes. */ @java.lang.Deprecated @@ -63,7 +63,7 @@ public interface PrivateClusterConfigOrBuilder * bool enable_private_endpoint = 2 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.enable_private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2373 + * google/container/v1/cluster_service.proto;l=2418 * @return The enablePrivateEndpoint. */ @java.lang.Deprecated @@ -117,7 +117,7 @@ public interface PrivateClusterConfigOrBuilder * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return The privateEndpoint. */ @java.lang.Deprecated @@ -139,7 +139,7 @@ public interface PrivateClusterConfigOrBuilder * * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2386 + * google/container/v1/cluster_service.proto;l=2431 * @return The bytes for privateEndpoint. */ @java.lang.Deprecated @@ -161,7 +161,7 @@ public interface PrivateClusterConfigOrBuilder * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return The publicEndpoint. */ @java.lang.Deprecated @@ -183,7 +183,7 @@ public interface PrivateClusterConfigOrBuilder * * * @deprecated google.container.v1.PrivateClusterConfig.public_endpoint is deprecated. See - * google/container/v1/cluster_service.proto;l=2394 + * google/container/v1/cluster_service.proto;l=2439 * @return The bytes for publicEndpoint. */ @java.lang.Deprecated @@ -231,7 +231,7 @@ public interface PrivateClusterConfigOrBuilder * * * @deprecated google.container.v1.PrivateClusterConfig.master_global_access_config is deprecated. - * See google/container/v1/cluster_service.proto;l=2405 + * See google/container/v1/cluster_service.proto;l=2450 * @return Whether the masterGlobalAccessConfig field is set. */ @java.lang.Deprecated @@ -253,7 +253,7 @@ public interface PrivateClusterConfigOrBuilder * * * @deprecated google.container.v1.PrivateClusterConfig.master_global_access_config is deprecated. - * See google/container/v1/cluster_service.proto;l=2405 + * See google/container/v1/cluster_service.proto;l=2450 * @return The masterGlobalAccessConfig. */ @java.lang.Deprecated @@ -293,7 +293,7 @@ public interface PrivateClusterConfigOrBuilder * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is deprecated. - * See google/container/v1/cluster_service.proto;l=2414 + * See google/container/v1/cluster_service.proto;l=2459 * @return The privateEndpointSubnetwork. */ @java.lang.Deprecated @@ -314,7 +314,7 @@ public interface PrivateClusterConfigOrBuilder * string private_endpoint_subnetwork = 10 [deprecated = true]; * * @deprecated google.container.v1.PrivateClusterConfig.private_endpoint_subnetwork is deprecated. - * See google/container/v1/cluster_service.proto;l=2414 + * See google/container/v1/cluster_service.proto;l=2459 * @return The bytes for privateEndpointSubnetwork. */ @java.lang.Deprecated 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 416cdeff913c..1e7824e12fe1 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 @@ -89,11 +89,13 @@ public enum Channel implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * No channel specified.
+     * Deprecated: No channel specified. it will be removed in the future, use
+     * RAPID, REGULAR, STABLE or EXTENDED instead.
      * 
* - * UNSPECIFIED = 0; + * UNSPECIFIED = 0 [deprecated = true]; */ + @java.lang.Deprecated UNSPECIFIED(0), /** * @@ -161,12 +163,13 @@ public enum Channel implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * No channel specified.
+     * Deprecated: No channel specified. it will be removed in the future, use
+     * RAPID, REGULAR, STABLE or EXTENDED instead.
      * 
* - * UNSPECIFIED = 0; + * UNSPECIFIED = 0 [deprecated = true]; */ - public static final int UNSPECIFIED_VALUE = 0; + @java.lang.Deprecated public static final int UNSPECIFIED_VALUE = 0; /** * 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 724343b2f8ef..a2c53d137479 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 @@ -125,6 +125,17 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { * SPECIFIC_RESERVATION = 3; */ SPECIFIC_RESERVATION(3), + /** + * + * + *
+     * Consume any reservation available. If no reservation is available, fail
+     * the node creation.
+     * 
+ * + * ANY_RESERVATION_THEN_FAIL = 4; + */ + ANY_RESERVATION_THEN_FAIL(4), UNRECOGNIZED(-1), ; @@ -183,6 +194,18 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { */ public static final int SPECIFIC_RESERVATION_VALUE = 3; + /** + * + * + *
+     * Consume any reservation available. If no reservation is available, fail
+     * the node creation.
+     * 
+ * + * ANY_RESERVATION_THEN_FAIL = 4; + */ + public static final int ANY_RESERVATION_THEN_FAIL_VALUE = 4; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -215,6 +238,8 @@ public static Type forNumber(int value) { return ANY_RESERVATION; case 3: return SPECIFIC_RESERVATION; + case 4: + return ANY_RESERVATION_THEN_FAIL; default: return null; } 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 9b31772d7705..8fbd56191c97 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 @@ -93,7 +93,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return The projectId. */ @java.lang.Override @@ -122,7 +122,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return The bytes for projectId. */ @java.lang.Override @@ -157,7 +157,7 @@ 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=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return The zone. */ @java.lang.Override @@ -187,7 +187,7 @@ 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=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return The bytes for zone. */ @java.lang.Override @@ -220,7 +220,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return The clusterId. */ @java.lang.Override @@ -248,7 +248,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return The bytes for clusterId. */ @java.lang.Override @@ -281,7 +281,7 @@ 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=5752 + * google/container/v1/cluster_service.proto;l=5837 * @return The nodePoolId. */ @java.lang.Override @@ -309,7 +309,7 @@ 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=5752 + * google/container/v1/cluster_service.proto;l=5837 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -848,7 +848,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return The projectId. */ @java.lang.Deprecated @@ -876,7 +876,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -904,7 +904,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @param value The projectId to set. * @return This builder for chaining. */ @@ -931,7 +931,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return This builder for chaining. */ @java.lang.Deprecated @@ -954,7 +954,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -985,7 +985,7 @@ 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=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return The zone. */ @java.lang.Deprecated @@ -1014,7 +1014,7 @@ 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=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1043,7 +1043,7 @@ 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=5744 + * google/container/v1/cluster_service.proto;l=5829 * @param value The zone to set. * @return This builder for chaining. */ @@ -1071,7 +1071,7 @@ 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=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1095,7 +1095,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5744 + * google/container/v1/cluster_service.proto;l=5829 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1124,7 +1124,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return The clusterId. */ @java.lang.Deprecated @@ -1151,7 +1151,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1178,7 +1178,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1204,7 +1204,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1226,7 +1226,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -1255,7 +1255,7 @@ 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=5752 + * See google/container/v1/cluster_service.proto;l=5837 * @return The nodePoolId. */ @java.lang.Deprecated @@ -1282,7 +1282,7 @@ 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=5752 + * See google/container/v1/cluster_service.proto;l=5837 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1309,7 +1309,7 @@ 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=5752 + * See google/container/v1/cluster_service.proto;l=5837 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -1335,7 +1335,7 @@ 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=5752 + * See google/container/v1/cluster_service.proto;l=5837 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1357,7 +1357,7 @@ 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=5752 + * See google/container/v1/cluster_service.proto;l=5837 * @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 65efe7d0edec..a3d55a46ed04 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 @@ -38,7 +38,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=5738 + * google/container/v1/cluster_service.proto;l=5823 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface RollbackNodePoolUpgradeRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.RollbackNodePoolUpgradeRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5744 + * google/container/v1/cluster_service.proto;l=5829 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=5748 + * google/container/v1/cluster_service.proto;l=5833 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=5752 + * google/container/v1/cluster_service.proto;l=5837 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=5752 + * google/container/v1/cluster_service.proto;l=5837 * @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/RollbackSafeUpgrade.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgrade.java new file mode 100644 index 000000000000..bf12efee1706 --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgrade.java @@ -0,0 +1,740 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +/** + * + * + *
+ * RollbackSafeUpgrade is the configuration for the rollback safe upgrade.
+ * 
+ * + * Protobuf type {@code google.container.v1.RollbackSafeUpgrade} + */ +@com.google.protobuf.Generated +public final class RollbackSafeUpgrade extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.RollbackSafeUpgrade) + RollbackSafeUpgradeOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "RollbackSafeUpgrade"); + } + + // Use RollbackSafeUpgrade.newBuilder() to construct. + private RollbackSafeUpgrade(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private RollbackSafeUpgrade() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgrade_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgrade_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.RollbackSafeUpgrade.class, + com.google.container.v1.RollbackSafeUpgrade.Builder.class); + } + + private int bitField0_; + public static final int CONTROL_PLANE_SOAK_DURATION_FIELD_NUMBER = 1; + private com.google.protobuf.Duration controlPlaneSoakDuration_; + + /** + * + * + *
+   * Optional. A user-defined period for the cluster remains in the rollbackable
+   * state. ex: {seconds: 21600}.
+   * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the controlPlaneSoakDuration field is set. + */ + @java.lang.Override + public boolean hasControlPlaneSoakDuration() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. A user-defined period for the cluster remains in the rollbackable
+   * state. ex: {seconds: 21600}.
+   * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The controlPlaneSoakDuration. + */ + @java.lang.Override + public com.google.protobuf.Duration getControlPlaneSoakDuration() { + return controlPlaneSoakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : controlPlaneSoakDuration_; + } + + /** + * + * + *
+   * Optional. A user-defined period for the cluster remains in the rollbackable
+   * state. ex: {seconds: 21600}.
+   * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getControlPlaneSoakDurationOrBuilder() { + return controlPlaneSoakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : controlPlaneSoakDuration_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getControlPlaneSoakDuration()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, getControlPlaneSoakDuration()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.RollbackSafeUpgrade)) { + return super.equals(obj); + } + com.google.container.v1.RollbackSafeUpgrade other = + (com.google.container.v1.RollbackSafeUpgrade) obj; + + if (hasControlPlaneSoakDuration() != other.hasControlPlaneSoakDuration()) return false; + if (hasControlPlaneSoakDuration()) { + if (!getControlPlaneSoakDuration().equals(other.getControlPlaneSoakDuration())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasControlPlaneSoakDuration()) { + hash = (37 * hash) + CONTROL_PLANE_SOAK_DURATION_FIELD_NUMBER; + hash = (53 * hash) + getControlPlaneSoakDuration().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.RollbackSafeUpgrade parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.container.v1.RollbackSafeUpgrade prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RollbackSafeUpgrade is the configuration for the rollback safe upgrade.
+   * 
+ * + * Protobuf type {@code google.container.v1.RollbackSafeUpgrade} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.RollbackSafeUpgrade) + com.google.container.v1.RollbackSafeUpgradeOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgrade_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgrade_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.RollbackSafeUpgrade.class, + com.google.container.v1.RollbackSafeUpgrade.Builder.class); + } + + // Construct using com.google.container.v1.RollbackSafeUpgrade.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetControlPlaneSoakDurationFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + controlPlaneSoakDuration_ = null; + if (controlPlaneSoakDurationBuilder_ != null) { + controlPlaneSoakDurationBuilder_.dispose(); + controlPlaneSoakDurationBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgrade_descriptor; + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgrade getDefaultInstanceForType() { + return com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgrade build() { + com.google.container.v1.RollbackSafeUpgrade result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgrade buildPartial() { + com.google.container.v1.RollbackSafeUpgrade result = + new com.google.container.v1.RollbackSafeUpgrade(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.RollbackSafeUpgrade result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.controlPlaneSoakDuration_ = + controlPlaneSoakDurationBuilder_ == null + ? controlPlaneSoakDuration_ + : controlPlaneSoakDurationBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.RollbackSafeUpgrade) { + return mergeFrom((com.google.container.v1.RollbackSafeUpgrade) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.RollbackSafeUpgrade other) { + if (other == com.google.container.v1.RollbackSafeUpgrade.getDefaultInstance()) return this; + if (other.hasControlPlaneSoakDuration()) { + mergeControlPlaneSoakDuration(other.getControlPlaneSoakDuration()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + internalGetControlPlaneSoakDurationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.Duration controlPlaneSoakDuration_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + controlPlaneSoakDurationBuilder_; + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the controlPlaneSoakDuration field is set. + */ + public boolean hasControlPlaneSoakDuration() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The controlPlaneSoakDuration. + */ + public com.google.protobuf.Duration getControlPlaneSoakDuration() { + if (controlPlaneSoakDurationBuilder_ == null) { + return controlPlaneSoakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : controlPlaneSoakDuration_; + } else { + return controlPlaneSoakDurationBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setControlPlaneSoakDuration(com.google.protobuf.Duration value) { + if (controlPlaneSoakDurationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + controlPlaneSoakDuration_ = value; + } else { + controlPlaneSoakDurationBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setControlPlaneSoakDuration( + com.google.protobuf.Duration.Builder builderForValue) { + if (controlPlaneSoakDurationBuilder_ == null) { + controlPlaneSoakDuration_ = builderForValue.build(); + } else { + controlPlaneSoakDurationBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeControlPlaneSoakDuration(com.google.protobuf.Duration value) { + if (controlPlaneSoakDurationBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && controlPlaneSoakDuration_ != null + && controlPlaneSoakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + getControlPlaneSoakDurationBuilder().mergeFrom(value); + } else { + controlPlaneSoakDuration_ = value; + } + } else { + controlPlaneSoakDurationBuilder_.mergeFrom(value); + } + if (controlPlaneSoakDuration_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearControlPlaneSoakDuration() { + bitField0_ = (bitField0_ & ~0x00000001); + controlPlaneSoakDuration_ = null; + if (controlPlaneSoakDurationBuilder_ != null) { + controlPlaneSoakDurationBuilder_.dispose(); + controlPlaneSoakDurationBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Duration.Builder getControlPlaneSoakDurationBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetControlPlaneSoakDurationFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.DurationOrBuilder getControlPlaneSoakDurationOrBuilder() { + if (controlPlaneSoakDurationBuilder_ != null) { + return controlPlaneSoakDurationBuilder_.getMessageOrBuilder(); + } else { + return controlPlaneSoakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : controlPlaneSoakDuration_; + } + } + + /** + * + * + *
+     * Optional. A user-defined period for the cluster remains in the rollbackable
+     * state. ex: {seconds: 21600}.
+     * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + internalGetControlPlaneSoakDurationFieldBuilder() { + if (controlPlaneSoakDurationBuilder_ == null) { + controlPlaneSoakDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getControlPlaneSoakDuration(), getParentForChildren(), isClean()); + controlPlaneSoakDuration_ = null; + } + return controlPlaneSoakDurationBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.RollbackSafeUpgrade) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.RollbackSafeUpgrade) + private static final com.google.container.v1.RollbackSafeUpgrade DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.RollbackSafeUpgrade(); + } + + public static com.google.container.v1.RollbackSafeUpgrade getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RollbackSafeUpgrade parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgrade getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeOrBuilder.java new file mode 100644 index 000000000000..6b97cd1b20c9 --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeOrBuilder.java @@ -0,0 +1,74 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +@com.google.protobuf.Generated +public interface RollbackSafeUpgradeOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.RollbackSafeUpgrade) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. A user-defined period for the cluster remains in the rollbackable
+   * state. ex: {seconds: 21600}.
+   * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the controlPlaneSoakDuration field is set. + */ + boolean hasControlPlaneSoakDuration(); + + /** + * + * + *
+   * Optional. A user-defined period for the cluster remains in the rollbackable
+   * state. ex: {seconds: 21600}.
+   * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The controlPlaneSoakDuration. + */ + com.google.protobuf.Duration getControlPlaneSoakDuration(); + + /** + * + * + *
+   * Optional. A user-defined period for the cluster remains in the rollbackable
+   * state. ex: {seconds: 21600}.
+   * 
+ * + * + * .google.protobuf.Duration control_plane_soak_duration = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.DurationOrBuilder getControlPlaneSoakDurationOrBuilder(); +} diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatus.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatus.java new file mode 100644 index 000000000000..e39fa95ab1d9 --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatus.java @@ -0,0 +1,1256 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +/** + * + * + *
+ * RollbackSafeUpgradeStatus contains the rollback-safe upgrade status of a
+ * cluster.
+ * 
+ * + * Protobuf type {@code google.container.v1.RollbackSafeUpgradeStatus} + */ +@com.google.protobuf.Generated +public final class RollbackSafeUpgradeStatus extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.container.v1.RollbackSafeUpgradeStatus) + RollbackSafeUpgradeStatusOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "RollbackSafeUpgradeStatus"); + } + + // Use RollbackSafeUpgradeStatus.newBuilder() to construct. + private RollbackSafeUpgradeStatus(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private RollbackSafeUpgradeStatus() { + mode_ = 0; + previousVersion_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgradeStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgradeStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.RollbackSafeUpgradeStatus.class, + com.google.container.v1.RollbackSafeUpgradeStatus.Builder.class); + } + + /** + * + * + *
+   * Mode indicates the mode of the rollback-safe upgrade.
+   * 
+ * + * Protobuf enum {@code google.container.v1.RollbackSafeUpgradeStatus.Mode} + */ + public enum Mode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * MODE_UNSPECIFIED means it's in regular upgrade mode.
+     * 
+ * + * MODE_UNSPECIFIED = 0; + */ + MODE_UNSPECIFIED(0), + /** + * + * + *
+     * KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE means it's in rollback-safe mode
+     * after a KCP minor version step-one upgrade.
+     * 
+ * + * KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE = 1; + */ + KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE(1), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "Mode"); + } + + /** + * + * + *
+     * MODE_UNSPECIFIED means it's in regular upgrade mode.
+     * 
+ * + * MODE_UNSPECIFIED = 0; + */ + public static final int MODE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE means it's in rollback-safe mode
+     * after a KCP minor version step-one upgrade.
+     * 
+ * + * KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE = 1; + */ + public static final int KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Mode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Mode forNumber(int value) { + switch (value) { + case 0: + return MODE_UNSPECIFIED; + case 1: + return KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Mode findValueByNumber(int number) { + return Mode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.container.v1.RollbackSafeUpgradeStatus.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Mode[] VALUES = values(); + + public static Mode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Mode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.container.v1.RollbackSafeUpgradeStatus.Mode) + } + + private int bitField0_; + public static final int MODE_FIELD_NUMBER = 1; + private int mode_ = 0; + + /** + * + * + *
+   * Output only. The mode of the rollback-safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for mode. + */ + @java.lang.Override + public int getModeValue() { + return mode_; + } + + /** + * + * + *
+   * Output only. The mode of the rollback-safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The mode. + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus.Mode getMode() { + com.google.container.v1.RollbackSafeUpgradeStatus.Mode result = + com.google.container.v1.RollbackSafeUpgradeStatus.Mode.forNumber(mode_); + return result == null + ? com.google.container.v1.RollbackSafeUpgradeStatus.Mode.UNRECOGNIZED + : result; + } + + public static final int CONTROL_PLANE_UPGRADE_ROLLBACK_END_TIME_FIELD_NUMBER = 2; + private com.google.protobuf.Timestamp controlPlaneUpgradeRollbackEndTime_; + + /** + * + * + *
+   * Output only. The rollback-safe mode expiration time.
+   * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the controlPlaneUpgradeRollbackEndTime field is set. + */ + @java.lang.Override + public boolean hasControlPlaneUpgradeRollbackEndTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. The rollback-safe mode expiration time.
+   * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The controlPlaneUpgradeRollbackEndTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getControlPlaneUpgradeRollbackEndTime() { + return controlPlaneUpgradeRollbackEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : controlPlaneUpgradeRollbackEndTime_; + } + + /** + * + * + *
+   * Output only. The rollback-safe mode expiration time.
+   * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getControlPlaneUpgradeRollbackEndTimeOrBuilder() { + return controlPlaneUpgradeRollbackEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : controlPlaneUpgradeRollbackEndTime_; + } + + public static final int PREVIOUS_VERSION_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object previousVersion_ = ""; + + /** + * + * + *
+   * Output only. The GKE version that the cluster previously used before
+   * step-one upgrade.
+   * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The previousVersion. + */ + @java.lang.Override + public java.lang.String getPreviousVersion() { + java.lang.Object ref = previousVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + previousVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The GKE version that the cluster previously used before
+   * step-one upgrade.
+   * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for previousVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPreviousVersionBytes() { + java.lang.Object ref = previousVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + previousVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (mode_ + != com.google.container.v1.RollbackSafeUpgradeStatus.Mode.MODE_UNSPECIFIED.getNumber()) { + output.writeEnum(1, mode_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getControlPlaneUpgradeRollbackEndTime()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(previousVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, previousVersion_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (mode_ + != com.google.container.v1.RollbackSafeUpgradeStatus.Mode.MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, mode_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, getControlPlaneUpgradeRollbackEndTime()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(previousVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, previousVersion_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.container.v1.RollbackSafeUpgradeStatus)) { + return super.equals(obj); + } + com.google.container.v1.RollbackSafeUpgradeStatus other = + (com.google.container.v1.RollbackSafeUpgradeStatus) obj; + + if (mode_ != other.mode_) return false; + if (hasControlPlaneUpgradeRollbackEndTime() != other.hasControlPlaneUpgradeRollbackEndTime()) + return false; + if (hasControlPlaneUpgradeRollbackEndTime()) { + if (!getControlPlaneUpgradeRollbackEndTime() + .equals(other.getControlPlaneUpgradeRollbackEndTime())) return false; + } + if (!getPreviousVersion().equals(other.getPreviousVersion())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MODE_FIELD_NUMBER; + hash = (53 * hash) + mode_; + if (hasControlPlaneUpgradeRollbackEndTime()) { + hash = (37 * hash) + CONTROL_PLANE_UPGRADE_ROLLBACK_END_TIME_FIELD_NUMBER; + hash = (53 * hash) + getControlPlaneUpgradeRollbackEndTime().hashCode(); + } + hash = (37 * hash) + PREVIOUS_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getPreviousVersion().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.container.v1.RollbackSafeUpgradeStatus prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * RollbackSafeUpgradeStatus contains the rollback-safe upgrade status of a
+   * cluster.
+   * 
+ * + * Protobuf type {@code google.container.v1.RollbackSafeUpgradeStatus} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.container.v1.RollbackSafeUpgradeStatus) + com.google.container.v1.RollbackSafeUpgradeStatusOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgradeStatus_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgradeStatus_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.container.v1.RollbackSafeUpgradeStatus.class, + com.google.container.v1.RollbackSafeUpgradeStatus.Builder.class); + } + + // Construct using com.google.container.v1.RollbackSafeUpgradeStatus.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetControlPlaneUpgradeRollbackEndTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + mode_ = 0; + controlPlaneUpgradeRollbackEndTime_ = null; + if (controlPlaneUpgradeRollbackEndTimeBuilder_ != null) { + controlPlaneUpgradeRollbackEndTimeBuilder_.dispose(); + controlPlaneUpgradeRollbackEndTimeBuilder_ = null; + } + previousVersion_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.container.v1.ClusterServiceProto + .internal_static_google_container_v1_RollbackSafeUpgradeStatus_descriptor; + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus getDefaultInstanceForType() { + return com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance(); + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus build() { + com.google.container.v1.RollbackSafeUpgradeStatus result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus buildPartial() { + com.google.container.v1.RollbackSafeUpgradeStatus result = + new com.google.container.v1.RollbackSafeUpgradeStatus(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.container.v1.RollbackSafeUpgradeStatus result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.mode_ = mode_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.controlPlaneUpgradeRollbackEndTime_ = + controlPlaneUpgradeRollbackEndTimeBuilder_ == null + ? controlPlaneUpgradeRollbackEndTime_ + : controlPlaneUpgradeRollbackEndTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.previousVersion_ = previousVersion_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.container.v1.RollbackSafeUpgradeStatus) { + return mergeFrom((com.google.container.v1.RollbackSafeUpgradeStatus) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.container.v1.RollbackSafeUpgradeStatus other) { + if (other == com.google.container.v1.RollbackSafeUpgradeStatus.getDefaultInstance()) + return this; + if (other.mode_ != 0) { + setModeValue(other.getModeValue()); + } + if (other.hasControlPlaneUpgradeRollbackEndTime()) { + mergeControlPlaneUpgradeRollbackEndTime(other.getControlPlaneUpgradeRollbackEndTime()); + } + if (!other.getPreviousVersion().isEmpty()) { + previousVersion_ = other.previousVersion_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + mode_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + input.readMessage( + internalGetControlPlaneUpgradeRollbackEndTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + previousVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int mode_ = 0; + + /** + * + * + *
+     * Output only. The mode of the rollback-safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for mode. + */ + @java.lang.Override + public int getModeValue() { + return mode_; + } + + /** + * + * + *
+     * Output only. The mode of the rollback-safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for mode to set. + * @return This builder for chaining. + */ + public Builder setModeValue(int value) { + mode_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The mode of the rollback-safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The mode. + */ + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus.Mode getMode() { + com.google.container.v1.RollbackSafeUpgradeStatus.Mode result = + com.google.container.v1.RollbackSafeUpgradeStatus.Mode.forNumber(mode_); + return result == null + ? com.google.container.v1.RollbackSafeUpgradeStatus.Mode.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. The mode of the rollback-safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The mode to set. + * @return This builder for chaining. + */ + public Builder setMode(com.google.container.v1.RollbackSafeUpgradeStatus.Mode value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + mode_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The mode of the rollback-safe upgrade.
+     * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearMode() { + bitField0_ = (bitField0_ & ~0x00000001); + mode_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp controlPlaneUpgradeRollbackEndTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + controlPlaneUpgradeRollbackEndTimeBuilder_; + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the controlPlaneUpgradeRollbackEndTime field is set. + */ + public boolean hasControlPlaneUpgradeRollbackEndTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The controlPlaneUpgradeRollbackEndTime. + */ + public com.google.protobuf.Timestamp getControlPlaneUpgradeRollbackEndTime() { + if (controlPlaneUpgradeRollbackEndTimeBuilder_ == null) { + return controlPlaneUpgradeRollbackEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : controlPlaneUpgradeRollbackEndTime_; + } else { + return controlPlaneUpgradeRollbackEndTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setControlPlaneUpgradeRollbackEndTime(com.google.protobuf.Timestamp value) { + if (controlPlaneUpgradeRollbackEndTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + controlPlaneUpgradeRollbackEndTime_ = value; + } else { + controlPlaneUpgradeRollbackEndTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setControlPlaneUpgradeRollbackEndTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (controlPlaneUpgradeRollbackEndTimeBuilder_ == null) { + controlPlaneUpgradeRollbackEndTime_ = builderForValue.build(); + } else { + controlPlaneUpgradeRollbackEndTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeControlPlaneUpgradeRollbackEndTime(com.google.protobuf.Timestamp value) { + if (controlPlaneUpgradeRollbackEndTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && controlPlaneUpgradeRollbackEndTime_ != null + && controlPlaneUpgradeRollbackEndTime_ + != com.google.protobuf.Timestamp.getDefaultInstance()) { + getControlPlaneUpgradeRollbackEndTimeBuilder().mergeFrom(value); + } else { + controlPlaneUpgradeRollbackEndTime_ = value; + } + } else { + controlPlaneUpgradeRollbackEndTimeBuilder_.mergeFrom(value); + } + if (controlPlaneUpgradeRollbackEndTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearControlPlaneUpgradeRollbackEndTime() { + bitField0_ = (bitField0_ & ~0x00000002); + controlPlaneUpgradeRollbackEndTime_ = null; + if (controlPlaneUpgradeRollbackEndTimeBuilder_ != null) { + controlPlaneUpgradeRollbackEndTimeBuilder_.dispose(); + controlPlaneUpgradeRollbackEndTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getControlPlaneUpgradeRollbackEndTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetControlPlaneUpgradeRollbackEndTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getControlPlaneUpgradeRollbackEndTimeOrBuilder() { + if (controlPlaneUpgradeRollbackEndTimeBuilder_ != null) { + return controlPlaneUpgradeRollbackEndTimeBuilder_.getMessageOrBuilder(); + } else { + return controlPlaneUpgradeRollbackEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : controlPlaneUpgradeRollbackEndTime_; + } + } + + /** + * + * + *
+     * Output only. The rollback-safe mode expiration time.
+     * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + internalGetControlPlaneUpgradeRollbackEndTimeFieldBuilder() { + if (controlPlaneUpgradeRollbackEndTimeBuilder_ == null) { + controlPlaneUpgradeRollbackEndTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getControlPlaneUpgradeRollbackEndTime(), getParentForChildren(), isClean()); + controlPlaneUpgradeRollbackEndTime_ = null; + } + return controlPlaneUpgradeRollbackEndTimeBuilder_; + } + + private java.lang.Object previousVersion_ = ""; + + /** + * + * + *
+     * Output only. The GKE version that the cluster previously used before
+     * step-one upgrade.
+     * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The previousVersion. + */ + public java.lang.String getPreviousVersion() { + java.lang.Object ref = previousVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + previousVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The GKE version that the cluster previously used before
+     * step-one upgrade.
+     * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for previousVersion. + */ + public com.google.protobuf.ByteString getPreviousVersionBytes() { + java.lang.Object ref = previousVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + previousVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The GKE version that the cluster previously used before
+     * step-one upgrade.
+     * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The previousVersion to set. + * @return This builder for chaining. + */ + public Builder setPreviousVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + previousVersion_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The GKE version that the cluster previously used before
+     * step-one upgrade.
+     * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearPreviousVersion() { + previousVersion_ = getDefaultInstance().getPreviousVersion(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The GKE version that the cluster previously used before
+     * step-one upgrade.
+     * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for previousVersion to set. + * @return This builder for chaining. + */ + public Builder setPreviousVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + previousVersion_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.container.v1.RollbackSafeUpgradeStatus) + } + + // @@protoc_insertion_point(class_scope:google.container.v1.RollbackSafeUpgradeStatus) + private static final com.google.container.v1.RollbackSafeUpgradeStatus DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.container.v1.RollbackSafeUpgradeStatus(); + } + + public static com.google.container.v1.RollbackSafeUpgradeStatus getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RollbackSafeUpgradeStatus parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.container.v1.RollbackSafeUpgradeStatus getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatusOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatusOrBuilder.java new file mode 100644 index 000000000000..7f77f5b6e2da --- /dev/null +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackSafeUpgradeStatusOrBuilder.java @@ -0,0 +1,129 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/container/v1/cluster_service.proto +// Protobuf Java Version: 4.33.6 + +package com.google.container.v1; + +@com.google.protobuf.Generated +public interface RollbackSafeUpgradeStatusOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.container.v1.RollbackSafeUpgradeStatus) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Output only. The mode of the rollback-safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for mode. + */ + int getModeValue(); + + /** + * + * + *
+   * Output only. The mode of the rollback-safe upgrade.
+   * 
+ * + * + * .google.container.v1.RollbackSafeUpgradeStatus.Mode mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The mode. + */ + com.google.container.v1.RollbackSafeUpgradeStatus.Mode getMode(); + + /** + * + * + *
+   * Output only. The rollback-safe mode expiration time.
+   * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the controlPlaneUpgradeRollbackEndTime field is set. + */ + boolean hasControlPlaneUpgradeRollbackEndTime(); + + /** + * + * + *
+   * Output only. The rollback-safe mode expiration time.
+   * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The controlPlaneUpgradeRollbackEndTime. + */ + com.google.protobuf.Timestamp getControlPlaneUpgradeRollbackEndTime(); + + /** + * + * + *
+   * Output only. The rollback-safe mode expiration time.
+   * 
+ * + * + * .google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getControlPlaneUpgradeRollbackEndTimeOrBuilder(); + + /** + * + * + *
+   * Output only. The GKE version that the cluster previously used before
+   * step-one upgrade.
+   * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The previousVersion. + */ + java.lang.String getPreviousVersion(); + + /** + * + * + *
+   * Output only. The GKE version that the cluster previously used before
+   * step-one upgrade.
+   * 
+ * + * string previous_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for previousVersion. + */ + com.google.protobuf.ByteString getPreviousVersionBytes(); +} 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 14611383e879..c33b3adae480 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 @@ -91,7 +91,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @return The bytes for clusterId. */ @java.lang.Override @@ -820,7 +820,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return The projectId. */ @java.lang.Deprecated @@ -848,7 +848,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -876,7 +876,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @param value The projectId to set. * @return This builder for chaining. */ @@ -903,7 +903,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return This builder for chaining. */ @java.lang.Deprecated @@ -926,7 +926,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -957,7 +957,7 @@ 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=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return The zone. */ @java.lang.Deprecated @@ -986,7 +986,7 @@ 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=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1015,7 +1015,7 @@ 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=4631 + * google/container/v1/cluster_service.proto;l=4700 * @param value The zone to set. * @return This builder for chaining. */ @@ -1043,7 +1043,7 @@ 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=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1067,7 +1067,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4631 + * google/container/v1/cluster_service.proto;l=4700 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1096,7 +1096,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @return The clusterId. */ @java.lang.Deprecated @@ -1123,7 +1123,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1150,7 +1150,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1176,7 +1176,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1198,7 +1198,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @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 611ce1448d8a..f2c1ac7e622a 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 @@ -38,7 +38,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4625 + * google/container/v1/cluster_service.proto;l=4694 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetAddonsConfigRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetAddonsConfigRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetAddonsConfigRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4631 + * google/container/v1/cluster_service.proto;l=4700 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4635 + * google/container/v1/cluster_service.proto;l=4704 * @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 5cb168c2ef64..f9bada719b4f 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 @@ -105,7 +105,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl * string project_id = 1 [deprecated = true]; * * @deprecated google.container.v1.SetLabelsRequest.project_id is deprecated. See - * google/container/v1/cluster_service.proto;l=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return The projectId. */ @java.lang.Override @@ -134,7 +134,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return The bytes for projectId. */ @java.lang.Override @@ -169,7 +169,7 @@ 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=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return The zone. */ @java.lang.Override @@ -199,7 +199,7 @@ 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=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return The bytes for zone. */ @java.lang.Override @@ -232,7 +232,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @return The clusterId. */ @java.lang.Override @@ -260,7 +260,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @return The bytes for clusterId. */ @java.lang.Override @@ -986,7 +986,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return The projectId. */ @java.lang.Deprecated @@ -1014,7 +1014,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -1042,7 +1042,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @param value The projectId to set. * @return This builder for chaining. */ @@ -1069,7 +1069,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1092,7 +1092,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -1123,7 +1123,7 @@ 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=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return The zone. */ @java.lang.Deprecated @@ -1152,7 +1152,7 @@ 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=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1181,7 +1181,7 @@ 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=5966 + * google/container/v1/cluster_service.proto;l=6051 * @param value The zone to set. * @return This builder for chaining. */ @@ -1209,7 +1209,7 @@ 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=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1233,7 +1233,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5966 + * google/container/v1/cluster_service.proto;l=6051 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1262,7 +1262,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @return The clusterId. */ @java.lang.Deprecated @@ -1289,7 +1289,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1316,7 +1316,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1342,7 +1342,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1364,7 +1364,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @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/SetLabelsRequestOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequestOrBuilder.java index 5e7db9e64279..903199f78c3b 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 @@ -38,7 +38,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=5960 + * google/container/v1/cluster_service.proto;l=6045 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetLabelsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetLabelsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLabelsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5966 + * google/container/v1/cluster_service.proto;l=6051 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=5970 + * google/container/v1/cluster_service.proto;l=6055 * @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/SetLegacyAbacRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequest.java index c850c707f06f..0481cddfde31 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 @@ -91,7 +91,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @return The bytes for clusterId. */ @java.lang.Override @@ -755,7 +755,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return The projectId. */ @java.lang.Deprecated @@ -783,7 +783,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -811,7 +811,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @param value The projectId to set. * @return This builder for chaining. */ @@ -838,7 +838,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return This builder for chaining. */ @java.lang.Deprecated @@ -861,7 +861,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -892,7 +892,7 @@ 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=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return The zone. */ @java.lang.Deprecated @@ -921,7 +921,7 @@ 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=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return The bytes for zone. */ @java.lang.Deprecated @@ -950,7 +950,7 @@ 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=6001 + * google/container/v1/cluster_service.proto;l=6086 * @param value The zone to set. * @return This builder for chaining. */ @@ -978,7 +978,7 @@ 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=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1002,7 +1002,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6001 + * google/container/v1/cluster_service.proto;l=6086 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1031,7 +1031,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @return The clusterId. */ @java.lang.Deprecated @@ -1058,7 +1058,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1085,7 +1085,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1111,7 +1111,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1133,7 +1133,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @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 a8156d073ca5..d6d9c2562fe7 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 @@ -38,7 +38,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=5995 + * google/container/v1/cluster_service.proto;l=6080 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetLegacyAbacRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetLegacyAbacRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLegacyAbacRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6001 + * google/container/v1/cluster_service.proto;l=6086 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=6005 + * google/container/v1/cluster_service.proto;l=6090 * @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 ff40fb76bae5..99a32e031921 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 @@ -91,7 +91,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @return The bytes for clusterId. */ @java.lang.Override @@ -843,7 +843,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return The projectId. */ @java.lang.Deprecated @@ -871,7 +871,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -899,7 +899,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @param value The projectId to set. * @return This builder for chaining. */ @@ -926,7 +926,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return This builder for chaining. */ @java.lang.Deprecated @@ -949,7 +949,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -980,7 +980,7 @@ 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=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return The zone. */ @java.lang.Deprecated @@ -1009,7 +1009,7 @@ 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=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1038,7 +1038,7 @@ 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=4657 + * google/container/v1/cluster_service.proto;l=4726 * @param value The zone to set. * @return This builder for chaining. */ @@ -1066,7 +1066,7 @@ 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=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1090,7 +1090,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4657 + * google/container/v1/cluster_service.proto;l=4726 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1119,7 +1119,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @return The clusterId. */ @java.lang.Deprecated @@ -1146,7 +1146,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1173,7 +1173,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1199,7 +1199,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1221,7 +1221,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @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 1f95a46d6565..db6b6ee208bf 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 @@ -38,7 +38,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4651 + * google/container/v1/cluster_service.proto;l=4720 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetLocationsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetLocationsRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLocationsRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4657 + * google/container/v1/cluster_service.proto;l=4726 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4661 + * google/container/v1/cluster_service.proto;l=4730 * @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 ee75b5f9104c..ce636608dc86 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 @@ -91,7 +91,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @return The bytes for clusterId. */ @java.lang.Override @@ -811,7 +811,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return The projectId. */ @java.lang.Deprecated @@ -839,7 +839,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -867,7 +867,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @param value The projectId to set. * @return This builder for chaining. */ @@ -894,7 +894,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return This builder for chaining. */ @java.lang.Deprecated @@ -917,7 +917,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -948,7 +948,7 @@ 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=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return The zone. */ @java.lang.Deprecated @@ -977,7 +977,7 @@ 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=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1006,7 +1006,7 @@ 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=4561 + * google/container/v1/cluster_service.proto;l=4630 * @param value The zone to set. * @return This builder for chaining. */ @@ -1034,7 +1034,7 @@ 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=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1058,7 +1058,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4561 + * google/container/v1/cluster_service.proto;l=4630 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1087,7 +1087,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @return The clusterId. */ @java.lang.Deprecated @@ -1114,7 +1114,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1141,7 +1141,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1167,7 +1167,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1189,7 +1189,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @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 9aa375628a66..554b13a77652 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 @@ -38,7 +38,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4555 + * google/container/v1/cluster_service.proto;l=4624 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetLoggingServiceRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetLoggingServiceRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4561 + * google/container/v1/cluster_service.proto;l=4630 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4565 + * google/container/v1/cluster_service.proto;l=4634 * @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/SetMasterAuthRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequest.java index b543a7349944..076c3c229346 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 @@ -290,7 +290,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return The projectId. */ @java.lang.Override @@ -319,7 +319,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return The bytes for projectId. */ @java.lang.Override @@ -354,7 +354,7 @@ 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=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return The zone. */ @java.lang.Override @@ -384,7 +384,7 @@ 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=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return The bytes for zone. */ @java.lang.Override @@ -417,7 +417,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @return The clusterId. */ @java.lang.Override @@ -445,7 +445,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @return The bytes for clusterId. */ @java.lang.Override @@ -1072,7 +1072,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return The projectId. */ @java.lang.Deprecated @@ -1100,7 +1100,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -1128,7 +1128,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @param value The projectId to set. * @return This builder for chaining. */ @@ -1155,7 +1155,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1178,7 +1178,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -1209,7 +1209,7 @@ 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=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return The zone. */ @java.lang.Deprecated @@ -1238,7 +1238,7 @@ 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=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1267,7 +1267,7 @@ 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=4740 + * google/container/v1/cluster_service.proto;l=4809 * @param value The zone to set. * @return This builder for chaining. */ @@ -1295,7 +1295,7 @@ 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=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1319,7 +1319,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4740 + * google/container/v1/cluster_service.proto;l=4809 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1348,7 +1348,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @return The clusterId. */ @java.lang.Deprecated @@ -1375,7 +1375,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1402,7 +1402,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1428,7 +1428,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1450,7 +1450,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @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 e0e2e50c0344..08c86503f488 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 @@ -38,7 +38,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4734 + * google/container/v1/cluster_service.proto;l=4803 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetMasterAuthRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetMasterAuthRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetMasterAuthRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4740 + * google/container/v1/cluster_service.proto;l=4809 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4744 + * google/container/v1/cluster_service.proto;l=4813 * @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 c46a617fc356..e2924f1bfb30 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 @@ -91,7 +91,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @return The bytes for clusterId. */ @java.lang.Override @@ -811,7 +811,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return The projectId. */ @java.lang.Deprecated @@ -839,7 +839,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -867,7 +867,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @param value The projectId to set. * @return This builder for chaining. */ @@ -894,7 +894,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return This builder for chaining. */ @java.lang.Deprecated @@ -917,7 +917,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -948,7 +948,7 @@ 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=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return The zone. */ @java.lang.Deprecated @@ -977,7 +977,7 @@ 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=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1006,7 +1006,7 @@ 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=4596 + * google/container/v1/cluster_service.proto;l=4665 * @param value The zone to set. * @return This builder for chaining. */ @@ -1034,7 +1034,7 @@ 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=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1058,7 +1058,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4596 + * google/container/v1/cluster_service.proto;l=4665 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1087,7 +1087,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @return The clusterId. */ @java.lang.Deprecated @@ -1114,7 +1114,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1141,7 +1141,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1167,7 +1167,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1189,7 +1189,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @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 0777ced8a8fb..b9d93f53f89b 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 @@ -38,7 +38,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4590 + * google/container/v1/cluster_service.proto;l=4659 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetMonitoringServiceRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetMonitoringServiceRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetMonitoringServiceRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4596 + * google/container/v1/cluster_service.proto;l=4665 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4600 + * google/container/v1/cluster_service.proto;l=4669 * @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 0e2d37ea520c..0ab4da34d00f 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 @@ -91,7 +91,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @return The bytes for clusterId. */ @java.lang.Override @@ -818,7 +818,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return The projectId. */ @java.lang.Deprecated @@ -846,7 +846,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -874,7 +874,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @param value The projectId to set. * @return This builder for chaining. */ @@ -901,7 +901,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return This builder for chaining. */ @java.lang.Deprecated @@ -924,7 +924,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -955,7 +955,7 @@ 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=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return The zone. */ @java.lang.Deprecated @@ -984,7 +984,7 @@ 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=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1013,7 +1013,7 @@ 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=6164 + * google/container/v1/cluster_service.proto;l=6249 * @param value The zone to set. * @return This builder for chaining. */ @@ -1041,7 +1041,7 @@ 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=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1065,7 +1065,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6164 + * google/container/v1/cluster_service.proto;l=6249 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1094,7 +1094,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @return The clusterId. */ @java.lang.Deprecated @@ -1121,7 +1121,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1148,7 +1148,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1174,7 +1174,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1196,7 +1196,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @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 91263d680c3a..983a1f850799 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 @@ -38,7 +38,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=6158 + * google/container/v1/cluster_service.proto;l=6243 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetNetworkPolicyRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetNetworkPolicyRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNetworkPolicyRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6164 + * google/container/v1/cluster_service.proto;l=6249 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=6168 + * google/container/v1/cluster_service.proto;l=6253 * @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 6de0aedde186..57218529ea8d 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 @@ -92,7 +92,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return The projectId. */ @java.lang.Override @@ -121,7 +121,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return The bytes for projectId. */ @java.lang.Override @@ -156,7 +156,7 @@ 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=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return The zone. */ @java.lang.Override @@ -186,7 +186,7 @@ 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=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return The bytes for zone. */ @java.lang.Override @@ -219,7 +219,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return The clusterId. */ @java.lang.Override @@ -247,7 +247,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return The bytes for clusterId. */ @java.lang.Override @@ -280,7 +280,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @return The nodePoolId. */ @java.lang.Override @@ -308,7 +308,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -907,7 +907,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return The projectId. */ @java.lang.Deprecated @@ -935,7 +935,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -963,7 +963,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @param value The projectId to set. * @return This builder for chaining. */ @@ -990,7 +990,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1013,7 +1013,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -1044,7 +1044,7 @@ 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=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return The zone. */ @java.lang.Deprecated @@ -1073,7 +1073,7 @@ 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=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1102,7 +1102,7 @@ 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=4531 + * google/container/v1/cluster_service.proto;l=4600 * @param value The zone to set. * @return This builder for chaining. */ @@ -1130,7 +1130,7 @@ 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=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1154,7 +1154,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4531 + * google/container/v1/cluster_service.proto;l=4600 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1183,7 +1183,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return The clusterId. */ @java.lang.Deprecated @@ -1210,7 +1210,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1237,7 +1237,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1263,7 +1263,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1285,7 +1285,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -1314,7 +1314,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @return The nodePoolId. */ @java.lang.Deprecated @@ -1341,7 +1341,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1368,7 +1368,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -1394,7 +1394,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1416,7 +1416,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @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 23fc9766fe37..becd28365229 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 @@ -38,7 +38,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4525 + * google/container/v1/cluster_service.proto;l=4594 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetNodePoolAutoscalingRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetNodePoolAutoscalingRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolAutoscalingRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4531 + * google/container/v1/cluster_service.proto;l=4600 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4535 + * google/container/v1/cluster_service.proto;l=4604 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=4539 + * google/container/v1/cluster_service.proto;l=4608 * @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 d9f7717c4108..10e28fb62680 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 @@ -93,7 +93,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return The projectId. */ @java.lang.Override @@ -122,7 +122,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return The bytes for projectId. */ @java.lang.Override @@ -157,7 +157,7 @@ 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=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return The zone. */ @java.lang.Override @@ -187,7 +187,7 @@ 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=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return The bytes for zone. */ @java.lang.Override @@ -220,7 +220,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return The clusterId. */ @java.lang.Override @@ -248,7 +248,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return The bytes for clusterId. */ @java.lang.Override @@ -281,7 +281,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @return The nodePoolId. */ @java.lang.Override @@ -309,7 +309,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -907,7 +907,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return The projectId. */ @java.lang.Deprecated @@ -935,7 +935,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -963,7 +963,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @param value The projectId to set. * @return This builder for chaining. */ @@ -990,7 +990,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1013,7 +1013,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -1044,7 +1044,7 @@ 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=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return The zone. */ @java.lang.Deprecated @@ -1073,7 +1073,7 @@ 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=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1102,7 +1102,7 @@ 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=5673 + * google/container/v1/cluster_service.proto;l=5758 * @param value The zone to set. * @return This builder for chaining. */ @@ -1130,7 +1130,7 @@ 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=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1154,7 +1154,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5673 + * google/container/v1/cluster_service.proto;l=5758 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1183,7 +1183,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return The clusterId. */ @java.lang.Deprecated @@ -1210,7 +1210,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1237,7 +1237,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1263,7 +1263,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1285,7 +1285,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -1314,7 +1314,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @return The nodePoolId. */ @java.lang.Deprecated @@ -1341,7 +1341,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1368,7 +1368,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -1394,7 +1394,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1416,7 +1416,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @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 95cda837aa0e..a79ad59c98be 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 @@ -38,7 +38,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=5667 + * google/container/v1/cluster_service.proto;l=5752 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetNodePoolManagementRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetNodePoolManagementRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolManagementRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5673 + * google/container/v1/cluster_service.proto;l=5758 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=5677 + * google/container/v1/cluster_service.proto;l=5762 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=5681 + * google/container/v1/cluster_service.proto;l=5766 * @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 6207c281f786..ec2b4c464833 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 @@ -91,7 +91,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return The bytes for clusterId. */ @java.lang.Override @@ -279,7 +279,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @return The nodePoolId. */ @java.lang.Override @@ -307,7 +307,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -841,7 +841,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return The projectId. */ @java.lang.Deprecated @@ -869,7 +869,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -897,7 +897,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @param value The projectId to set. * @return This builder for chaining. */ @@ -924,7 +924,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return This builder for chaining. */ @java.lang.Deprecated @@ -947,7 +947,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -978,7 +978,7 @@ 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=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return The zone. */ @java.lang.Deprecated @@ -1007,7 +1007,7 @@ 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=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1036,7 +1036,7 @@ 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=5703 + * google/container/v1/cluster_service.proto;l=5788 * @param value The zone to set. * @return This builder for chaining. */ @@ -1064,7 +1064,7 @@ 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=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1088,7 +1088,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5703 + * google/container/v1/cluster_service.proto;l=5788 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1117,7 +1117,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return The clusterId. */ @java.lang.Deprecated @@ -1144,7 +1144,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1171,7 +1171,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1197,7 +1197,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1219,7 +1219,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -1248,7 +1248,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @return The nodePoolId. */ @java.lang.Deprecated @@ -1275,7 +1275,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1302,7 +1302,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -1328,7 +1328,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1350,7 +1350,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @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 08d851be5cb0..8694a7b7e6f3 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 @@ -38,7 +38,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=5697 + * google/container/v1/cluster_service.proto;l=5782 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface SetNodePoolSizeRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface SetNodePoolSizeRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.SetNodePoolSizeRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=5703 + * google/container/v1/cluster_service.proto;l=5788 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=5707 + * google/container/v1/cluster_service.proto;l=5792 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=5711 + * google/container/v1/cluster_service.proto;l=5796 * @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/StartIPRotationRequest.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequest.java index 7ea0372824d7..f73562c671a2 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 @@ -91,7 +91,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @return The bytes for clusterId. */ @java.lang.Override @@ -755,7 +755,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return The projectId. */ @java.lang.Deprecated @@ -783,7 +783,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -811,7 +811,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @param value The projectId to set. * @return This builder for chaining. */ @@ -838,7 +838,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return This builder for chaining. */ @java.lang.Deprecated @@ -861,7 +861,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -892,7 +892,7 @@ 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=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return The zone. */ @java.lang.Deprecated @@ -921,7 +921,7 @@ 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=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return The bytes for zone. */ @java.lang.Deprecated @@ -950,7 +950,7 @@ 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=6027 + * google/container/v1/cluster_service.proto;l=6112 * @param value The zone to set. * @return This builder for chaining. */ @@ -978,7 +978,7 @@ 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=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1002,7 +1002,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6027 + * google/container/v1/cluster_service.proto;l=6112 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1031,7 +1031,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @return The clusterId. */ @java.lang.Deprecated @@ -1058,7 +1058,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1085,7 +1085,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1111,7 +1111,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1133,7 +1133,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @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 229838899992..a25b5d255bfb 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 @@ -38,7 +38,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=6021 + * google/container/v1/cluster_service.proto;l=6106 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface StartIPRotationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface StartIPRotationRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.StartIPRotationRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=6027 + * google/container/v1/cluster_service.proto;l=6112 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=6031 + * google/container/v1/cluster_service.proto;l=6116 * @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 1ec524150d15..5001bb53328d 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 @@ -402,7 +402,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @return The enum numeric value on the wire for code. */ @java.lang.Override @@ -422,7 +422,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @return The code. */ @java.lang.Override @@ -888,7 +888,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @return The enum numeric value on the wire for code. */ @java.lang.Override @@ -908,7 +908,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @param value The enum numeric value on the wire for code to set. * @return This builder for chaining. */ @@ -931,7 +931,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @return The code. */ @java.lang.Override @@ -953,7 +953,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @param value The code to set. * @return This builder for chaining. */ @@ -979,7 +979,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @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 f637721faa41..e5c4beb32de3 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 @@ -37,7 +37,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @return The enum numeric value on the wire for code. */ @java.lang.Deprecated @@ -54,7 +54,7 @@ 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=6242 + * google/container/v1/cluster_service.proto;l=6327 * @return The code. */ @java.lang.Deprecated diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TopologyManager.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TopologyManager.java index 8944213f8ae2..02b02981c1b7 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TopologyManager.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/TopologyManager.java @@ -24,9 +24,13 @@ * * *
- * TopologyManager defines the configuration options for Topology Manager
- * feature. See
- * https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/
+ * TopologyManager defines the configuration options for the
+ * [`kubelet` Topology Manager
+ * component](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/).
+ * For more information about the supported machine types and versions for the
+ * Topology Manager in GKE, see
+ * [Customizing node system
+ * configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-resource-managers).
  * 
* * Protobuf type {@code google.container.v1.TopologyManager} @@ -403,9 +407,13 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * TopologyManager defines the configuration options for Topology Manager
-   * feature. See
-   * https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/
+   * TopologyManager defines the configuration options for the
+   * [`kubelet` Topology Manager
+   * component](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/).
+   * For more information about the supported machine types and versions for the
+   * Topology Manager in GKE, see
+   * [Customizing node system
+   * configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-resource-managers).
    * 
* * Protobuf type {@code google.container.v1.TopologyManager} 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 08f4dc430844..973e334b8cf5 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 @@ -91,7 +91,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @return The bytes for clusterId. */ @java.lang.Override @@ -808,7 +808,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return The projectId. */ @java.lang.Deprecated @@ -836,7 +836,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -864,7 +864,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @param value The projectId to set. * @return This builder for chaining. */ @@ -891,7 +891,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return This builder for chaining. */ @java.lang.Deprecated @@ -914,7 +914,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -945,7 +945,7 @@ 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=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return The zone. */ @java.lang.Deprecated @@ -974,7 +974,7 @@ 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=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1003,7 +1003,7 @@ 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=4316 + * google/container/v1/cluster_service.proto;l=4380 * @param value The zone to set. * @return This builder for chaining. */ @@ -1031,7 +1031,7 @@ 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=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1055,7 +1055,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4316 + * google/container/v1/cluster_service.proto;l=4380 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1084,7 +1084,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @return The clusterId. */ @java.lang.Deprecated @@ -1111,7 +1111,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1138,7 +1138,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1164,7 +1164,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1186,7 +1186,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @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 11e4b4238864..1d6ea8175689 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 @@ -38,7 +38,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4310 + * google/container/v1/cluster_service.proto;l=4374 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface UpdateClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface UpdateClusterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateClusterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4316 + * google/container/v1/cluster_service.proto;l=4380 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4320 + * google/container/v1/cluster_service.proto;l=4384 * @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 00d1536bbd35..c6f5cf80e875 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 @@ -91,7 +91,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return The projectId. */ @java.lang.Override @@ -120,7 +120,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return The bytes for projectId. */ @java.lang.Override @@ -155,7 +155,7 @@ 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=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return The zone. */ @java.lang.Override @@ -185,7 +185,7 @@ 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=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return The bytes for zone. */ @java.lang.Override @@ -218,7 +218,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @return The clusterId. */ @java.lang.Override @@ -246,7 +246,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @return The bytes for clusterId. */ @java.lang.Override @@ -808,7 +808,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return The projectId. */ @java.lang.Deprecated @@ -836,7 +836,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -864,7 +864,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @param value The projectId to set. * @return This builder for chaining. */ @@ -891,7 +891,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return This builder for chaining. */ @java.lang.Deprecated @@ -914,7 +914,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -945,7 +945,7 @@ 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=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return The zone. */ @java.lang.Deprecated @@ -974,7 +974,7 @@ 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=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return The bytes for zone. */ @java.lang.Deprecated @@ -1003,7 +1003,7 @@ 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=4688 + * google/container/v1/cluster_service.proto;l=4757 * @param value The zone to set. * @return This builder for chaining. */ @@ -1031,7 +1031,7 @@ 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=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1055,7 +1055,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4688 + * google/container/v1/cluster_service.proto;l=4757 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -1084,7 +1084,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @return The clusterId. */ @java.lang.Deprecated @@ -1111,7 +1111,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -1138,7 +1138,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -1164,7 +1164,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1186,7 +1186,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @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 528dbaeae0d8..afe729b2e482 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 @@ -38,7 +38,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4682 + * google/container/v1/cluster_service.proto;l=4751 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface UpdateMasterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface UpdateMasterRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateMasterRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4688 + * google/container/v1/cluster_service.proto;l=4757 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4692 + * google/container/v1/cluster_service.proto;l=4761 * @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 fd9b5a06e8ab..8e73864a1cc5 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 @@ -102,7 +102,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return The projectId. */ @java.lang.Override @@ -131,7 +131,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return The bytes for projectId. */ @java.lang.Override @@ -166,7 +166,7 @@ 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=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return The zone. */ @java.lang.Override @@ -196,7 +196,7 @@ 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=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return The bytes for zone. */ @java.lang.Override @@ -229,7 +229,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return The clusterId. */ @java.lang.Override @@ -257,7 +257,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return The bytes for clusterId. */ @java.lang.Override @@ -290,7 +290,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return The nodePoolId. */ @java.lang.Override @@ -318,7 +318,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return The bytes for nodePoolId. */ @java.lang.Override @@ -2395,6 +2395,69 @@ public com.google.container.v1.TaintConfigOrBuilder getTaintConfigOrBuilder() { : taintConfig_; } + public static final int MAINTENANCE_POLICY_FIELD_NUMBER = 52; + private com.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenancePolicy_; + + /** + * + * + *
+   * Optional. Specifies the maintenance policy for the node pool, including
+   * maintenance exclusion options.
+   * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the maintenancePolicy field is set. + */ + @java.lang.Override + public boolean hasMaintenancePolicy() { + return ((bitField0_ & 0x01000000) != 0); + } + + /** + * + * + *
+   * Optional. Specifies the maintenance policy for the node pool, including
+   * maintenance exclusion options.
+   * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The maintenancePolicy. + */ + @java.lang.Override + public com.google.container.v1.NodePool.NodePoolMaintenancePolicy getMaintenancePolicy() { + return maintenancePolicy_ == null + ? com.google.container.v1.NodePool.NodePoolMaintenancePolicy.getDefaultInstance() + : maintenancePolicy_; + } + + /** + * + * + *
+   * Optional. Specifies the maintenance policy for the node pool, including
+   * maintenance exclusion options.
+   * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder + getMaintenancePolicyOrBuilder() { + return maintenancePolicy_ == null + ? com.google.container.v1.NodePool.NodePoolMaintenancePolicy.getDefaultInstance() + : maintenancePolicy_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -2529,6 +2592,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00800000) != 0)) { output.writeMessage(51, getTaintConfig()); } + if (((bitField0_ & 0x01000000) != 0)) { + output.writeMessage(52, getMaintenancePolicy()); + } getUnknownFields().writeTo(output); } @@ -2670,6 +2736,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(51, getTaintConfig()); } + if (((bitField0_ & 0x01000000) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(52, getMaintenancePolicy()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2798,6 +2867,10 @@ public boolean equals(final java.lang.Object obj) { if (hasTaintConfig()) { if (!getTaintConfig().equals(other.getTaintConfig())) return false; } + if (hasMaintenancePolicy() != other.hasMaintenancePolicy()) return false; + if (hasMaintenancePolicy()) { + if (!getMaintenancePolicy().equals(other.getMaintenancePolicy())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2943,6 +3016,10 @@ public int hashCode() { hash = (37 * hash) + TAINT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getTaintConfig().hashCode(); } + if (hasMaintenancePolicy()) { + hash = (37 * hash) + MAINTENANCE_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getMaintenancePolicy().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -3108,6 +3185,7 @@ private void maybeForceBuilderInitialization() { internalGetNodeDrainConfigFieldBuilder(); internalGetConsolidationDelayFieldBuilder(); internalGetTaintConfigFieldBuilder(); + internalGetMaintenancePolicyFieldBuilder(); } } @@ -3254,6 +3332,11 @@ public Builder clear() { taintConfigBuilder_.dispose(); taintConfigBuilder_ = null; } + maintenancePolicy_ = null; + if (maintenancePolicyBuilder_ != null) { + maintenancePolicyBuilder_.dispose(); + maintenancePolicyBuilder_ = null; + } return this; } @@ -3486,6 +3569,13 @@ private void buildPartial1(com.google.container.v1.UpdateNodePoolRequest result) taintConfigBuilder_ == null ? taintConfig_ : taintConfigBuilder_.build(); to_bitField0_ |= 0x00800000; } + if (((from_bitField1_ & 0x00000100) != 0)) { + result.maintenancePolicy_ = + maintenancePolicyBuilder_ == null + ? maintenancePolicy_ + : maintenancePolicyBuilder_.build(); + to_bitField0_ |= 0x01000000; + } result.bitField0_ |= to_bitField0_; } @@ -3683,6 +3773,9 @@ public Builder mergeFrom(com.google.container.v1.UpdateNodePoolRequest other) { if (other.hasTaintConfig()) { mergeTaintConfig(other.getTaintConfig()); } + if (other.hasMaintenancePolicy()) { + mergeMaintenancePolicy(other.getMaintenancePolicy()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -3978,6 +4071,13 @@ public Builder mergeFrom( bitField1_ |= 0x00000080; break; } // case 410 + case 418: + { + input.readMessage( + internalGetMaintenancePolicyFieldBuilder().getBuilder(), extensionRegistry); + bitField1_ |= 0x00000100; + break; + } // case 418 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -4012,7 +4112,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return The projectId. */ @java.lang.Deprecated @@ -4040,7 +4140,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -4068,7 +4168,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @param value The projectId to set. * @return This builder for chaining. */ @@ -4095,7 +4195,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4118,7 +4218,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @param value The bytes for projectId to set. * @return This builder for chaining. */ @@ -4149,7 +4249,7 @@ 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=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return The zone. */ @java.lang.Deprecated @@ -4178,7 +4278,7 @@ 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=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return The bytes for zone. */ @java.lang.Deprecated @@ -4207,7 +4307,7 @@ 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=4341 + * google/container/v1/cluster_service.proto;l=4405 * @param value The zone to set. * @return This builder for chaining. */ @@ -4235,7 +4335,7 @@ 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=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4259,7 +4359,7 @@ public Builder clearZone() { * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4341 + * google/container/v1/cluster_service.proto;l=4405 * @param value The bytes for zone to set. * @return This builder for chaining. */ @@ -4288,7 +4388,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return The clusterId. */ @java.lang.Deprecated @@ -4315,7 +4415,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -4342,7 +4442,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @param value The clusterId to set. * @return This builder for chaining. */ @@ -4368,7 +4468,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4390,7 +4490,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @param value The bytes for clusterId to set. * @return This builder for chaining. */ @@ -4419,7 +4519,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return The nodePoolId. */ @java.lang.Deprecated @@ -4446,7 +4546,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -4473,7 +4573,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @param value The nodePoolId to set. * @return This builder for chaining. */ @@ -4499,7 +4599,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4521,7 +4621,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @param value The bytes for nodePoolId to set. * @return This builder for chaining. */ @@ -11215,6 +11315,234 @@ public com.google.container.v1.TaintConfigOrBuilder getTaintConfigOrBuilder() { return taintConfigBuilder_; } + private com.google.container.v1.NodePool.NodePoolMaintenancePolicy maintenancePolicy_; + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.NodePool.NodePoolMaintenancePolicy, + com.google.container.v1.NodePool.NodePoolMaintenancePolicy.Builder, + com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder> + maintenancePolicyBuilder_; + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the maintenancePolicy field is set. + */ + public boolean hasMaintenancePolicy() { + return ((bitField1_ & 0x00000100) != 0); + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The maintenancePolicy. + */ + public com.google.container.v1.NodePool.NodePoolMaintenancePolicy getMaintenancePolicy() { + if (maintenancePolicyBuilder_ == null) { + return maintenancePolicy_ == null + ? com.google.container.v1.NodePool.NodePoolMaintenancePolicy.getDefaultInstance() + : maintenancePolicy_; + } else { + return maintenancePolicyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setMaintenancePolicy( + com.google.container.v1.NodePool.NodePoolMaintenancePolicy value) { + if (maintenancePolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + maintenancePolicy_ = value; + } else { + maintenancePolicyBuilder_.setMessage(value); + } + bitField1_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setMaintenancePolicy( + com.google.container.v1.NodePool.NodePoolMaintenancePolicy.Builder builderForValue) { + if (maintenancePolicyBuilder_ == null) { + maintenancePolicy_ = builderForValue.build(); + } else { + maintenancePolicyBuilder_.setMessage(builderForValue.build()); + } + bitField1_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeMaintenancePolicy( + com.google.container.v1.NodePool.NodePoolMaintenancePolicy value) { + if (maintenancePolicyBuilder_ == null) { + if (((bitField1_ & 0x00000100) != 0) + && maintenancePolicy_ != null + && maintenancePolicy_ + != com.google.container.v1.NodePool.NodePoolMaintenancePolicy + .getDefaultInstance()) { + getMaintenancePolicyBuilder().mergeFrom(value); + } else { + maintenancePolicy_ = value; + } + } else { + maintenancePolicyBuilder_.mergeFrom(value); + } + if (maintenancePolicy_ != null) { + bitField1_ |= 0x00000100; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearMaintenancePolicy() { + bitField1_ = (bitField1_ & ~0x00000100); + maintenancePolicy_ = null; + if (maintenancePolicyBuilder_ != null) { + maintenancePolicyBuilder_.dispose(); + maintenancePolicyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.NodePool.NodePoolMaintenancePolicy.Builder + getMaintenancePolicyBuilder() { + bitField1_ |= 0x00000100; + onChanged(); + return internalGetMaintenancePolicyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder + getMaintenancePolicyOrBuilder() { + if (maintenancePolicyBuilder_ != null) { + return maintenancePolicyBuilder_.getMessageOrBuilder(); + } else { + return maintenancePolicy_ == null + ? com.google.container.v1.NodePool.NodePoolMaintenancePolicy.getDefaultInstance() + : maintenancePolicy_; + } + } + + /** + * + * + *
+     * Optional. Specifies the maintenance policy for the node pool, including
+     * maintenance exclusion options.
+     * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.NodePool.NodePoolMaintenancePolicy, + com.google.container.v1.NodePool.NodePoolMaintenancePolicy.Builder, + com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder> + internalGetMaintenancePolicyFieldBuilder() { + if (maintenancePolicyBuilder_ == null) { + maintenancePolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.container.v1.NodePool.NodePoolMaintenancePolicy, + com.google.container.v1.NodePool.NodePoolMaintenancePolicy.Builder, + com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder>( + getMaintenancePolicy(), getParentForChildren(), isClean()); + maintenancePolicy_ = null; + } + return maintenancePolicyBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.container.v1.UpdateNodePoolRequest) } 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 eba0666c800c..0b1795c55aac 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 @@ -38,7 +38,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return The projectId. */ @java.lang.Deprecated @@ -56,7 +56,7 @@ 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=4335 + * google/container/v1/cluster_service.proto;l=4399 * @return The bytes for projectId. */ @java.lang.Deprecated @@ -75,7 +75,7 @@ public interface UpdateNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return The zone. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface UpdateNodePoolRequestOrBuilder * string zone = 2 [deprecated = true]; * * @deprecated google.container.v1.UpdateNodePoolRequest.zone is deprecated. See - * google/container/v1/cluster_service.proto;l=4341 + * google/container/v1/cluster_service.proto;l=4405 * @return The bytes for zone. */ @java.lang.Deprecated @@ -111,7 +111,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return The clusterId. */ @java.lang.Deprecated @@ -128,7 +128,7 @@ 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=4345 + * google/container/v1/cluster_service.proto;l=4409 * @return The bytes for clusterId. */ @java.lang.Deprecated @@ -145,7 +145,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return The nodePoolId. */ @java.lang.Deprecated @@ -162,7 +162,7 @@ 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=4349 + * google/container/v1/cluster_service.proto;l=4413 * @return The bytes for nodePoolId. */ @java.lang.Deprecated @@ -1598,4 +1598,51 @@ public interface UpdateNodePoolRequestOrBuilder * .google.container.v1.TaintConfig taint_config = 51; */ com.google.container.v1.TaintConfigOrBuilder getTaintConfigOrBuilder(); + + /** + * + * + *
+   * Optional. Specifies the maintenance policy for the node pool, including
+   * maintenance exclusion options.
+   * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the maintenancePolicy field is set. + */ + boolean hasMaintenancePolicy(); + + /** + * + * + *
+   * Optional. Specifies the maintenance policy for the node pool, including
+   * maintenance exclusion options.
+   * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The maintenancePolicy. + */ + com.google.container.v1.NodePool.NodePoolMaintenancePolicy getMaintenancePolicy(); + + /** + * + * + *
+   * Optional. Specifies the maintenance policy for the node pool, including
+   * maintenance exclusion options.
+   * 
+ * + * + * .google.container.v1.NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.container.v1.NodePool.NodePoolMaintenancePolicyOrBuilder + getMaintenancePolicyOrBuilder(); } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetails.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetails.java index 2767659476a2..985a0bffde40 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetails.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetails.java @@ -57,6 +57,8 @@ private UpgradeDetails() { initialVersion_ = ""; targetVersion_ = ""; startType_ = 0; + initialEmulatedVersion_ = ""; + targetEmulatedVersion_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -741,6 +743,112 @@ public com.google.container.v1.UpgradeDetails.StartType getStartType() { return result == null ? com.google.container.v1.UpgradeDetails.StartType.UNRECOGNIZED : result; } + public static final int INITIAL_EMULATED_VERSION_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object initialEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The emulated version before the upgrade.
+   * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The initialEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getInitialEmulatedVersion() { + java.lang.Object ref = initialEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + initialEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The emulated version before the upgrade.
+   * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for initialEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getInitialEmulatedVersionBytes() { + java.lang.Object ref = initialEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + initialEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TARGET_EMULATED_VERSION_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object targetEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The emulated version after the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getTargetEmulatedVersion() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The emulated version after the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetEmulatedVersionBytes() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -774,6 +882,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.container.v1.UpgradeDetails.StartType.START_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(6, startType_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(initialEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, initialEmulatedVersion_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, targetEmulatedVersion_); + } getUnknownFields().writeTo(output); } @@ -802,6 +916,12 @@ public int getSerializedSize() { != com.google.container.v1.UpgradeDetails.StartType.START_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, startType_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(initialEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, initialEmulatedVersion_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, targetEmulatedVersion_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -829,6 +949,8 @@ public boolean equals(final java.lang.Object obj) { if (!getInitialVersion().equals(other.getInitialVersion())) return false; if (!getTargetVersion().equals(other.getTargetVersion())) return false; if (startType_ != other.startType_) return false; + if (!getInitialEmulatedVersion().equals(other.getInitialEmulatedVersion())) return false; + if (!getTargetEmulatedVersion().equals(other.getTargetEmulatedVersion())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -856,6 +978,10 @@ public int hashCode() { hash = (53 * hash) + getTargetVersion().hashCode(); hash = (37 * hash) + START_TYPE_FIELD_NUMBER; hash = (53 * hash) + startType_; + hash = (37 * hash) + INITIAL_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getInitialEmulatedVersion().hashCode(); + hash = (37 * hash) + TARGET_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getTargetEmulatedVersion().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1021,6 +1147,8 @@ public Builder clear() { initialVersion_ = ""; targetVersion_ = ""; startType_ = 0; + initialEmulatedVersion_ = ""; + targetEmulatedVersion_ = ""; return this; } @@ -1078,6 +1206,12 @@ private void buildPartial0(com.google.container.v1.UpgradeDetails result) { if (((from_bitField0_ & 0x00000020) != 0)) { result.startType_ = startType_; } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.initialEmulatedVersion_ = initialEmulatedVersion_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.targetEmulatedVersion_ = targetEmulatedVersion_; + } result.bitField0_ |= to_bitField0_; } @@ -1115,6 +1249,16 @@ public Builder mergeFrom(com.google.container.v1.UpgradeDetails other) { if (other.startType_ != 0) { setStartTypeValue(other.getStartTypeValue()); } + if (!other.getInitialEmulatedVersion().isEmpty()) { + initialEmulatedVersion_ = other.initialEmulatedVersion_; + bitField0_ |= 0x00000040; + onChanged(); + } + if (!other.getTargetEmulatedVersion().isEmpty()) { + targetEmulatedVersion_ = other.targetEmulatedVersion_; + bitField0_ |= 0x00000080; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1178,6 +1322,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000020; break; } // case 48 + case 58: + { + initialEmulatedVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 66: + { + targetEmulatedVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2001,6 +2157,233 @@ public Builder clearStartType() { return this; } + private java.lang.Object initialEmulatedVersion_ = ""; + + /** + * + * + *
+     * Output only. The emulated version before the upgrade.
+     * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The initialEmulatedVersion. + */ + public java.lang.String getInitialEmulatedVersion() { + java.lang.Object ref = initialEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + initialEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The emulated version before the upgrade.
+     * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for initialEmulatedVersion. + */ + public com.google.protobuf.ByteString getInitialEmulatedVersionBytes() { + java.lang.Object ref = initialEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + initialEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The emulated version before the upgrade.
+     * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The initialEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setInitialEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + initialEmulatedVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The emulated version before the upgrade.
+     * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearInitialEmulatedVersion() { + initialEmulatedVersion_ = getDefaultInstance().getInitialEmulatedVersion(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The emulated version before the upgrade.
+     * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for initialEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setInitialEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + initialEmulatedVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private java.lang.Object targetEmulatedVersion_ = ""; + + /** + * + * + *
+     * Output only. The emulated version after the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + public java.lang.String getTargetEmulatedVersion() { + java.lang.Object ref = targetEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The emulated version after the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + public com.google.protobuf.ByteString getTargetEmulatedVersionBytes() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The emulated version after the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The targetEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setTargetEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + targetEmulatedVersion_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The emulated version after the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearTargetEmulatedVersion() { + targetEmulatedVersion_ = getDefaultInstance().getTargetEmulatedVersion(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The emulated version after the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for targetEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setTargetEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + targetEmulatedVersion_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.container.v1.UpgradeDetails) } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetailsOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetailsOrBuilder.java index 3db30614f1b6..9bbdcb4f63b9 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetailsOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeDetailsOrBuilder.java @@ -207,4 +207,56 @@ public interface UpgradeDetailsOrBuilder * @return The startType. */ com.google.container.v1.UpgradeDetails.StartType getStartType(); + + /** + * + * + *
+   * Output only. The emulated version before the upgrade.
+   * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The initialEmulatedVersion. + */ + java.lang.String getInitialEmulatedVersion(); + + /** + * + * + *
+   * Output only. The emulated version before the upgrade.
+   * 
+ * + * string initial_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for initialEmulatedVersion. + */ + com.google.protobuf.ByteString getInitialEmulatedVersionBytes(); + + /** + * + * + *
+   * Output only. The emulated version after the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + java.lang.String getTargetEmulatedVersion(); + + /** + * + * + *
+   * Output only. The emulated version after the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + com.google.protobuf.ByteString getTargetEmulatedVersionBytes(); } 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 676cc506827c..f095cc2374a7 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 @@ -57,6 +57,8 @@ private UpgradeEvent() { operation_ = ""; currentVersion_ = ""; targetVersion_ = ""; + currentEmulatedVersion_ = ""; + targetEmulatedVersion_ = ""; resource_ = ""; } @@ -325,6 +327,112 @@ public com.google.protobuf.ByteString getTargetVersionBytes() { } } + public static final int CURRENT_EMULATED_VERSION_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object currentEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The currentEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getCurrentEmulatedVersion() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for currentEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCurrentEmulatedVersionBytes() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + currentEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TARGET_EMULATED_VERSION_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object targetEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getTargetEmulatedVersion() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetEmulatedVersionBytes() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int RESOURCE_FIELD_NUMBER = 6; @SuppressWarnings("serial") @@ -414,6 +522,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { com.google.protobuf.GeneratedMessage.writeString(output, 6, resource_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, currentEmulatedVersion_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, targetEmulatedVersion_); + } getUnknownFields().writeTo(output); } @@ -443,6 +557,12 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resource_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(6, resource_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, currentEmulatedVersion_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, targetEmulatedVersion_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -466,6 +586,8 @@ public boolean equals(final java.lang.Object obj) { } if (!getCurrentVersion().equals(other.getCurrentVersion())) return false; if (!getTargetVersion().equals(other.getTargetVersion())) return false; + if (!getCurrentEmulatedVersion().equals(other.getCurrentEmulatedVersion())) return false; + if (!getTargetEmulatedVersion().equals(other.getTargetEmulatedVersion())) return false; if (!getResource().equals(other.getResource())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -490,6 +612,10 @@ public int hashCode() { hash = (53 * hash) + getCurrentVersion().hashCode(); hash = (37 * hash) + TARGET_VERSION_FIELD_NUMBER; hash = (53 * hash) + getTargetVersion().hashCode(); + hash = (37 * hash) + CURRENT_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getCurrentEmulatedVersion().hashCode(); + hash = (37 * hash) + TARGET_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getTargetEmulatedVersion().hashCode(); hash = (37 * hash) + RESOURCE_FIELD_NUMBER; hash = (53 * hash) + getResource().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); @@ -650,6 +776,8 @@ public Builder clear() { } currentVersion_ = ""; targetVersion_ = ""; + currentEmulatedVersion_ = ""; + targetEmulatedVersion_ = ""; resource_ = ""; return this; } @@ -707,6 +835,12 @@ private void buildPartial0(com.google.container.v1.UpgradeEvent result) { result.targetVersion_ = targetVersion_; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.currentEmulatedVersion_ = currentEmulatedVersion_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.targetEmulatedVersion_ = targetEmulatedVersion_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { result.resource_ = resource_; } result.bitField0_ |= to_bitField0_; @@ -745,9 +879,19 @@ public Builder mergeFrom(com.google.container.v1.UpgradeEvent other) { bitField0_ |= 0x00000010; onChanged(); } + if (!other.getCurrentEmulatedVersion().isEmpty()) { + currentEmulatedVersion_ = other.currentEmulatedVersion_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (!other.getTargetEmulatedVersion().isEmpty()) { + targetEmulatedVersion_ = other.targetEmulatedVersion_; + bitField0_ |= 0x00000040; + onChanged(); + } if (!other.getResource().isEmpty()) { resource_ = other.resource_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -810,9 +954,21 @@ public Builder mergeFrom( case 50: { resource_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; break; } // case 50 + case 58: + { + currentEmulatedVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 58 + case 66: + { + targetEmulatedVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1454,6 +1610,233 @@ public Builder setTargetVersionBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object currentEmulatedVersion_ = ""; + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The currentEmulatedVersion. + */ + public java.lang.String getCurrentEmulatedVersion() { + java.lang.Object ref = currentEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for currentEmulatedVersion. + */ + public com.google.protobuf.ByteString getCurrentEmulatedVersionBytes() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + currentEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The currentEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setCurrentEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + currentEmulatedVersion_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearCurrentEmulatedVersion() { + currentEmulatedVersion_ = getDefaultInstance().getCurrentEmulatedVersion(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for currentEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setCurrentEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + currentEmulatedVersion_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private java.lang.Object targetEmulatedVersion_ = ""; + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + public java.lang.String getTargetEmulatedVersion() { + java.lang.Object ref = targetEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + public com.google.protobuf.ByteString getTargetEmulatedVersionBytes() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The targetEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setTargetEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + targetEmulatedVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearTargetEmulatedVersion() { + targetEmulatedVersion_ = getDefaultInstance().getTargetEmulatedVersion(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for targetEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setTargetEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + targetEmulatedVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + private java.lang.Object resource_ = ""; /** @@ -1522,7 +1905,7 @@ public Builder setResource(java.lang.String value) { throw new NullPointerException(); } resource_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -1541,7 +1924,7 @@ public Builder setResource(java.lang.String value) { */ public Builder clearResource() { resource_ = getDefaultInstance().getResource(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -1565,7 +1948,7 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); resource_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEventOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEventOrBuilder.java index 034e4699a798..1c5c1face915 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEventOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeEventOrBuilder.java @@ -167,6 +167,58 @@ public interface UpgradeEventOrBuilder */ com.google.protobuf.ByteString getTargetVersionBytes(); + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The currentEmulatedVersion. + */ + java.lang.String getCurrentEmulatedVersion(); + + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for currentEmulatedVersion. + */ + com.google.protobuf.ByteString getCurrentEmulatedVersionBytes(); + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + java.lang.String getTargetEmulatedVersion(); + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + com.google.protobuf.ByteString getTargetEmulatedVersionBytes(); + /** * * diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEvent.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEvent.java index a7d55a2d2b24..6912e0b490d7 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEvent.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEvent.java @@ -57,6 +57,8 @@ private UpgradeInfoEvent() { operation_ = ""; currentVersion_ = ""; targetVersion_ = ""; + currentEmulatedVersion_ = ""; + targetEmulatedVersion_ = ""; resource_ = ""; state_ = 0; description_ = ""; @@ -832,6 +834,112 @@ public com.google.protobuf.ByteString getTargetVersionBytes() { } } + public static final int CURRENT_EMULATED_VERSION_FIELD_NUMBER = 15; + + @SuppressWarnings("serial") + private volatile java.lang.Object currentEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The currentEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getCurrentEmulatedVersion() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for currentEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCurrentEmulatedVersionBytes() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + currentEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TARGET_EMULATED_VERSION_FIELD_NUMBER = 16; + + @SuppressWarnings("serial") + private volatile java.lang.Object targetEmulatedVersion_ = ""; + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + @java.lang.Override + public java.lang.String getTargetEmulatedVersion() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetEmulatedVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTargetEmulatedVersionBytes() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int RESOURCE_FIELD_NUMBER = 7; @SuppressWarnings("serial") @@ -1238,6 +1346,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(14, getDisruptionEvent()); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 15, currentEmulatedVersion_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetEmulatedVersion_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 16, targetEmulatedVersion_); + } getUnknownFields().writeTo(output); } @@ -1291,6 +1405,12 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getDisruptionEvent()); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, currentEmulatedVersion_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(targetEmulatedVersion_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(16, targetEmulatedVersion_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1318,6 +1438,8 @@ public boolean equals(final java.lang.Object obj) { } if (!getCurrentVersion().equals(other.getCurrentVersion())) return false; if (!getTargetVersion().equals(other.getTargetVersion())) return false; + if (!getCurrentEmulatedVersion().equals(other.getCurrentEmulatedVersion())) return false; + if (!getTargetEmulatedVersion().equals(other.getTargetEmulatedVersion())) return false; if (!getResource().equals(other.getResource())) return false; if (state_ != other.state_) return false; if (hasStandardSupportEndTime() != other.hasStandardSupportEndTime()) return false; @@ -1361,6 +1483,10 @@ public int hashCode() { hash = (53 * hash) + getCurrentVersion().hashCode(); hash = (37 * hash) + TARGET_VERSION_FIELD_NUMBER; hash = (53 * hash) + getTargetVersion().hashCode(); + hash = (37 * hash) + CURRENT_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getCurrentEmulatedVersion().hashCode(); + hash = (37 * hash) + TARGET_EMULATED_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getTargetEmulatedVersion().hashCode(); hash = (37 * hash) + RESOURCE_FIELD_NUMBER; hash = (53 * hash) + getResource().hashCode(); hash = (37 * hash) + STATE_FIELD_NUMBER; @@ -1549,6 +1675,8 @@ public Builder clear() { } currentVersion_ = ""; targetVersion_ = ""; + currentEmulatedVersion_ = ""; + targetEmulatedVersion_ = ""; resource_ = ""; state_ = 0; standardSupportEndTime_ = null; @@ -1626,32 +1754,38 @@ private void buildPartial0(com.google.container.v1.UpgradeInfoEvent result) { result.targetVersion_ = targetVersion_; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.resource_ = resource_; + result.currentEmulatedVersion_ = currentEmulatedVersion_; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.state_ = state_; + result.targetEmulatedVersion_ = targetEmulatedVersion_; } if (((from_bitField0_ & 0x00000100) != 0)) { + result.resource_ = resource_; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.state_ = state_; + } + if (((from_bitField0_ & 0x00000400) != 0)) { result.standardSupportEndTime_ = standardSupportEndTimeBuilder_ == null ? standardSupportEndTime_ : standardSupportEndTimeBuilder_.build(); to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.extendedSupportEndTime_ = extendedSupportEndTimeBuilder_ == null ? extendedSupportEndTime_ : extendedSupportEndTimeBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.description_ = description_; } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.eventType_ = eventType_; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { result.disruptionEvent_ = disruptionEventBuilder_ == null ? disruptionEvent_ : disruptionEventBuilder_.build(); to_bitField0_ |= 0x00000010; @@ -1695,9 +1829,19 @@ public Builder mergeFrom(com.google.container.v1.UpgradeInfoEvent other) { bitField0_ |= 0x00000020; onChanged(); } + if (!other.getCurrentEmulatedVersion().isEmpty()) { + currentEmulatedVersion_ = other.currentEmulatedVersion_; + bitField0_ |= 0x00000040; + onChanged(); + } + if (!other.getTargetEmulatedVersion().isEmpty()) { + targetEmulatedVersion_ = other.targetEmulatedVersion_; + bitField0_ |= 0x00000080; + onChanged(); + } if (!other.getResource().isEmpty()) { resource_ = other.resource_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); } if (other.state_ != 0) { @@ -1711,7 +1855,7 @@ public Builder mergeFrom(com.google.container.v1.UpgradeInfoEvent other) { } if (!other.getDescription().isEmpty()) { description_ = other.description_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); } if (other.eventType_ != 0) { @@ -1786,13 +1930,13 @@ public Builder mergeFrom( case 58: { resource_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; break; } // case 58 case 64: { state_ = input.readEnum(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; break; } // case 64 case 74: @@ -1800,7 +1944,7 @@ public Builder mergeFrom( input.readMessage( internalGetStandardSupportEndTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; break; } // case 74 case 82: @@ -1808,28 +1952,40 @@ public Builder mergeFrom( input.readMessage( internalGetExtendedSupportEndTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; break; } // case 82 case 90: { description_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; break; } // case 90 case 96: { eventType_ = input.readEnum(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; break; } // case 96 case 114: { input.readMessage( internalGetDisruptionEventFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; break; } // case 114 + case 122: + { + currentEmulatedVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 122 + case 130: + { + targetEmulatedVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 130 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2657,6 +2813,238 @@ public Builder setTargetVersionBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object currentEmulatedVersion_ = ""; + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The currentEmulatedVersion. + */ + public java.lang.String getCurrentEmulatedVersion() { + java.lang.Object ref = currentEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for currentEmulatedVersion. + */ + public com.google.protobuf.ByteString getCurrentEmulatedVersionBytes() { + java.lang.Object ref = currentEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + currentEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The currentEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setCurrentEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + currentEmulatedVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearCurrentEmulatedVersion() { + currentEmulatedVersion_ = getDefaultInstance().getCurrentEmulatedVersion(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The current emulated version before the upgrade.
+     * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for currentEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setCurrentEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + currentEmulatedVersion_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private java.lang.Object targetEmulatedVersion_ = ""; + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The targetEmulatedVersion. + */ + public java.lang.String getTargetEmulatedVersion() { + java.lang.Object ref = targetEmulatedVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + targetEmulatedVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for targetEmulatedVersion. + */ + public com.google.protobuf.ByteString getTargetEmulatedVersionBytes() { + java.lang.Object ref = targetEmulatedVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + targetEmulatedVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The targetEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setTargetEmulatedVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + targetEmulatedVersion_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearTargetEmulatedVersion() { + targetEmulatedVersion_ = getDefaultInstance().getTargetEmulatedVersion(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The target emulated version for the upgrade.
+     * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for targetEmulatedVersion to set. + * @return This builder for chaining. + */ + public Builder setTargetEmulatedVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + targetEmulatedVersion_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + private java.lang.Object resource_ = ""; /** @@ -2725,7 +3113,7 @@ public Builder setResource(java.lang.String value) { throw new NullPointerException(); } resource_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2744,7 +3132,7 @@ public Builder setResource(java.lang.String value) { */ public Builder clearResource() { resource_ = getDefaultInstance().getResource(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2768,7 +3156,7 @@ public Builder setResourceBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); resource_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2809,7 +3197,7 @@ public int getStateValue() { */ public Builder setStateValue(int value) { state_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2852,7 +3240,7 @@ public Builder setState(com.google.container.v1.UpgradeInfoEvent.State value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; state_ = value.getNumber(); onChanged(); return this; @@ -2872,7 +3260,7 @@ public Builder setState(com.google.container.v1.UpgradeInfoEvent.State value) { * @return This builder for chaining. */ public Builder clearState() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000200); state_ = 0; onChanged(); return this; @@ -2897,7 +3285,7 @@ public Builder clearState() { * @return Whether the standardSupportEndTime field is set. */ public boolean hasStandardSupportEndTime() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -2939,7 +3327,7 @@ public Builder setStandardSupportEndTime(com.google.protobuf.Timestamp value) { } else { standardSupportEndTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2960,7 +3348,7 @@ public Builder setStandardSupportEndTime( } else { standardSupportEndTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2976,7 +3364,7 @@ public Builder setStandardSupportEndTime( */ public Builder mergeStandardSupportEndTime(com.google.protobuf.Timestamp value) { if (standardSupportEndTimeBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000400) != 0) && standardSupportEndTime_ != null && standardSupportEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStandardSupportEndTimeBuilder().mergeFrom(value); @@ -2987,7 +3375,7 @@ public Builder mergeStandardSupportEndTime(com.google.protobuf.Timestamp value) standardSupportEndTimeBuilder_.mergeFrom(value); } if (standardSupportEndTime_ != null) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -3003,7 +3391,7 @@ public Builder mergeStandardSupportEndTime(com.google.protobuf.Timestamp value) * optional .google.protobuf.Timestamp standard_support_end_time = 9; */ public Builder clearStandardSupportEndTime() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000400); standardSupportEndTime_ = null; if (standardSupportEndTimeBuilder_ != null) { standardSupportEndTimeBuilder_.dispose(); @@ -3023,7 +3411,7 @@ public Builder clearStandardSupportEndTime() { * optional .google.protobuf.Timestamp standard_support_end_time = 9; */ public com.google.protobuf.Timestamp.Builder getStandardSupportEndTimeBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return internalGetStandardSupportEndTimeFieldBuilder().getBuilder(); } @@ -3092,7 +3480,7 @@ public com.google.protobuf.TimestampOrBuilder getStandardSupportEndTimeOrBuilder * @return Whether the extendedSupportEndTime field is set. */ public boolean hasExtendedSupportEndTime() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -3134,7 +3522,7 @@ public Builder setExtendedSupportEndTime(com.google.protobuf.Timestamp value) { } else { extendedSupportEndTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3155,7 +3543,7 @@ public Builder setExtendedSupportEndTime( } else { extendedSupportEndTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3171,7 +3559,7 @@ public Builder setExtendedSupportEndTime( */ public Builder mergeExtendedSupportEndTime(com.google.protobuf.Timestamp value) { if (extendedSupportEndTimeBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00000800) != 0) && extendedSupportEndTime_ != null && extendedSupportEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getExtendedSupportEndTimeBuilder().mergeFrom(value); @@ -3182,7 +3570,7 @@ public Builder mergeExtendedSupportEndTime(com.google.protobuf.Timestamp value) extendedSupportEndTimeBuilder_.mergeFrom(value); } if (extendedSupportEndTime_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); } return this; @@ -3198,7 +3586,7 @@ public Builder mergeExtendedSupportEndTime(com.google.protobuf.Timestamp value) * optional .google.protobuf.Timestamp extended_support_end_time = 10; */ public Builder clearExtendedSupportEndTime() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000800); extendedSupportEndTime_ = null; if (extendedSupportEndTimeBuilder_ != null) { extendedSupportEndTimeBuilder_.dispose(); @@ -3218,7 +3606,7 @@ public Builder clearExtendedSupportEndTime() { * optional .google.protobuf.Timestamp extended_support_end_time = 10; */ public com.google.protobuf.Timestamp.Builder getExtendedSupportEndTimeBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return internalGetExtendedSupportEndTimeFieldBuilder().getBuilder(); } @@ -3333,7 +3721,7 @@ public Builder setDescription(java.lang.String value) { throw new NullPointerException(); } description_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3351,7 +3739,7 @@ public Builder setDescription(java.lang.String value) { */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -3374,7 +3762,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); description_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3411,7 +3799,7 @@ public int getEventTypeValue() { */ public Builder setEventTypeValue(int value) { eventType_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3452,7 +3840,7 @@ public Builder setEventType(com.google.container.v1.UpgradeInfoEvent.EventType v if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; eventType_ = value.getNumber(); onChanged(); return this; @@ -3470,7 +3858,7 @@ public Builder setEventType(com.google.container.v1.UpgradeInfoEvent.EventType v * @return This builder for chaining. */ public Builder clearEventType() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); eventType_ = 0; onChanged(); return this; @@ -3496,7 +3884,7 @@ public Builder clearEventType() { * @return Whether the disruptionEvent field is set. */ public boolean hasDisruptionEvent() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -3540,7 +3928,7 @@ public Builder setDisruptionEvent(com.google.container.v1.DisruptionEvent value) } else { disruptionEventBuilder_.setMessage(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3562,7 +3950,7 @@ public Builder setDisruptionEvent( } else { disruptionEventBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3579,7 +3967,7 @@ public Builder setDisruptionEvent( */ public Builder mergeDisruptionEvent(com.google.container.v1.DisruptionEvent value) { if (disruptionEventBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0) + if (((bitField0_ & 0x00004000) != 0) && disruptionEvent_ != null && disruptionEvent_ != com.google.container.v1.DisruptionEvent.getDefaultInstance()) { getDisruptionEventBuilder().mergeFrom(value); @@ -3590,7 +3978,7 @@ public Builder mergeDisruptionEvent(com.google.container.v1.DisruptionEvent valu disruptionEventBuilder_.mergeFrom(value); } if (disruptionEvent_ != null) { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); } return this; @@ -3607,7 +3995,7 @@ public Builder mergeDisruptionEvent(com.google.container.v1.DisruptionEvent valu * optional .google.container.v1.DisruptionEvent disruption_event = 14; */ public Builder clearDisruptionEvent() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00004000); disruptionEvent_ = null; if (disruptionEventBuilder_ != null) { disruptionEventBuilder_.dispose(); @@ -3628,7 +4016,7 @@ public Builder clearDisruptionEvent() { * optional .google.container.v1.DisruptionEvent disruption_event = 14; */ public com.google.container.v1.DisruptionEvent.Builder getDisruptionEventBuilder() { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return internalGetDisruptionEventFieldBuilder().getBuilder(); } diff --git a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEventOrBuilder.java b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEventOrBuilder.java index e7a25dd99bd4..f840ff2d5922 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEventOrBuilder.java +++ b/java-container/proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpgradeInfoEventOrBuilder.java @@ -204,6 +204,58 @@ public interface UpgradeInfoEventOrBuilder */ com.google.protobuf.ByteString getTargetVersionBytes(); + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The currentEmulatedVersion. + */ + java.lang.String getCurrentEmulatedVersion(); + + /** + * + * + *
+   * Output only. The current emulated version before the upgrade.
+   * 
+ * + * string current_emulated_version = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for currentEmulatedVersion. + */ + com.google.protobuf.ByteString getCurrentEmulatedVersionBytes(); + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The targetEmulatedVersion. + */ + java.lang.String getTargetEmulatedVersion(); + + /** + * + * + *
+   * Output only. The target emulated version for the upgrade.
+   * 
+ * + * string target_emulated_version = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for targetEmulatedVersion. + */ + com.google.protobuf.ByteString getTargetEmulatedVersionBytes(); + /** * * diff --git a/java-container/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto b/java-container/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto index 262a8becee29..29a8e68f9426 100644 --- a/java-container/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto +++ b/java-container/proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto @@ -554,6 +554,20 @@ service ClusterManager { }; option (google.api.method_signature) = "name"; } + + // CompleteControlPlaneUpgrade completes the rollback-safe upgrade by + // performing the step two upgrade for a specific cluster. + rpc CompleteControlPlaneUpgrade(CompleteControlPlaneUpgradeRequest) + returns (Operation) { + option (google.api.http) = { + post: "/v1/{name=projects/*/locations/*/clusters/*}:completeControlPlaneUpgrade" + body: "*" + additional_bindings { + post: "/v1/{name=projects/*/zones/*/clusters/*}:completeControlPlaneUpgrade" + body: "*" + } + }; + } } // Parameters that can be configured on Linux nodes. @@ -769,6 +783,21 @@ message LinuxNodeConfig { optional bool enable_ptp_kvm_time_sync = 1; } + // Configuration settings for VFIO (Virtual Function I/O) on a node. + // VFIO allows safe, unprivileged, userspace drivers to access I/O devices. + message NodeVfioConfig { + // Optional. Specifies the maximum number of DMA entries (pages) that can be + // mapped by the VFIO IOMMU type 1 driver for a container. This limit + // affects the total amount of host memory that can be pinned for direct + // device access, which is often critical for high-performance devices like + // TPUs and GPUs. This setting corresponds to the kernel parameter at: + // `/sys/module/vfio_iommu_type1/parameters/dma_entry_limit`. + // The default value in the kernel is `65535`. Higher values may be + // needed for workloads mapping large memory regions. + // Supported values are integers between `65535` and `4194304`. + optional int32 dma_entry_limit = 1 [(google.api.field_behavior) = OPTIONAL]; + } + // The Linux kernel parameters to be applied to the nodes and all pods running // on the nodes. // @@ -806,6 +835,7 @@ message LinuxNodeConfig { // kernel.shmmni // kernel.shmmax // kernel.shmall + // kernel.core_pattern // kernel.perf_event_paranoid // kernel.sched_rt_runtime_us // kernel.softlockup_panic @@ -877,6 +907,13 @@ message LinuxNodeConfig { // Optional. The accurate time configuration for the node pool. optional AccurateTimeConfig accurate_time_config = 14 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Contains VFIO-related configurations for this node. + NodeVfioConfig node_vfio_config = 15 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Controls the configuration for the disk IO scheduler. + DiskIoScheduler disk_io_scheduler = 16 + [(google.api.field_behavior) = OPTIONAL]; } // Parameters that can be configured on Windows nodes. @@ -1126,9 +1163,13 @@ message NodeKubeletConfig { [(google.api.field_behavior) = OPTIONAL]; } -// TopologyManager defines the configuration options for Topology Manager -// feature. See -// https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/ +// TopologyManager defines the configuration options for the +// [`kubelet` Topology Manager +// component](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/). +// For more information about the supported machine types and versions for the +// Topology Manager in GKE, see +// [Customizing node system +// configuration](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/node-system-config#kubelet-resource-managers). message TopologyManager { // Configures the strategy for resource alignment. // Allowed values are: @@ -1885,6 +1926,10 @@ message ReservationAffinity { // Must consume from a specific reservation. Must specify key value fields // for specifying the reservations. SPECIFIC_RESERVATION = 3; + + // Consume any reservation available. If no reservation is available, fail + // the node creation. + ANY_RESERVATION_THEN_FAIL = 4; } // Corresponds to the type of reservation consumption. @@ -3111,6 +3156,17 @@ message Cluster { string current_master_version = 104 [(google.api.field_behavior) = OUTPUT_ONLY]; + // Output only. The current emulated version of the master endpoint. + // The version is in minor version format, e.g. 1.30. + // No value or empty string means the cluster has no emulated version. + string current_emulated_version = 167 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. The rollback safe upgrade information of the cluster. + // This field is used when user manually triggers a rollback safe upgrade. + RollbackSafeUpgrade rollback_safe_upgrade = 170 + [(google.api.field_behavior) = OPTIONAL]; + // Output only. Deprecated, use // [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) // instead. The current version of the node software components. If they are @@ -3899,6 +3955,10 @@ message ClusterUpdate { // The desired control plane egress control config for the cluster. ControlPlaneEgress desired_control_plane_egress = 160; + // Optional. The desired rollback safe upgrade configuration. + RollbackSafeUpgrade desired_rollback_safe_upgrade = 161 + [(google.api.field_behavior) = OPTIONAL]; + // The desired managed open telemetry configuration. ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163; @@ -3912,6 +3972,10 @@ message ClusterUpdate { // Optional. The desired NodeCreationConfig for the cluster. NodeCreationConfig desired_node_creation_config = 171 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The desired emulated version for the cluster. + optional string desired_emulated_version = 182 + [(google.api.field_behavior) = OPTIONAL]; } // AdditionalPodRangesConfig is the configuration for additional pod secondary @@ -4516,6 +4580,11 @@ message UpdateNodePoolRequest { // The taint configuration for the node pool. TaintConfig taint_config = 51; + + // Optional. Specifies the maintenance policy for the node pool, including + // maintenance exclusion options. + NodePool.NodePoolMaintenancePolicy maintenance_policy = 52 + [(google.api.field_behavior) = OPTIONAL]; } // SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool. @@ -5308,6 +5377,17 @@ message NodePool { [(google.api.field_behavior) = OPTIONAL]; } + // Contains expiry information about the kubelet certificate. + message KubeletCertInfo { + // Output only. + google.protobuf.Timestamp tpm_bootstrap_cert_expire_time = 1 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. + google.protobuf.Timestamp non_tpm_bootstrap_cert_expire_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + } + // The name of the node pool. string name = 1; @@ -5373,8 +5453,9 @@ message NodePool { // simultaneously on a node in the node pool. MaxPodsConstraint max_pods_constraint = 6; - // Which conditions caused the current node pool state. - repeated StatusCondition conditions = 105; + // Output only. Which conditions caused the current node pool state. + repeated StatusCondition conditions = 105 + [(google.api.field_behavior) = OUTPUT_ONLY]; // Output only. The pod CIDR block size per node in this node pool. int32 pod_ipv4_cidr_size = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; @@ -5389,10 +5470,10 @@ message NodePool { // pool update. UpdateInfo update_info = 109 [(google.api.field_behavior) = OUTPUT_ONLY]; - // This checksum is computed by the server based on the value of node pool - // fields, and may be sent on update requests to ensure the client has an - // up-to-date value before proceeding. - string etag = 110; + // Output only. This checksum is computed by the server based on the value of + // node pool fields, and may be sent on update requests to ensure the client + // has an up-to-date value before proceeding. + string etag = 110 [(google.api.field_behavior) = OUTPUT_ONLY]; // Specifies the configuration of queued provisioning. QueuedProvisioning queued_provisioning = 112; @@ -5406,6 +5487,10 @@ message NodePool { // Optional. Specifies the maintenance policy for the node pool. NodePoolMaintenancePolicy maintenance_policy = 118 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Contains expiry information about the kubelet certificate. + KubeletCertInfo kubelet_cert_info = 119 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // NodeManagement defines the set of node management services turned on for the @@ -6521,8 +6606,9 @@ message CheckAutopilotCompatibilityResponse { message ReleaseChannel { // Possible values for 'channel'. enum Channel { - // No channel specified. - UNSPECIFIED = 0; + // Deprecated: No channel specified. it will be removed in the future, use + // RAPID, REGULAR, STABLE or EXTENDED instead. + UNSPECIFIED = 0 [deprecated = true]; // RAPID channel is offered on an early access basis for customers who want // to test new releases. @@ -7036,6 +7122,14 @@ message UpgradeEvent { // The target version for the upgrade. string target_version = 5; + // Output only. The current emulated version before the upgrade. + string current_emulated_version = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The target emulated version for the upgrade. + string target_emulated_version = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; + // Optional relative path to the resource. For example in node pool upgrades, // the relative path of the node pool. string resource = 6; @@ -7104,6 +7198,14 @@ message UpgradeInfoEvent { // The target version for the upgrade. string target_version = 6; + // Output only. The current emulated version before the upgrade. + string current_emulated_version = 15 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The target emulated version for the upgrade. + string target_emulated_version = 16 + [(google.api.field_behavior) = OUTPUT_ONLY]; + // Optional relative path to the resource. For example in node pool upgrades, // the relative path of the node pool. string resource = 7; @@ -7332,6 +7434,9 @@ message LoggingComponentConfig { // horizontal pod autoscaler decision logs KCP_HPA = 9; + + // vertical pod autoscaler decision logs + KCP_VPA = 10; } // Select components to collect logs. An empty set would disable all logging. @@ -7722,6 +7827,19 @@ message LocalNvmeSsdBlockConfig { int32 local_ssd_count = 1; } +// DiskIoScheduler contains the configuration for the disk IO scheduler. +message DiskIoScheduler { + // Optional. Configures the IO scheduler for the boot disk or ephemeral lssd + // that runs node system workloads. Supported values are `mq-deadline`, `bfq`, + // `kyber`, `none`. + string node_system_io_scheduler = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Configures the IO scheduler for the attached disks. + // Supported values are `mq-deadline`, `bfq`, `kyber`, `none`. + string node_attached_disk_io_scheduler = 2 + [(google.api.field_behavior) = OPTIONAL]; +} + // EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral // storage using Local SSDs. message EphemeralStorageLocalSsdConfig { @@ -7867,6 +7985,14 @@ enum InTransitEncryptionConfig { // in the future to define different options for updating secondary boot disks. message SecondaryBootDiskUpdateStrategy {} +// RollbackSafeUpgrade is the configuration for the rollback safe upgrade. +message RollbackSafeUpgrade { + // Optional. A user-defined period for the cluster remains in the rollbackable + // state. ex: {seconds: 21600}. + google.protobuf.Duration control_plane_soak_duration = 1 + [(google.api.field_behavior) = OPTIONAL]; +} + // FetchClusterUpgradeInfoRequest fetches the upgrade information of a cluster. message FetchClusterUpgradeInfoRequest { // Required. The name (project, location, cluster) of the cluster to get. @@ -7946,6 +8072,35 @@ message ClusterUpgradeInfo { // The cluster's current minor version's end of extended support timestamp. optional string end_of_extended_support_timestamp = 6; + + // Output only. The cluster's rollback-safe upgrade status. + RollbackSafeUpgradeStatus rollback_safe_upgrade_status = 9 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// RollbackSafeUpgradeStatus contains the rollback-safe upgrade status of a +// cluster. +message RollbackSafeUpgradeStatus { + // Mode indicates the mode of the rollback-safe upgrade. + enum Mode { + // MODE_UNSPECIFIED means it's in regular upgrade mode. + MODE_UNSPECIFIED = 0; + + // KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE means it's in rollback-safe mode + // after a KCP minor version step-one upgrade. + KCP_MINOR_UPGRADE_ROLLBACK_SAFE_MODE = 1; + } + + // Output only. The mode of the rollback-safe upgrade. + Mode mode = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The rollback-safe mode expiration time. + google.protobuf.Timestamp control_plane_upgrade_rollback_end_time = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The GKE version that the cluster previously used before + // step-one upgrade. + string previous_version = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; } // UpgradeDetails contains detailed information of each individual upgrade @@ -7998,6 +8153,14 @@ message UpgradeDetails { // The start type of the upgrade. StartType start_type = 6; + + // Output only. The emulated version before the upgrade. + string initial_emulated_version = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The emulated version after the upgrade. + string target_emulated_version = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // FetchNodePoolUpgradeInfoRequest fetches the upgrade information of a @@ -8073,6 +8236,28 @@ message NodePoolUpgradeInfo { // The node pool's current minor version's end of extended support timestamp. optional string end_of_extended_support_timestamp = 7; + + // Output only. Upgrade info for the node pool specific to the usage of custom + // images. + CustomImageInfo custom_image_info = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Contains the custom image info for a node pool. +message CustomImageInfo { + // Output only. The human-readable upgrade message for the custom image. + string upgrade_message = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// CompleteControlPlaneUpgradeRequest sets the name of target cluster to +// complete upgrade. +message CompleteControlPlaneUpgradeRequest { + // Required. The name (project, location, cluster) of the cluster to complete + // upgrade. Specified in the format `projects/*/locations/*/clusters/*`. + string name = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. API request version that initiates this operation. + string version = 2 [(google.api.field_behavior) = OPTIONAL]; } // Configuration for scheduled upgrades on the cluster. diff --git a/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/AsyncCompleteControlPlaneUpgrade.java b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/AsyncCompleteControlPlaneUpgrade.java new file mode 100644 index 000000000000..844c7fe8611b --- /dev/null +++ b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/AsyncCompleteControlPlaneUpgrade.java @@ -0,0 +1,50 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.container.v1.samples; + +// [START container_v1_generated_ClusterManager_CompleteControlPlaneUpgrade_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.container.v1.ClusterManagerClient; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; +import com.google.container.v1.Operation; + +public class AsyncCompleteControlPlaneUpgrade { + + public static void main(String[] args) throws Exception { + asyncCompleteControlPlaneUpgrade(); + } + + public static void asyncCompleteControlPlaneUpgrade() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) { + CompleteControlPlaneUpgradeRequest request = + CompleteControlPlaneUpgradeRequest.newBuilder() + .setName("name3373707") + .setVersion("version351608024") + .build(); + ApiFuture future = + clusterManagerClient.completeControlPlaneUpgradeCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END container_v1_generated_ClusterManager_CompleteControlPlaneUpgrade_async] diff --git a/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/SyncCompleteControlPlaneUpgrade.java b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/SyncCompleteControlPlaneUpgrade.java new file mode 100644 index 000000000000..ba6822cca48b --- /dev/null +++ b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/completecontrolplaneupgrade/SyncCompleteControlPlaneUpgrade.java @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.container.v1.samples; + +// [START container_v1_generated_ClusterManager_CompleteControlPlaneUpgrade_sync] +import com.google.cloud.container.v1.ClusterManagerClient; +import com.google.container.v1.CompleteControlPlaneUpgradeRequest; +import com.google.container.v1.Operation; + +public class SyncCompleteControlPlaneUpgrade { + + public static void main(String[] args) throws Exception { + syncCompleteControlPlaneUpgrade(); + } + + public static void syncCompleteControlPlaneUpgrade() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ClusterManagerClient clusterManagerClient = ClusterManagerClient.create()) { + CompleteControlPlaneUpgradeRequest request = + CompleteControlPlaneUpgradeRequest.newBuilder() + .setName("name3373707") + .setVersion("version351608024") + .build(); + Operation response = clusterManagerClient.completeControlPlaneUpgrade(request); + } + } +} +// [END container_v1_generated_ClusterManager_CompleteControlPlaneUpgrade_sync] diff --git a/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/AsyncUpdateNodePool.java b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/AsyncUpdateNodePool.java index 0e35f8cd7363..11c8aaa4092b 100644 --- a/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/AsyncUpdateNodePool.java +++ b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/AsyncUpdateNodePool.java @@ -99,6 +99,7 @@ public static void asyncUpdateNodePool() throws Exception { .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setConsolidationDelay(Duration.newBuilder().build()) .setTaintConfig(TaintConfig.newBuilder().build()) + .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) .build(); ApiFuture future = clusterManagerClient.updateNodePoolCallable().futureCall(request); diff --git a/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/SyncUpdateNodePool.java b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/SyncUpdateNodePool.java index 3b8c7759e01c..722d825f7143 100644 --- a/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/SyncUpdateNodePool.java +++ b/java-container/samples/snippets/generated/com/google/cloud/container/v1/clustermanager/updatenodepool/SyncUpdateNodePool.java @@ -98,6 +98,7 @@ public static void syncUpdateNodePool() throws Exception { .setNodeDrainConfig(NodePool.NodeDrainConfig.newBuilder().build()) .setConsolidationDelay(Duration.newBuilder().build()) .setTaintConfig(TaintConfig.newBuilder().build()) + .setMaintenancePolicy(NodePool.NodePoolMaintenancePolicy.newBuilder().build()) .build(); Operation response = clusterManagerClient.updateNodePool(request); } diff --git a/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java b/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java index e3e65529e7e3..554459a72820 100644 --- a/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java +++ b/java-developerknowledge/google-cloud-developer-knowledge/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeClient.java @@ -408,6 +408,8 @@ public final SearchDocumentChunksPagedResponse searchDocumentChunks( * @param name Required. Specifies the name of the document to retrieve. Format: * `documents/{uri_without_scheme}` Example: * `documents/docs.cloud.google.com/storage/docs/creating-buckets` + *

The name must not exceed 500 characters; values longer than 500 characters will result + * in an `INVALID_ARGUMENT` error. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final Document getDocument(@Nullable DocumentName name) { @@ -437,6 +439,8 @@ public final Document getDocument(@Nullable DocumentName name) { * @param name Required. Specifies the name of the document to retrieve. Format: * `documents/{uri_without_scheme}` Example: * `documents/docs.cloud.google.com/storage/docs/creating-buckets` + *

The name must not exceed 500 characters; values longer than 500 characters will result + * in an `INVALID_ARGUMENT` error. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final Document getDocument(String name) { diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequest.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequest.java index bd39a0855b1a..3c7977e35609 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequest.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequest.java @@ -88,6 +88,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. *

* * @@ -110,6 +113,9 @@ public com.google.protobuf.ProtocolStringList getNamesList() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -132,6 +138,9 @@ public int getNamesCount() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -155,6 +164,9 @@ public java.lang.String getNames(int index) { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -587,6 +599,9 @@ private void ensureNamesIsMutable() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -610,6 +625,9 @@ public com.google.protobuf.ProtocolStringList getNamesList() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -632,6 +650,9 @@ public int getNamesCount() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -655,6 +676,9 @@ public java.lang.String getNames(int index) { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -678,6 +702,9 @@ public com.google.protobuf.ByteString getNamesBytes(int index) { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -709,6 +736,9 @@ public Builder setNames(int index, java.lang.String value) { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -739,6 +769,9 @@ public Builder addNames(java.lang.String value) { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -766,6 +799,9 @@ public Builder addAllNames(java.lang.Iterable values) { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -792,6 +828,9 @@ public Builder clearNames() { * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequestOrBuilder.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequestOrBuilder.java index 994e7c6325ba..565d464334d5 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequestOrBuilder.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/BatchGetDocumentsRequestOrBuilder.java @@ -36,6 +36,9 @@ public interface BatchGetDocumentsRequestOrBuilder * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -56,6 +59,9 @@ public interface BatchGetDocumentsRequestOrBuilder * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -76,6 +82,9 @@ public interface BatchGetDocumentsRequestOrBuilder * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -97,6 +106,9 @@ public interface BatchGetDocumentsRequestOrBuilder * * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * Each name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java index 34241b21e18a..a89e22545221 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DeveloperKnowledgeProto.java @@ -128,10 +128,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005query\030\001 \001(\tB\003\340A\002\022\026\n" + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" - + "\006filter\030\004 \001(\tB\003\340A\001\"|\n" + + "\006filter\030\004 \001(\tB\003\340A\001\"w\n" + "\034SearchDocumentChunksResponse\022>\n" - + "\007results\030\001 \003(\0132-.google.developers.knowledge.v1.DocumentChunk\022\034\n" - + "\017next_page_token\030\002 \001(\tB\003\340A\001\"\227\001\n" + + "\007results\030\001 \003(\0132-.google.developers.knowledge.v1.DocumentChunk\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\227\001\n" + "\022GetDocumentRequest\022@\n" + "\004name\030\001 \001(\tB2\340A\002\372A,\n" + "*developerknowledge.googleapis.com/Document\022?\n" @@ -157,50 +157,52 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016AnswerCitation\022\030\n" + "\013start_index\030\001 \001(\005B\003\340A\003\022\026\n" + "\tend_index\030\002 \001(\005B\003\340A\003\022K\n" - + "\007sources\030\003 \003(\01325" - + ".google.developers.knowledge.v1.Answer.CitationSourceB\003\340A\003\032.\n" + + "\007sources\030\003 \003(\01325.goog" + + "le.developers.knowledge.v1.Answer.CitationSourceB\003\340A\003\032.\n" + "\016CitationSource\022\034\n" + "\017reference_index\030\001 \001(\005B\003\340A\003\032y\n" + "\017AnswerReference\022[\n" - + "\022document_reference\030\001 \001(\01328.goog" - + "le.developers.knowledge.v1.Answer.DocumentReferenceB\003\340A\003H\000B\t\n" + + "\022document_reference\030\001 \001(\01328.google.de" + + "velopers.knowledge.v1.Answer.DocumentReferenceB\003\340A\003H\000B\t\n" + "\007content\032_\n" + "\021DocumentReference\022J\n" - + "\016document_chunk\030\001 \001(\0132-.goo" - + "gle.developers.knowledge.v1.DocumentChunkB\003\340A\003\"\273\001\n\r" + + "\016document_chunk\030\001 \001(\0132-.google.d" + + "evelopers.knowledge.v1.DocumentChunkB\003\340A\003\"\362\001\n\r" + "DocumentChunk\022B\n" + "\006parent\030\001 \001(\tB2\340A\003\372A,\n" + "*developerknowledge.googleapis.com/Document\022\017\n" + "\002id\030\002 \001(\tB\003\340A\003\022\024\n" + "\007content\030\003 \001(\tB\003\340A\003\022?\n" + "\010document\030\004" - + " \001(\0132(.google.developers.knowledge.v1.DocumentB\003\340A\003*y\n" + + " \001(\0132(.google.developers.knowledge.v1.DocumentB\003\340A\003\022!\n" + + "\017relevance_score\030\005 \001(\001B\003\340A\003H\000\210\001\001B\022\n" + + "\020_relevance_score*y\n" + "\014DocumentView\022\035\n" + "\031DOCUMENT_VIEW_UNSPECIFIED\020\000\022\027\n" + "\023DOCUMENT_VIEW_BASIC\020\001\022\026\n" + "\022DOCUMENT_VIEW_FULL\020\002\022\031\n" + "\025DOCUMENT_VIEW_CONTENT\020\0032\201\006\n" + "\022DeveloperKnowledge\022\275\001\n" - + "\024SearchDocumentChunks\022;.google.developers.knowledge.v1" - + ".SearchDocumentChunksRequest\032<.google.developers.knowledge.v1.SearchDocumentChun" - + "ksResponse\"*\202\323\344\223\002$\022\"/v1/documents:searchDocumentChunks\022\223\001\n" - + "\013GetDocument\0222.google.developers.knowledge.v1.GetDocumentReque" - + "st\032(.google.developers.knowledge.v1.Docu" - + "ment\"&\332A\004name\202\323\344\223\002\031\022\027/v1/{name=documents/**}\022\250\001\n" - + "\021BatchGetDocuments\0228.google.developers.knowledge.v1.BatchGetDocumentsReq" - + "uest\0329.google.developers.knowledge.v1.Ba" - + "tchGetDocumentsResponse\"\036\202\323\344\223\002\030\022\026/v1/documents:batchGet\022\222\001\n" - + "\013AnswerQuery\0222.google.developers.knowledge.v1.AnswerQueryRequ" - + "est\0323.google.developers.knowledge.v1.Ans" - + "werQueryResponse\"\032\202\323\344\223\002\024\"\017/v1:answerQuer" - + "y:\001*\032U\312A!developerknowledge.googleapis.c" - + "om\322A.https://www.googleapis.com/auth/cloud-platformB\203\002\n" - + "\"com.google.developers.knowledge.v1B\027DeveloperKnowledgeProtoP\001ZAc" - + "loud.google.com/go/developerknowledge/ap" - + "iv1/developerknowledgepb\252\002\'Google.Develo" - + "pers.DeveloperKnowledge.V1\312\002\'Google\\Deve" - + "lopers\\DeveloperKnowledge\\V1\352\002*Google::D" - + "evelopers::DeveloperKnowledge::V1b\006proto3" + + "\024SearchDocumentChunks\022;.google.developers.kn" + + "owledge.v1.SearchDocumentChunksRequest\032<.google.developers.knowledge.v1.SearchDo" + + "cumentChunksResponse\"*\202\323\344\223\002$\022\"/v1/documents:searchDocumentChunks\022\223\001\n" + + "\013GetDocument\0222.google.developers.knowledge.v1.GetDoc" + + "umentRequest\032(.google.developers.knowled" + + "ge.v1.Document\"&\332A\004name\202\323\344\223\002\031\022\027/v1/{name=documents/**}\022\250\001\n" + + "\021BatchGetDocuments\0228.google.developers.knowledge.v1.BatchGetDo" + + "cumentsRequest\0329.google.developers.knowl" + + "edge.v1.BatchGetDocumentsResponse\"\036\202\323\344\223\002\030\022\026/v1/documents:batchGet\022\222\001\n" + + "\013AnswerQuery\0222.google.developers.knowledge.v1.Answe" + + "rQueryRequest\0323.google.developers.knowle" + + "dge.v1.AnswerQueryResponse\"\032\202\323\344\223\002\024\"\017/v1:" + + "answerQuery:\001*\032U\312A!developerknowledge.go" + + "ogleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\203\002\n" + + "\"com.google.developers.knowledge.v1B\027DeveloperKnowledge" + + "ProtoP\001ZAcloud.google.com/go/developerkn" + + "owledge/apiv1/developerknowledgepb\252\002\'Goo" + + "gle.Developers.DeveloperKnowledge.V1\312\002\'G" + + "oogle\\Developers\\DeveloperKnowledge\\V1\352\002" + + "*Google::Developers::DeveloperKnowledge::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -330,7 +332,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_developers_knowledge_v1_DocumentChunk_descriptor, new java.lang.String[] { - "Parent", "Id", "Content", "Document", + "Parent", "Id", "Content", "Document", "RelevanceScore", }); descriptor.resolveAllFeaturesImmutable(); com.google.api.AnnotationsProto.getDescriptor(); diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/Document.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/Document.java index 0aa358208291..dae2fa898952 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/Document.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/Document.java @@ -24,7 +24,9 @@ * * *
- * A Document represents a piece of content from the Developer Knowledge corpus.
+ * A Document represents a page of documentation in the Developer Knowledge
+ * corpus, like the page at
+ * https://docs.cloud.google.com/storage/docs/creating-buckets.
  * 
* * Protobuf type {@code google.developers.knowledge.v1.Document} @@ -765,7 +767,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * A Document represents a piece of content from the Developer Knowledge corpus.
+   * A Document represents a page of documentation in the Developer Knowledge
+   * corpus, like the page at
+   * https://docs.cloud.google.com/storage/docs/creating-buckets.
    * 
* * Protobuf type {@code google.developers.knowledge.v1.Document} diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunk.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunk.java index b2e0a0d7c8e7..854c1e2ba426 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunk.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunk.java @@ -347,6 +347,45 @@ public com.google.developers.knowledge.v1.DocumentOrBuilder getDocumentOrBuilder : document_; } + public static final int RELEVANCE_SCORE_FIELD_NUMBER = 5; + private double relevanceScore_ = 0D; + + /** + * + * + *
+   * Output only. Represents the relevance score of the chunk to the search
+   * query. Higher score indicates higher chunk relevance. The score is in range
+   * [0.0, 1.0].
+   * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the relevanceScore field is set. + */ + @java.lang.Override + public boolean hasRelevanceScore() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Output only. Represents the relevance score of the chunk to the search
+   * query. Higher score indicates higher chunk relevance. The score is in range
+   * [0.0, 1.0].
+   * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The relevanceScore. + */ + @java.lang.Override + public double getRelevanceScore() { + return relevanceScore_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -373,6 +412,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getDocument()); } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeDouble(5, relevanceScore_); + } getUnknownFields().writeTo(output); } @@ -394,6 +436,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDocument()); } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(5, relevanceScore_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -417,6 +462,11 @@ public boolean equals(final java.lang.Object obj) { if (hasDocument()) { if (!getDocument().equals(other.getDocument())) return false; } + if (hasRelevanceScore() != other.hasRelevanceScore()) return false; + if (hasRelevanceScore()) { + if (java.lang.Double.doubleToLongBits(getRelevanceScore()) + != java.lang.Double.doubleToLongBits(other.getRelevanceScore())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -438,6 +488,13 @@ public int hashCode() { hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; hash = (53 * hash) + getDocument().hashCode(); } + if (hasRelevanceScore()) { + hash = (37 * hash) + RELEVANCE_SCORE_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getRelevanceScore())); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -600,6 +657,7 @@ public Builder clear() { documentBuilder_.dispose(); documentBuilder_ = null; } + relevanceScore_ = 0D; return this; } @@ -650,6 +708,10 @@ private void buildPartial0(com.google.developers.knowledge.v1.DocumentChunk resu result.document_ = documentBuilder_ == null ? document_ : documentBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.relevanceScore_ = relevanceScore_; + to_bitField0_ |= 0x00000002; + } result.bitField0_ |= to_bitField0_; } @@ -684,6 +746,9 @@ public Builder mergeFrom(com.google.developers.knowledge.v1.DocumentChunk other) if (other.hasDocument()) { mergeDocument(other.getDocument()); } + if (other.hasRelevanceScore()) { + setRelevanceScore(other.getRelevanceScore()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -735,6 +800,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 34 + case 41: + { + relevanceScore_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 41 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1447,6 +1518,90 @@ public com.google.developers.knowledge.v1.DocumentOrBuilder getDocumentOrBuilder return documentBuilder_; } + private double relevanceScore_; + + /** + * + * + *
+     * Output only. Represents the relevance score of the chunk to the search
+     * query. Higher score indicates higher chunk relevance. The score is in range
+     * [0.0, 1.0].
+     * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the relevanceScore field is set. + */ + @java.lang.Override + public boolean hasRelevanceScore() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Output only. Represents the relevance score of the chunk to the search
+     * query. Higher score indicates higher chunk relevance. The score is in range
+     * [0.0, 1.0].
+     * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The relevanceScore. + */ + @java.lang.Override + public double getRelevanceScore() { + return relevanceScore_; + } + + /** + * + * + *
+     * Output only. Represents the relevance score of the chunk to the search
+     * query. Higher score indicates higher chunk relevance. The score is in range
+     * [0.0, 1.0].
+     * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The relevanceScore to set. + * @return This builder for chaining. + */ + public Builder setRelevanceScore(double value) { + + relevanceScore_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Represents the relevance score of the chunk to the search
+     * query. Higher score indicates higher chunk relevance. The score is in range
+     * [0.0, 1.0].
+     * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearRelevanceScore() { + bitField0_ = (bitField0_ & ~0x00000010); + relevanceScore_ = 0D; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.developers.knowledge.v1.DocumentChunk) } diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunkOrBuilder.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunkOrBuilder.java index bbeb56e0e713..5c265a7b4f66 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunkOrBuilder.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/DocumentChunkOrBuilder.java @@ -197,4 +197,34 @@ public interface DocumentChunkOrBuilder *
*/ com.google.developers.knowledge.v1.DocumentOrBuilder getDocumentOrBuilder(); + + /** + * + * + *
+   * Output only. Represents the relevance score of the chunk to the search
+   * query. Higher score indicates higher chunk relevance. The score is in range
+   * [0.0, 1.0].
+   * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return Whether the relevanceScore field is set. + */ + boolean hasRelevanceScore(); + + /** + * + * + *
+   * Output only. Represents the relevance score of the chunk to the search
+   * query. Higher score indicates higher chunk relevance. The score is in range
+   * [0.0, 1.0].
+   * 
+ * + * optional double relevance_score = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The relevanceScore. + */ + double getRelevanceScore(); } diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequest.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequest.java index 2b248956e2db..7b24317acba1 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequest.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequest.java @@ -84,6 +84,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -112,6 +115,9 @@ public java.lang.String getName() { * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -527,6 +533,9 @@ public Builder mergeFrom( * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -554,6 +563,9 @@ public java.lang.String getName() { * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -581,6 +593,9 @@ public com.google.protobuf.ByteString getNameBytes() { * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -607,6 +622,9 @@ public Builder setName(java.lang.String value) { * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -629,6 +647,9 @@ public Builder clearName() { * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequestOrBuilder.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequestOrBuilder.java index 79ded801862f..bbe8d4546170 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequestOrBuilder.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/GetDocumentRequestOrBuilder.java @@ -33,6 +33,9 @@ public interface GetDocumentRequestOrBuilder * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * @@ -50,6 +53,9 @@ public interface GetDocumentRequestOrBuilder * Required. Specifies the name of the document to retrieve. * Format: `documents/{uri_without_scheme}` * Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + * + * The name must not exceed 500 characters; values longer than 500 characters + * will result in an `INVALID_ARGUMENT` error. * * * diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequest.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequest.java index a6995be5f59d..cd13bcd8409c 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequest.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequest.java @@ -83,7 +83,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * Required. Provides the raw query string provided by the user, such as "How
-   * to create a Cloud Storage bucket?".
+   * to create a Cloud Storage bucket?". The query must not exceed 500
+   * characters; values longer than 500 characters will result in an
+   * `INVALID_ARGUMENT` error.
    * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -108,7 +110,9 @@ public java.lang.String getQuery() { * *
    * Required. Provides the raw query string provided by the user, such as "How
-   * to create a Cloud Storage bucket?".
+   * to create a Cloud Storage bucket?". The query must not exceed 500
+   * characters; values longer than 500 characters will result in an
+   * `INVALID_ARGUMENT` error.
    * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -225,6 +229,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -235,6 +241,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -252,6 +260,8 @@ public com.google.protobuf.ByteString getPageTokenBytes() { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -294,6 +304,8 @@ public java.lang.String getFilter() { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -304,6 +316,8 @@ public java.lang.String getFilter() { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -321,6 +335,8 @@ public java.lang.String getFilter() { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -742,7 +758,9 @@ public Builder mergeFrom( * *
      * Required. Provides the raw query string provided by the user, such as "How
-     * to create a Cloud Storage bucket?".
+     * to create a Cloud Storage bucket?". The query must not exceed 500
+     * characters; values longer than 500 characters will result in an
+     * `INVALID_ARGUMENT` error.
      * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -766,7 +784,9 @@ public java.lang.String getQuery() { * *
      * Required. Provides the raw query string provided by the user, such as "How
-     * to create a Cloud Storage bucket?".
+     * to create a Cloud Storage bucket?". The query must not exceed 500
+     * characters; values longer than 500 characters will result in an
+     * `INVALID_ARGUMENT` error.
      * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -790,7 +810,9 @@ public com.google.protobuf.ByteString getQueryBytes() { * *
      * Required. Provides the raw query string provided by the user, such as "How
-     * to create a Cloud Storage bucket?".
+     * to create a Cloud Storage bucket?". The query must not exceed 500
+     * characters; values longer than 500 characters will result in an
+     * `INVALID_ARGUMENT` error.
      * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -813,7 +835,9 @@ public Builder setQuery(java.lang.String value) { * *
      * Required. Provides the raw query string provided by the user, such as "How
-     * to create a Cloud Storage bucket?".
+     * to create a Cloud Storage bucket?". The query must not exceed 500
+     * characters; values longer than 500 characters will result in an
+     * `INVALID_ARGUMENT` error.
      * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -832,7 +856,9 @@ public Builder clearQuery() { * *
      * Required. Provides the raw query string provided by the user, such as "How
-     * to create a Cloud Storage bucket?".
+     * to create a Cloud Storage bucket?". The query must not exceed 500
+     * characters; values longer than 500 characters will result in an
+     * `INVALID_ARGUMENT` error.
      * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1053,6 +1079,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -1063,6 +1091,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -1080,6 +1110,8 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -1121,6 +1153,8 @@ public java.lang.String getFilter() { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -1131,6 +1165,8 @@ public java.lang.String getFilter() { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -1148,6 +1184,8 @@ public java.lang.String getFilter() { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -1189,6 +1227,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -1199,6 +1239,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -1216,6 +1258,8 @@ public com.google.protobuf.ByteString getFilterBytes() { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -1256,6 +1300,8 @@ public Builder setFilter(java.lang.String value) { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -1266,6 +1312,8 @@ public Builder setFilter(java.lang.String value) { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -1283,6 +1331,8 @@ public Builder setFilter(java.lang.String value) { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -1319,6 +1369,8 @@ public Builder clearFilter() { * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -1329,6 +1381,8 @@ public Builder clearFilter() { * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -1346,6 +1400,8 @@ public Builder clearFilter() { * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequestOrBuilder.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequestOrBuilder.java index f732fa1cc1f5..3e7f361801eb 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequestOrBuilder.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksRequestOrBuilder.java @@ -31,7 +31,9 @@ public interface SearchDocumentChunksRequestOrBuilder * *
    * Required. Provides the raw query string provided by the user, such as "How
-   * to create a Cloud Storage bucket?".
+   * to create a Cloud Storage bucket?". The query must not exceed 500
+   * characters; values longer than 500 characters will result in an
+   * `INVALID_ARGUMENT` error.
    * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -45,7 +47,9 @@ public interface SearchDocumentChunksRequestOrBuilder * *
    * Required. Provides the raw query string provided by the user, such as "How
-   * to create a Cloud Storage bucket?".
+   * to create a Cloud Storage bucket?". The query must not exceed 500
+   * characters; values longer than 500 characters will result in an
+   * `INVALID_ARGUMENT` error.
    * 
* * string query = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -113,6 +117,8 @@ public interface SearchDocumentChunksRequestOrBuilder * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -123,6 +129,8 @@ public interface SearchDocumentChunksRequestOrBuilder * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -140,6 +148,8 @@ public interface SearchDocumentChunksRequestOrBuilder * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` @@ -171,6 +181,8 @@ public interface SearchDocumentChunksRequestOrBuilder * * Supported fields for filtering: * + * * `content_length_bytes` (INTEGER): The length of the `Document.content` + * field in bytes. * * `data_source` (STRING): The source of the document, e.g. * `docs.cloud.google.com`. See * https://developers.google.com/knowledge/reference/corpus-reference for @@ -181,6 +193,8 @@ public interface SearchDocumentChunksRequestOrBuilder * * `uri` (STRING): The document URI, e.g. * `https://docs.cloud.google.com/bigquery/docs/tables`. * + * INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + * * STRING fields support `=` (equals) and `!=` (not equals) operators for * **exact match** on the whole string. Partial match, prefix match, and * regexp match are not supported. @@ -198,6 +212,8 @@ public interface SearchDocumentChunksRequestOrBuilder * * Examples: * + * * Filter by `Document.content_length_bytes`: + * `content_length_bytes < 50000` * * `data_source = "docs.cloud.google.com" OR data_source = * "firebase.google.com"` * * `data_source != "firebase.google.com"` diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponse.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponse.java index fa53b88ebf6f..2c42be5d8a38 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponse.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponse.java @@ -197,11 +197,12 @@ public com.google.developers.knowledge.v1.DocumentChunkOrBuilder getResultsOrBui * * *
-   * Optional. Provides a token that can be sent as `page_token` to retrieve the
-   * next page. If this field is omitted, there are no subsequent pages.
+   * Provides a token that can be sent as `page_token` to retrieve the next
+   * page.
+   * If this field is omitted, there are no subsequent pages.
    * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return The nextPageToken. */ @@ -222,11 +223,12 @@ public java.lang.String getNextPageToken() { * * *
-   * Optional. Provides a token that can be sent as `page_token` to retrieve the
-   * next page. If this field is omitted, there are no subsequent pages.
+   * Provides a token that can be sent as `page_token` to retrieve the next
+   * page.
+   * If this field is omitted, there are no subsequent pages.
    * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return The bytes for nextPageToken. */ @@ -1151,11 +1153,12 @@ public com.google.developers.knowledge.v1.DocumentChunk.Builder addResultsBuilde * * *
-     * Optional. Provides a token that can be sent as `page_token` to retrieve the
-     * next page. If this field is omitted, there are no subsequent pages.
+     * Provides a token that can be sent as `page_token` to retrieve the next
+     * page.
+     * If this field is omitted, there are no subsequent pages.
      * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return The nextPageToken. */ @@ -1175,11 +1178,12 @@ public java.lang.String getNextPageToken() { * * *
-     * Optional. Provides a token that can be sent as `page_token` to retrieve the
-     * next page. If this field is omitted, there are no subsequent pages.
+     * Provides a token that can be sent as `page_token` to retrieve the next
+     * page.
+     * If this field is omitted, there are no subsequent pages.
      * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return The bytes for nextPageToken. */ @@ -1199,11 +1203,12 @@ public com.google.protobuf.ByteString getNextPageTokenBytes() { * * *
-     * Optional. Provides a token that can be sent as `page_token` to retrieve the
-     * next page. If this field is omitted, there are no subsequent pages.
+     * Provides a token that can be sent as `page_token` to retrieve the next
+     * page.
+     * If this field is omitted, there are no subsequent pages.
      * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @param value The nextPageToken to set. * @return This builder for chaining. @@ -1222,11 +1227,12 @@ public Builder setNextPageToken(java.lang.String value) { * * *
-     * Optional. Provides a token that can be sent as `page_token` to retrieve the
-     * next page. If this field is omitted, there are no subsequent pages.
+     * Provides a token that can be sent as `page_token` to retrieve the next
+     * page.
+     * If this field is omitted, there are no subsequent pages.
      * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return This builder for chaining. */ @@ -1241,11 +1247,12 @@ public Builder clearNextPageToken() { * * *
-     * Optional. Provides a token that can be sent as `page_token` to retrieve the
-     * next page. If this field is omitted, there are no subsequent pages.
+     * Provides a token that can be sent as `page_token` to retrieve the next
+     * page.
+     * If this field is omitted, there are no subsequent pages.
      * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @param value The bytes for nextPageToken to set. * @return This builder for chaining. diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponseOrBuilder.java b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponseOrBuilder.java index 2b3f6c7b66cd..9363409efc46 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponseOrBuilder.java +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/java/com/google/developers/knowledge/v1/SearchDocumentChunksResponseOrBuilder.java @@ -126,11 +126,12 @@ public interface SearchDocumentChunksResponseOrBuilder * * *
-   * Optional. Provides a token that can be sent as `page_token` to retrieve the
-   * next page. If this field is omitted, there are no subsequent pages.
+   * Provides a token that can be sent as `page_token` to retrieve the next
+   * page.
+   * If this field is omitted, there are no subsequent pages.
    * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return The nextPageToken. */ @@ -140,11 +141,12 @@ public interface SearchDocumentChunksResponseOrBuilder * * *
-   * Optional. Provides a token that can be sent as `page_token` to retrieve the
-   * next page. If this field is omitted, there are no subsequent pages.
+   * Provides a token that can be sent as `page_token` to retrieve the next
+   * page.
+   * If this field is omitted, there are no subsequent pages.
    * 
* - * string next_page_token = 2 [(.google.api.field_behavior) = OPTIONAL]; + * string next_page_token = 2; * * @return The bytes for nextPageToken. */ diff --git a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto index bd1e6f1c1c4f..970955ce36a8 100644 --- a/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto +++ b/java-developerknowledge/proto-google-cloud-developer-knowledge-v1/src/main/proto/google/developers/knowledge/v1/developerknowledge.proto @@ -130,7 +130,9 @@ enum DocumentView { DOCUMENT_VIEW_CONTENT = 3; } -// A Document represents a piece of content from the Developer Knowledge corpus. +// A Document represents a page of documentation in the Developer Knowledge +// corpus, like the page at +// https://docs.cloud.google.com/storage/docs/creating-buckets. message Document { option (google.api.resource) = { type: "developerknowledge.googleapis.com/Document" @@ -179,7 +181,9 @@ message Document { // [DeveloperKnowledge.SearchDocumentChunks][google.developers.knowledge.v1.DeveloperKnowledge.SearchDocumentChunks]. message SearchDocumentChunksRequest { // Required. Provides the raw query string provided by the user, such as "How - // to create a Cloud Storage bucket?". + // to create a Cloud Storage bucket?". The query must not exceed 500 + // characters; values longer than 500 characters will result in an + // `INVALID_ARGUMENT` error. string query = 1 [(google.api.field_behavior) = REQUIRED]; // Optional. Specifies the maximum number of results to return. The service @@ -203,6 +207,8 @@ message SearchDocumentChunksRequest { // // Supported fields for filtering: // + // * `content_length_bytes` (INTEGER): The length of the `Document.content` + // field in bytes. // * `data_source` (STRING): The source of the document, e.g. // `docs.cloud.google.com`. See // https://developers.google.com/knowledge/reference/corpus-reference for @@ -213,6 +219,8 @@ message SearchDocumentChunksRequest { // * `uri` (STRING): The document URI, e.g. // `https://docs.cloud.google.com/bigquery/docs/tables`. // + // INTEGER fields support `=`, `<`, `<=`, `>`, and `>=` operators. + // // STRING fields support `=` (equals) and `!=` (not equals) operators for // **exact match** on the whole string. Partial match, prefix match, and // regexp match are not supported. @@ -230,6 +238,8 @@ message SearchDocumentChunksRequest { // // Examples: // + // * Filter by `Document.content_length_bytes`: + // `content_length_bytes < 50000` // * `data_source = "docs.cloud.google.com" OR data_source = // "firebase.google.com"` // * `data_source != "firebase.google.com"` @@ -257,9 +267,10 @@ message SearchDocumentChunksResponse { // to retrieve the full document content. repeated DocumentChunk results = 1; - // Optional. Provides a token that can be sent as `page_token` to retrieve the - // next page. If this field is omitted, there are no subsequent pages. - string next_page_token = 2 [(google.api.field_behavior) = OPTIONAL]; + // Provides a token that can be sent as `page_token` to retrieve the next + // page. + // If this field is omitted, there are no subsequent pages. + string next_page_token = 2; } // Request message for @@ -268,6 +279,9 @@ message GetDocumentRequest { // Required. Specifies the name of the document to retrieve. // Format: `documents/{uri_without_scheme}` // Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` + // + // The name must not exceed 500 characters; values longer than 500 characters + // will result in an `INVALID_ARGUMENT` error. string name = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -293,6 +307,9 @@ message BatchGetDocumentsRequest { // Format: `documents/{uri_without_scheme}` // Example: `documents/docs.cloud.google.com/storage/docs/creating-buckets` // + // Each name must not exceed 500 characters; values longer than 500 characters + // will result in an `INVALID_ARGUMENT` error. + // repeated string names = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -428,4 +445,10 @@ message DocumentChunk { // [DeveloperKnowledge.BatchGetDocuments][google.developers.knowledge.v1.DeveloperKnowledge.BatchGetDocuments] // to fetch the full document content. Document document = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Represents the relevance score of the chunk to the search + // query. Higher score indicates higher chunk relevance. The score is in range + // [0.0, 1.0]. + optional double relevance_score = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; } diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceClient.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceClient.java index c3dd717b21b4..7cef872a9663 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceClient.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceClient.java @@ -52,6 +52,7 @@ * "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") * .toString()) * .setUserMetadata(AssistUserMetadata.newBuilder().build()) + * .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) * .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) * .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) * .build(); @@ -218,6 +219,7 @@ public AssistantServiceStub getStub() { * "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") * .toString()) * .setUserMetadata(AssistUserMetadata.newBuilder().build()) + * .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) * .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) * .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) * .build(); diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/package-info.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/package-info.java index bb1815ac09aa..b70e5827f9cf 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/package-info.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/package-info.java @@ -44,6 +44,7 @@ * "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") * .toString()) * .setUserMetadata(AssistUserMetadata.newBuilder().build()) + * .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) * .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) * .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) * .build(); diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClient.java b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClient.java index 1b7546e18b2f..ce4be639ebc3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClient.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClient.java @@ -309,6 +309,7 @@ public AssistantServiceStub getStub() { * "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") * .toString()) * .setUserMetadata(AssistUserMetadata.newBuilder().build()) + * .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) * .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) * .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) * .build(); diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json index 2d42d146e169..4c75db375a22 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1/reflect-config.json @@ -7964,6 +7964,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.discoveryengine.v1.StreamAssistRequest$AgentsSpec", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.discoveryengine.v1.StreamAssistRequest$AgentsSpec$AgentSpec", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.discoveryengine.v1.StreamAssistRequest$AgentsSpec$AgentSpec$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.discoveryengine.v1.StreamAssistRequest$AgentsSpec$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.discoveryengine.v1.StreamAssistRequest$Builder", "queryAllDeclaredConstructors": true, diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json index e615baaf0953..02a94bb126a6 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json +++ b/java-discoveryengine/google-cloud-discoveryengine/src/main/resources/META-INF/native-image/com.google.cloud.discoveryengine.v1beta/reflect-config.json @@ -10556,6 +10556,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.discoveryengine.v1beta.StreamAssistRequest$AgentsSpec", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.discoveryengine.v1beta.StreamAssistRequest$AgentsSpec$AgentSpec", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.discoveryengine.v1beta.StreamAssistRequest$AgentsSpec$AgentSpec$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.discoveryengine.v1beta.StreamAssistRequest$AgentsSpec$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.discoveryengine.v1beta.StreamAssistRequest$Builder", "queryAllDeclaredConstructors": true, diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/AssistantServiceClientTest.java b/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/AssistantServiceClientTest.java index e532e3e40a45..335adc36dcc4 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/AssistantServiceClientTest.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1/AssistantServiceClientTest.java @@ -100,6 +100,7 @@ public void streamAssistTest() throws Exception { "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") .toString()) .setUserMetadata(AssistUserMetadata.newBuilder().build()) + .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) .build(); @@ -131,6 +132,7 @@ public void streamAssistExceptionTest() throws Exception { "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") .toString()) .setUserMetadata(AssistUserMetadata.newBuilder().build()) + .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) .build(); diff --git a/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClientTest.java b/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClientTest.java index 45eca56dc9c8..84c586ad7db3 100644 --- a/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClientTest.java +++ b/java-discoveryengine/google-cloud-discoveryengine/src/test/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceClientTest.java @@ -113,6 +113,7 @@ public void streamAssistTest() throws Exception { "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") .toString()) .setUserMetadata(AssistUserMetadata.newBuilder().build()) + .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) .build(); @@ -144,6 +145,7 @@ public void streamAssistExceptionTest() throws Exception { "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") .toString()) .setUserMetadata(AssistUserMetadata.newBuilder().build()) + .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) .build(); diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceProto.java b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceProto.java index 6d15942f3ea3..732c7d969b7b 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceProto.java +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/AssistantServiceProto.java @@ -48,6 +48,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_ToolsSpec_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -99,7 +107,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "/cloud/discoveryengine/v1/session.proto\"R\n" + "\022AssistUserMetadata\022\026\n" + "\ttime_zone\030\001 \001(\tB\003\340A\001\022$\n" - + "\027preferred_language_code\030\002 \001(\tB\003\340A\001\"\272\t\n" + + "\027preferred_language_code\030\002 \001(\tB\003\340A\001\"\255\013\n" + "\023StreamAssistRequest\022>\n" + "\004name\030\001 \001(\tB0\340A\002\372A*\n" + "(discoveryengine.googleapis.com/Assistant\022:\n" @@ -108,23 +116,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007session\030\003 \001(\tB.\340A\001\372A(\n" + "&discoveryengine.googleapis.com/Session\022O\n\r" + "user_metadata\030\006 \001(\0132" - + "3.google.cloud.discoveryengine.v1.AssistUserMetadataB\003\340A\001\022W\n\n" - + "tools_spec\030\022 \001(\0132>." - + "google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpecB\003\340A\001\022a\n" - + "\017generation_spec\030\023 \001(\0132C.google.cloud.discoveryengi" - + "ne.v1.StreamAssistRequest.GenerationSpecB\003\340A\001\032\257\005\n" + + "3.google.cloud.discoveryengine.v1.AssistUserMetadataB\003\340A\001\022Y\n" + + "\013agents_spec\030\026 \001(\0132?" + + ".google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecB\003\340A\001\022W\n\n" + + "tools_spec\030\022" + + " \001(\0132>.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpecB\003\340A\001\022a\n" + + "\017generation_spec\030\023 \001(\0132C.google.cloud.di" + + "scoveryengine.v1.StreamAssistRequest.GenerationSpecB\003\340A\001\032\225\001\n\n" + + "AgentsSpec\022c\n" + + "\013agent_specs\030\001 \003(\0132I.google.cloud.discoveryeng" + + "ine.v1.StreamAssistRequest.AgentsSpec.AgentSpecB\003\340A\001\032\"\n" + + "\tAgentSpec\022\025\n" + + "\010agent_id\030\001 \001(\tB\003\340A\002\032\257\005\n" + "\tToolsSpec\022u\n" - + "\025vertex_ai_search_spec\030\001 \001(\0132Q.google.cloud.discoveryengin" - + "e.v1.StreamAssistRequest.ToolsSpec.VertexAiSearchSpecB\003\340A\001\022p\n" - + "\022web_grounding_spec\030\002 \001(\0132O.google.cloud.discoveryengine.v1" - + ".StreamAssistRequest.ToolsSpec.WebGroundingSpecB\003\340A\001\022v\n" - + "\025image_generation_spec\030\003 \001(\0132R.google.cloud.discoveryengine.v1.St" - + "reamAssistRequest.ToolsSpec.ImageGenerationSpecB\003\340A\001\022v\n" - + "\025video_generation_spec\030\004 \001(\0132R.google.cloud.discoveryengine.v1.St" - + "reamAssistRequest.ToolsSpec.VideoGenerationSpecB\003\340A\001\032\206\001\n" + + "\025vertex_ai_search_spec\030\001 \001(\0132Q.google.cloud.discoveryen" + + "gine.v1.StreamAssistRequest.ToolsSpec.VertexAiSearchSpecB\003\340A\001\022p\n" + + "\022web_grounding_spec\030\002 \001(\0132O.google.cloud.discoveryengine" + + ".v1.StreamAssistRequest.ToolsSpec.WebGroundingSpecB\003\340A\001\022v\n" + + "\025image_generation_spec\030\003 \001(\0132R.google.cloud.discoveryengine.v1" + + ".StreamAssistRequest.ToolsSpec.ImageGenerationSpecB\003\340A\001\022v\n" + + "\025video_generation_spec\030\004 \001(\0132R.google.cloud.discoveryengine.v1" + + ".StreamAssistRequest.ToolsSpec.VideoGenerationSpecB\003\340A\001\032\206\001\n" + "\022VertexAiSearchSpec\022[\n" - + "\020data_store_specs\030\002 \003(\0132<.google.cloud.dis" - + "coveryengine.v1.SearchRequest.DataStoreSpecB\003\340A\001\022\023\n" + + "\020data_store_specs\030\002 \003(\0132<.google.cloud." + + "discoveryengine.v1.SearchRequest.DataStoreSpecB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\032\022\n" + "\020WebGroundingSpec\032\025\n" + "\023ImageGenerationSpec\032\025\n" @@ -140,17 +155,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007session\030\001 \001(\tB+\372A(\n" + "&discoveryengine.googleapis.com/Session2\306\002\n" + "\020AssistantService\022\335\001\n" - + "\014StreamAssist\0224.google.cloud.discoveryengin" - + "e.v1.StreamAssistRequest\0325.google.cloud.discoveryengine.v1.StreamAssistResponse\"" - + "^\202\323\344\223\002X\"S/v1/{name=projects/*/locations/" - + "*/collections/*/engines/*/assistants/*}:" - + "streamAssist:\001*0\001\032R\312A\036discoveryengine.go" - + "ogleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\210\002\n" - + "#com.google.cloud.discoveryengine.v1B\025AssistantServiceP" - + "rotoP\001ZMcloud.google.com/go/discoveryengine/apiv1/discoveryenginepb;discoveryeng" - + "inepb\242\002\017DISCOVERYENGINE\252\002\037Google.Cloud.D" - + "iscoveryEngine.V1\312\002\037Google\\Cloud\\Discove" - + "ryEngine\\V1\352\002\"Google::Cloud::DiscoveryEngine::V1b\006proto3" + + "\014StreamAssist\0224.google.cloud.discoveryen" + + "gine.v1.StreamAssistRequest\0325.google.cloud.discoveryengine.v1.StreamAssistRespon" + + "se\"^\202\323\344\223\002X\"S/v1/{name=projects/*/locatio" + + "ns/*/collections/*/engines/*/assistants/" + + "*}:streamAssist:\001*0\001\032R\312A\036discoveryengine" + + ".googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\210\002\n" + + "#com.google.cloud.discoveryengine.v1B\025AssistantServi" + + "ceProtoP\001ZMcloud.google.com/go/discoveryengine/apiv1/discoveryenginepb;discovery" + + "enginepb\242\002\017DISCOVERYENGINE\252\002\037Google.Clou" + + "d.DiscoveryEngine.V1\312\002\037Google\\Cloud\\Disc" + + "overyEngine\\V1\352\002\"Google::Cloud::DiscoveryEngine::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -178,11 +193,35 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_descriptor, new java.lang.String[] { - "Name", "Query", "Session", "UserMetadata", "ToolsSpec", "GenerationSpec", + "Name", + "Query", + "Session", + "UserMetadata", + "AgentsSpec", + "ToolsSpec", + "GenerationSpec", }); - internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_ToolsSpec_descriptor = + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor = internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_descriptor .getNestedType(0); + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor, + new java.lang.String[] { + "AgentSpecs", + }); + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor = + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor + .getNestedType(0); + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor, + new java.lang.String[] { + "AgentId", + }); + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_ToolsSpec_descriptor = + internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_descriptor + .getNestedType(1); internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_ToolsSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_ToolsSpec_descriptor, @@ -224,7 +263,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] {}); internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_GenerationSpec_descriptor = internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_descriptor - .getNestedType(1); + .getNestedType(2); internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_GenerationSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_GenerationSpec_descriptor, diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequest.java b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequest.java index 986b6f038658..60d356b72471 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequest.java +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequest.java @@ -73,6 +73,1770 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.discoveryengine.v1.StreamAssistRequest.Builder.class); } + public interface AgentsSpecOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getAgentSpecsList(); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec getAgentSpecs( + int index); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getAgentSpecsCount(); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List< + ? extends + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + getAgentSpecsOrBuilderList(); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder + getAgentSpecsOrBuilder(int index); + } + + /** + * + * + *
+   * Specification of agents that are used to serve the request.
+   * 
+ * + * Protobuf type {@code google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec} + */ + public static final class AgentsSpec extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) + AgentsSpecOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "AgentsSpec"); + } + + // Use AgentsSpec.newBuilder() to construct. + private AgentsSpec(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private AgentsSpec() { + agentSpecs_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.class, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder.class); + } + + public interface AgentSpecOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The agentId. + */ + java.lang.String getAgentId(); + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for agentId. + */ + com.google.protobuf.ByteString getAgentIdBytes(); + } + + /** + * + * + *
+     * Specification of an agent.
+     * 
+ * + * Protobuf type {@code + * google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec} + */ + public static final class AgentSpec extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) + AgentSpecOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "AgentSpec"); + } + + // Use AgentSpec.newBuilder() to construct. + private AgentSpec(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private AgentSpec() { + agentId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.class, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + .class); + } + + public static final int AGENT_ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object agentId_ = ""; + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The agentId. + */ + @java.lang.Override + public java.lang.String getAgentId() { + java.lang.Object ref = agentId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + agentId_ = s; + return s; + } + } + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for agentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAgentIdBytes() { + java.lang.Object ref = agentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + agentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(agentId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, agentId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(agentId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, agentId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec)) { + return super.equals(obj); + } + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec other = + (com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) obj; + + if (!getAgentId().equals(other.getAgentId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + AGENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getAgentId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Specification of an agent.
+       * 
+ * + * Protobuf type {@code + * google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .class, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder.class); + } + + // Construct using + // com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + agentId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + getDefaultInstanceForType() { + return com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + build() { + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + buildPartial() { + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec result = + new com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.agentId_ = agentId_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) { + return mergeFrom( + (com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec other) { + if (other + == com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance()) return this; + if (!other.getAgentId().isEmpty()) { + agentId_ = other.agentId_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + agentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object agentId_ = ""; + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The agentId. + */ + public java.lang.String getAgentId() { + java.lang.Object ref = agentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + agentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for agentId. + */ + public com.google.protobuf.ByteString getAgentIdBytes() { + java.lang.Object ref = agentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + agentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The agentId to set. + * @return This builder for chaining. + */ + public Builder setAgentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + agentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearAgentId() { + agentId_ = getDefaultInstance().getAgentId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for agentId to set. + * @return This builder for chaining. + */ + public Builder setAgentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + agentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) + } + + // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec) + private static final com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .AgentSpec + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec(); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgentSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int AGENT_SPECS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec> + agentSpecs_; + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec> + getAgentSpecsList() { + return agentSpecs_; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + getAgentSpecsOrBuilderList() { + return agentSpecs_; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getAgentSpecsCount() { + return agentSpecs_.size(); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + getAgentSpecs(int index) { + return agentSpecs_.get(index); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder + getAgentSpecsOrBuilder(int index) { + return agentSpecs_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < agentSpecs_.size(); i++) { + output.writeMessage(1, agentSpecs_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < agentSpecs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, agentSpecs_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec)) { + return super.equals(obj); + } + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec other = + (com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) obj; + + if (!getAgentSpecsList().equals(other.getAgentSpecsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getAgentSpecsCount() > 0) { + hash = (37 * hash) + AGENT_SPECS_FIELD_NUMBER; + hash = (53 * hash) + getAgentSpecsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Specification of agents that are used to serve the request.
+     * 
+ * + * Protobuf type {@code google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.class, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder.class); + } + + // Construct using + // com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (agentSpecsBuilder_ == null) { + agentSpecs_ = java.util.Collections.emptyList(); + } else { + agentSpecs_ = null; + agentSpecsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.discoveryengine.v1.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1_StreamAssistRequest_AgentsSpec_descriptor; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + getDefaultInstanceForType() { + return com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec build() { + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec buildPartial() { + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec result = + new com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec result) { + if (agentSpecsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + agentSpecs_ = java.util.Collections.unmodifiableList(agentSpecs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.agentSpecs_ = agentSpecs_; + } else { + result.agentSpecs_ = agentSpecsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) { + return mergeFrom( + (com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec other) { + if (other + == com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .getDefaultInstance()) return this; + if (agentSpecsBuilder_ == null) { + if (!other.agentSpecs_.isEmpty()) { + if (agentSpecs_.isEmpty()) { + agentSpecs_ = other.agentSpecs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAgentSpecsIsMutable(); + agentSpecs_.addAll(other.agentSpecs_); + } + onChanged(); + } + } else { + if (!other.agentSpecs_.isEmpty()) { + if (agentSpecsBuilder_.isEmpty()) { + agentSpecsBuilder_.dispose(); + agentSpecsBuilder_ = null; + agentSpecs_ = other.agentSpecs_; + bitField0_ = (bitField0_ & ~0x00000001); + agentSpecsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAgentSpecsFieldBuilder() + : null; + } else { + agentSpecsBuilder_.addAllMessages(other.agentSpecs_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec m = + input.readMessage( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .AgentSpec.parser(), + extensionRegistry); + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.add(m); + } else { + agentSpecsBuilder_.addMessage(m); + } + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec> + agentSpecs_ = java.util.Collections.emptyList(); + + private void ensureAgentSpecsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + agentSpecs_ = + new java.util.ArrayList< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec>( + agentSpecs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder> + agentSpecsBuilder_; + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec> + getAgentSpecsList() { + if (agentSpecsBuilder_ == null) { + return java.util.Collections.unmodifiableList(agentSpecs_); + } else { + return agentSpecsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getAgentSpecsCount() { + if (agentSpecsBuilder_ == null) { + return agentSpecs_.size(); + } else { + return agentSpecsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + getAgentSpecs(int index) { + if (agentSpecsBuilder_ == null) { + return agentSpecs_.get(index); + } else { + return agentSpecsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec value) { + if (agentSpecsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAgentSpecsIsMutable(); + agentSpecs_.set(index, value); + onChanged(); + } else { + agentSpecsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + builderForValue) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.set(index, builderForValue.build()); + onChanged(); + } else { + agentSpecsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec value) { + if (agentSpecsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAgentSpecsIsMutable(); + agentSpecs_.add(value); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec value) { + if (agentSpecsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAgentSpecsIsMutable(); + agentSpecs_.add(index, value); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + builderForValue) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.add(builderForValue.build()); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + builderForValue) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.add(index, builderForValue.build()); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllAgentSpecs( + java.lang.Iterable< + ? extends + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec> + values) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, agentSpecs_); + onChanged(); + } else { + agentSpecsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearAgentSpecs() { + if (agentSpecsBuilder_ == null) { + agentSpecs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + agentSpecsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeAgentSpecs(int index) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.remove(index); + onChanged(); + } else { + agentSpecsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + getAgentSpecsBuilder(int index) { + return internalGetAgentSpecsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder + getAgentSpecsOrBuilder(int index) { + if (agentSpecsBuilder_ == null) { + return agentSpecs_.get(index); + } else { + return agentSpecsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + ? extends + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + getAgentSpecsOrBuilderList() { + if (agentSpecsBuilder_ != null) { + return agentSpecsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(agentSpecs_); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + addAgentSpecsBuilder() { + return internalGetAgentSpecsFieldBuilder() + .addBuilder( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance()); + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + addAgentSpecsBuilder(int index) { + return internalGetAgentSpecsFieldBuilder() + .addBuilder( + index, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance()); + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder> + getAgentSpecsBuilderList() { + return internalGetAgentSpecsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec.Builder, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder> + internalGetAgentSpecsFieldBuilder() { + if (agentSpecsBuilder_ == null) { + agentSpecsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder>( + agentSpecs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + agentSpecs_ = null; + } + return agentSpecsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) + } + + // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec) + private static final com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec(); + } + + public static com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgentsSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + public interface ToolsSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec) @@ -5869,6 +7633,66 @@ public com.google.cloud.discoveryengine.v1.AssistUserMetadata getUserMetadata() : userMetadata_; } + public static final int AGENTS_SPEC_FIELD_NUMBER = 22; + private com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agentsSpec_; + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentsSpec field is set. + */ + @java.lang.Override + public boolean hasAgentsSpec() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentsSpec. + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec getAgentsSpec() { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.getDefaultInstance() + : agentsSpec_; + } + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder + getAgentsSpecOrBuilder() { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.getDefaultInstance() + : agentsSpec_; + } + public static final int TOOLS_SPEC_FIELD_NUMBER = 18; private com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec toolsSpec_; @@ -5887,7 +7711,7 @@ public com.google.cloud.discoveryengine.v1.AssistUserMetadata getUserMetadata() */ @java.lang.Override public boolean hasToolsSpec() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** @@ -5947,7 +7771,7 @@ public com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec getTool */ @java.lang.Override public boolean hasGenerationSpec() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** @@ -6018,12 +7842,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(6, getUserMetadata()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(18, getToolsSpec()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(19, getGenerationSpec()); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(22, getAgentsSpec()); + } getUnknownFields().writeTo(output); } @@ -6045,12 +7872,15 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUserMetadata()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(18, getToolsSpec()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(19, getGenerationSpec()); } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getAgentsSpec()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -6077,6 +7907,10 @@ public boolean equals(final java.lang.Object obj) { if (hasUserMetadata()) { if (!getUserMetadata().equals(other.getUserMetadata())) return false; } + if (hasAgentsSpec() != other.hasAgentsSpec()) return false; + if (hasAgentsSpec()) { + if (!getAgentsSpec().equals(other.getAgentsSpec())) return false; + } if (hasToolsSpec() != other.hasToolsSpec()) return false; if (hasToolsSpec()) { if (!getToolsSpec().equals(other.getToolsSpec())) return false; @@ -6108,6 +7942,10 @@ public int hashCode() { hash = (37 * hash) + USER_METADATA_FIELD_NUMBER; hash = (53 * hash) + getUserMetadata().hashCode(); } + if (hasAgentsSpec()) { + hash = (37 * hash) + AGENTS_SPEC_FIELD_NUMBER; + hash = (53 * hash) + getAgentsSpec().hashCode(); + } if (hasToolsSpec()) { hash = (37 * hash) + TOOLS_SPEC_FIELD_NUMBER; hash = (53 * hash) + getToolsSpec().hashCode(); @@ -6262,6 +8100,7 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { internalGetQueryFieldBuilder(); internalGetUserMetadataFieldBuilder(); + internalGetAgentsSpecFieldBuilder(); internalGetToolsSpecFieldBuilder(); internalGetGenerationSpecFieldBuilder(); } @@ -6283,6 +8122,11 @@ public Builder clear() { userMetadataBuilder_.dispose(); userMetadataBuilder_ = null; } + agentsSpec_ = null; + if (agentsSpecBuilder_ != null) { + agentsSpecBuilder_.dispose(); + agentsSpecBuilder_ = null; + } toolsSpec_ = null; if (toolsSpecBuilder_ != null) { toolsSpecBuilder_.dispose(); @@ -6346,13 +8190,17 @@ private void buildPartial0(com.google.cloud.discoveryengine.v1.StreamAssistReque to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.toolsSpec_ = toolsSpecBuilder_ == null ? toolsSpec_ : toolsSpecBuilder_.build(); + result.agentsSpec_ = agentsSpecBuilder_ == null ? agentsSpec_ : agentsSpecBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.toolsSpec_ = toolsSpecBuilder_ == null ? toolsSpec_ : toolsSpecBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.generationSpec_ = generationSpecBuilder_ == null ? generationSpec_ : generationSpecBuilder_.build(); - to_bitField0_ |= 0x00000008; + to_bitField0_ |= 0x00000010; } result.bitField0_ |= to_bitField0_; } @@ -6386,6 +8234,9 @@ public Builder mergeFrom(com.google.cloud.discoveryengine.v1.StreamAssistRequest if (other.hasUserMetadata()) { mergeUserMetadata(other.getUserMetadata()); } + if (other.hasAgentsSpec()) { + mergeAgentsSpec(other.getAgentsSpec()); + } if (other.hasToolsSpec()) { mergeToolsSpec(other.getToolsSpec()); } @@ -6447,16 +8298,23 @@ public Builder mergeFrom( { input.readMessage( internalGetToolsSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 146 case 154: { input.readMessage( internalGetGenerationSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 154 + case 178: + { + input.readMessage( + internalGetAgentsSpecFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 178 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -7222,6 +9080,228 @@ public com.google.cloud.discoveryengine.v1.AssistUserMetadata.Builder getUserMet return userMetadataBuilder_; } + private com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agentsSpec_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder> + agentsSpecBuilder_; + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentsSpec field is set. + */ + public boolean hasAgentsSpec() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentsSpec. + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec getAgentsSpec() { + if (agentsSpecBuilder_ == null) { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .getDefaultInstance() + : agentsSpec_; + } else { + return agentsSpecBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentsSpec( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec value) { + if (agentsSpecBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + agentsSpec_ = value; + } else { + agentsSpecBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentsSpec( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder + builderForValue) { + if (agentsSpecBuilder_ == null) { + agentsSpec_ = builderForValue.build(); + } else { + agentsSpecBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeAgentsSpec( + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec value) { + if (agentsSpecBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && agentsSpec_ != null + && agentsSpec_ + != com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .getDefaultInstance()) { + getAgentsSpecBuilder().mergeFrom(value); + } else { + agentsSpec_ = value; + } + } else { + agentsSpecBuilder_.mergeFrom(value); + } + if (agentsSpec_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearAgentsSpec() { + bitField0_ = (bitField0_ & ~0x00000010); + agentsSpec_ = null; + if (agentsSpecBuilder_ != null) { + agentsSpecBuilder_.dispose(); + agentsSpecBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder + getAgentsSpecBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return internalGetAgentsSpecFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder + getAgentsSpecOrBuilder() { + if (agentsSpecBuilder_ != null) { + return agentsSpecBuilder_.getMessageOrBuilder(); + } else { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec + .getDefaultInstance() + : agentsSpec_; + } + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder> + internalGetAgentsSpecFieldBuilder() { + if (agentsSpecBuilder_ == null) { + agentsSpecBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec.Builder, + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder>( + getAgentsSpec(), getParentForChildren(), isClean()); + agentsSpec_ = null; + } + return agentsSpecBuilder_; + } + private com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec toolsSpec_; private com.google.protobuf.SingleFieldBuilder< com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec, @@ -7243,7 +9323,7 @@ public com.google.cloud.discoveryengine.v1.AssistUserMetadata.Builder getUserMet * @return Whether the toolsSpec field is set. */ public boolean hasToolsSpec() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -7290,7 +9370,7 @@ public Builder setToolsSpec( } else { toolsSpecBuilder_.setMessage(value); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -7313,7 +9393,7 @@ public Builder setToolsSpec( } else { toolsSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -7332,7 +9412,7 @@ public Builder setToolsSpec( public Builder mergeToolsSpec( com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec value) { if (toolsSpecBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) + if (((bitField0_ & 0x00000020) != 0) && toolsSpec_ != null && toolsSpec_ != com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec @@ -7345,7 +9425,7 @@ public Builder mergeToolsSpec( toolsSpecBuilder_.mergeFrom(value); } if (toolsSpec_ != null) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } return this; @@ -7363,7 +9443,7 @@ public Builder mergeToolsSpec( *
*/ public Builder clearToolsSpec() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); toolsSpec_ = null; if (toolsSpecBuilder_ != null) { toolsSpecBuilder_.dispose(); @@ -7386,7 +9466,7 @@ public Builder clearToolsSpec() { */ public com.google.cloud.discoveryengine.v1.StreamAssistRequest.ToolsSpec.Builder getToolsSpecBuilder() { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return internalGetToolsSpecFieldBuilder().getBuilder(); } @@ -7462,7 +9542,7 @@ public Builder clearToolsSpec() { * @return Whether the generationSpec field is set. */ public boolean hasGenerationSpec() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -7511,7 +9591,7 @@ public Builder setGenerationSpec( } else { generationSpecBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -7535,7 +9615,7 @@ public Builder setGenerationSpec( } else { generationSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -7554,7 +9634,7 @@ public Builder setGenerationSpec( public Builder mergeGenerationSpec( com.google.cloud.discoveryengine.v1.StreamAssistRequest.GenerationSpec value) { if (generationSpecBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && generationSpec_ != null && generationSpec_ != com.google.cloud.discoveryengine.v1.StreamAssistRequest.GenerationSpec @@ -7567,7 +9647,7 @@ public Builder mergeGenerationSpec( generationSpecBuilder_.mergeFrom(value); } if (generationSpec_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } return this; @@ -7585,7 +9665,7 @@ public Builder mergeGenerationSpec( *
*/ public Builder clearGenerationSpec() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); generationSpec_ = null; if (generationSpecBuilder_ != null) { generationSpecBuilder_.dispose(); @@ -7608,7 +9688,7 @@ public Builder clearGenerationSpec() { */ public com.google.cloud.discoveryengine.v1.StreamAssistRequest.GenerationSpec.Builder getGenerationSpecBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return internalGetGenerationSpecFieldBuilder().getBuilder(); } diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequestOrBuilder.java b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequestOrBuilder.java index 620312553e26..ed926b7462ed 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequestOrBuilder.java +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/java/com/google/cloud/discoveryengine/v1/StreamAssistRequestOrBuilder.java @@ -201,6 +201,50 @@ public interface StreamAssistRequestOrBuilder */ com.google.cloud.discoveryengine.v1.AssistUserMetadataOrBuilder getUserMetadataOrBuilder(); + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentsSpec field is set. + */ + boolean hasAgentsSpec(); + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentsSpec. + */ + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec getAgentsSpec(); + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.discoveryengine.v1.StreamAssistRequest.AgentsSpecOrBuilder + getAgentsSpecOrBuilder(); + /** * * diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/assistant_service.proto b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/assistant_service.proto index 63d9dc929de1..c4de4eb586b6 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/assistant_service.proto +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1/src/main/proto/google/cloud/discoveryengine/v1/assistant_service.proto @@ -63,6 +63,22 @@ message AssistUserMetadata { // [AssistantService.StreamAssist][google.cloud.discoveryengine.v1.AssistantService.StreamAssist] // method. message StreamAssistRequest { + // Specification of agents that are used to serve the request. + message AgentsSpec { + // Specification of an agent. + message AgentSpec { + // Required. ID to identify the agent resource serving the request. + // + // This field must conform to + // [RFC-1034](https://tools.ietf.org/html/rfc1034) + // with a length limit of 63 characters. + string agent_id = 1 [(google.api.field_behavior) = REQUIRED]; + } + + // Optional. Specification of agents that are used to serve the request. + repeated AgentSpec agent_specs = 1 [(google.api.field_behavior) = OPTIONAL]; + } + // Specification of tools that are used to serve the request. message ToolsSpec { // Specification of the Vertex AI Search tool. @@ -167,6 +183,9 @@ message StreamAssistRequest { // Optional. Information about the user initiating the query. AssistUserMetadata user_metadata = 6 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Specification of agents that are used to serve the request. + AgentsSpec agents_spec = 22 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Specification of tools that are used to serve the request. ToolsSpec tools_spec = 18 [(google.api.field_behavior) = OPTIONAL]; diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceProto.java b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceProto.java index fa232ed85919..77a95e99a75b 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceProto.java +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/AssistantServiceProto.java @@ -48,6 +48,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_ToolsSpec_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -131,7 +139,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "/protobuf/empty.proto\032 google/protobuf/f" + "ield_mask.proto\"R\n\022AssistUserMetadata\022\026\n" + "\ttime_zone\030\001 \001(\tB\003\340A\001\022$\n\027preferred_langu" - + "age_code\030\002 \001(\tB\003\340A\001\"\336\t\n\023StreamAssistRequ" + + "age_code\030\002 \001(\tB\003\340A\001\"\331\013\n\023StreamAssistRequ" + "est\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(discoveryengi" + "ne.googleapis.com/Assistant\022>\n\005query\030\002 \001" + "(\0132*.google.cloud.discoveryengine.v1beta" @@ -139,109 +147,116 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "scoveryengine.googleapis.com/Session\022S\n\r" + "user_metadata\030\006 \001(\01327.google.cloud.disco" + "veryengine.v1beta.AssistUserMetadataB\003\340A" - + "\001\022[\n\ntools_spec\030\022 \001(\0132B.google.cloud.dis" - + "coveryengine.v1beta.StreamAssistRequest." - + "ToolsSpecB\003\340A\001\022e\n\017generation_spec\030\023 \001(\0132" - + "G.google.cloud.discoveryengine.v1beta.St" - + "reamAssistRequest.GenerationSpecB\003\340A\001\032\303\005" - + "\n\tToolsSpec\022y\n\025vertex_ai_search_spec\030\001 \001" - + "(\0132U.google.cloud.discoveryengine.v1beta" - + ".StreamAssistRequest.ToolsSpec.VertexAiS" - + "earchSpecB\003\340A\001\022t\n\022web_grounding_spec\030\002 \001" - + "(\0132S.google.cloud.discoveryengine.v1beta" - + ".StreamAssistRequest.ToolsSpec.WebGround" - + "ingSpecB\003\340A\001\022z\n\025image_generation_spec\030\003 " - + "\001(\0132V.google.cloud.discoveryengine.v1bet" - + "a.StreamAssistRequest.ToolsSpec.ImageGen" - + "erationSpecB\003\340A\001\022z\n\025video_generation_spe" - + "c\030\004 \001(\0132V.google.cloud.discoveryengine.v" - + "1beta.StreamAssistRequest.ToolsSpec.Vide" - + "oGenerationSpecB\003\340A\001\032\212\001\n\022VertexAiSearchS" - + "pec\022_\n\020data_store_specs\030\002 \003(\0132@.google.c" - + "loud.discoveryengine.v1beta.SearchReques" - + "t.DataStoreSpecB\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A" - + "\001\032\022\n\020WebGroundingSpec\032\025\n\023ImageGeneration" - + "Spec\032\025\n\023VideoGenerationSpec\032\'\n\016Generatio" - + "nSpec\022\025\n\010model_id\030\001 \001(\tB\003\340A\001\"\307\003\n\024StreamA" - + "ssistResponse\022A\n\006answer\030\001 \001(\01321.google.c" - + "loud.discoveryengine.v1beta.AssistAnswer" - + "\022[\n\014session_info\030\002 \001(\0132E.google.cloud.di" - + "scoveryengine.v1beta.StreamAssistRespons" - + "e.SessionInfo\022\024\n\014assist_token\030\004 \001(\t\022\030\n\020i" - + "nvocation_tools\030\010 \003(\t\022^\n\016invoked_skills\030" - + "\n \003(\0132F.google.cloud.discoveryengine.v1b" - + "eta.StreamAssistResponse.InvokedSkill\032K\n" - + "\013SessionInfo\022<\n\007session\030\001 \001(\tB+\372A(\n&disc" - + "overyengine.googleapis.com/Session\0322\n\014In" - + "vokedSkill\022\014\n\004name\030\001 \001(\t\022\024\n\014display_name" - + "\030\002 \001(\t\"\272\001\n\026CreateAssistantRequest\022=\n\006par" - + "ent\030\001 \001(\tB-\340A\002\372A\'\n%discoveryengine.googl" - + "eapis.com/Engine\022F\n\tassistant\030\002 \001(\0132..go" + + "\001\022]\n\013agents_spec\030\026 \001(\0132C.google.cloud.di" + + "scoveryengine.v1beta.StreamAssistRequest" + + ".AgentsSpecB\003\340A\001\022[\n\ntools_spec\030\022 \001(\0132B.g" + + "oogle.cloud.discoveryengine.v1beta.Strea" + + "mAssistRequest.ToolsSpecB\003\340A\001\022e\n\017generat" + + "ion_spec\030\023 \001(\0132G.google.cloud.discoverye" + + "ngine.v1beta.StreamAssistRequest.Generat" + + "ionSpecB\003\340A\001\032\231\001\n\nAgentsSpec\022g\n\013agent_spe" + + "cs\030\001 \003(\0132M.google.cloud.discoveryengine." + + "v1beta.StreamAssistRequest.AgentsSpec.Ag" + + "entSpecB\003\340A\001\032\"\n\tAgentSpec\022\025\n\010agent_id\030\001 " + + "\001(\tB\003\340A\002\032\303\005\n\tToolsSpec\022y\n\025vertex_ai_sear" + + "ch_spec\030\001 \001(\0132U.google.cloud.discoveryen" + + "gine.v1beta.StreamAssistRequest.ToolsSpe" + + "c.VertexAiSearchSpecB\003\340A\001\022t\n\022web_groundi" + + "ng_spec\030\002 \001(\0132S.google.cloud.discoveryen" + + "gine.v1beta.StreamAssistRequest.ToolsSpe" + + "c.WebGroundingSpecB\003\340A\001\022z\n\025image_generat" + + "ion_spec\030\003 \001(\0132V.google.cloud.discoverye" + + "ngine.v1beta.StreamAssistRequest.ToolsSp" + + "ec.ImageGenerationSpecB\003\340A\001\022z\n\025video_gen" + + "eration_spec\030\004 \001(\0132V.google.cloud.discov" + + "eryengine.v1beta.StreamAssistRequest.Too" + + "lsSpec.VideoGenerationSpecB\003\340A\001\032\212\001\n\022Vert" + + "exAiSearchSpec\022_\n\020data_store_specs\030\002 \003(\013" + + "2@.google.cloud.discoveryengine.v1beta.S" + + "earchRequest.DataStoreSpecB\003\340A\001\022\023\n\006filte" + + "r\030\004 \001(\tB\003\340A\001\032\022\n\020WebGroundingSpec\032\025\n\023Imag" + + "eGenerationSpec\032\025\n\023VideoGenerationSpec\032\'" + + "\n\016GenerationSpec\022\025\n\010model_id\030\001 \001(\tB\003\340A\001\"" + + "\307\003\n\024StreamAssistResponse\022A\n\006answer\030\001 \001(\013" + + "21.google.cloud.discoveryengine.v1beta.A" + + "ssistAnswer\022[\n\014session_info\030\002 \001(\0132E.goog" + + "le.cloud.discoveryengine.v1beta.StreamAs" + + "sistResponse.SessionInfo\022\024\n\014assist_token" + + "\030\004 \001(\t\022\030\n\020invocation_tools\030\010 \003(\t\022^\n\016invo" + + "ked_skills\030\n \003(\0132F.google.cloud.discover" + + "yengine.v1beta.StreamAssistResponse.Invo" + + "kedSkill\032K\n\013SessionInfo\022<\n\007session\030\001 \001(\t" + + "B+\372A(\n&discoveryengine.googleapis.com/Se" + + "ssion\0322\n\014InvokedSkill\022\014\n\004name\030\001 \001(\t\022\024\n\014d" + + "isplay_name\030\002 \001(\t\"\272\001\n\026CreateAssistantReq" + + "uest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%discoverye" + + "ngine.googleapis.com/Engine\022F\n\tassistant" + + "\030\002 \001(\0132..google.cloud.discoveryengine.v1" + + "beta.AssistantB\003\340A\002\022\031\n\014assistant_id\030\003 \001(" + + "\tB\003\340A\002\"X\n\026DeleteAssistantRequest\022>\n\004name" + + "\030\001 \001(\tB0\340A\002\372A*\n(discoveryengine.googleap" + + "is.com/Assistant\"U\n\023GetAssistantRequest\022" + + ">\n\004name\030\001 \001(\tB0\340A\002\372A*\n(discoveryengine.g" + + "oogleapis.com/Assistant\"}\n\025ListAssistant" + + "sRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%discov" + + "eryengine.googleapis.com/Engine\022\021\n\tpage_" + + "size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"u\n\026ListAs" + + "sistantsResponse\022B\n\nassistants\030\001 \003(\0132..g" + + "oogle.cloud.discoveryengine.v1beta.Assis" + + "tant\022\027\n\017next_page_token\030\002 \001(\t\"\221\001\n\026Update" + + "AssistantRequest\022F\n\tassistant\030\001 \001(\0132..go" + + "ogle.cloud.discoveryengine.v1beta.Assist" + + "antB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032.google.p" + + "rotobuf.FieldMask2\366\014\n\020AssistantService\022\351" + + "\001\n\014StreamAssist\0228.google.cloud.discovery" + + "engine.v1beta.StreamAssistRequest\0329.goog" + + "le.cloud.discoveryengine.v1beta.StreamAs" + + "sistResponse\"b\202\323\344\223\002\\\"W/v1beta/{name=proj" + + "ects/*/locations/*/collections/*/engines" + + "/*/assistants/*}:streamAssist:\001*0\001\022\335\001\n\017C" + + "reateAssistant\022;.google.cloud.discoverye" + + "ngine.v1beta.CreateAssistantRequest\032..go" + "ogle.cloud.discoveryengine.v1beta.Assist" - + "antB\003\340A\002\022\031\n\014assistant_id\030\003 \001(\tB\003\340A\002\"X\n\026D" - + "eleteAssistantRequest\022>\n\004name\030\001 \001(\tB0\340A\002" - + "\372A*\n(discoveryengine.googleapis.com/Assi" - + "stant\"U\n\023GetAssistantRequest\022>\n\004name\030\001 \001" - + "(\tB0\340A\002\372A*\n(discoveryengine.googleapis.c" - + "om/Assistant\"}\n\025ListAssistantsRequest\022=\n" - + "\006parent\030\001 \001(\tB-\340A\002\372A\'\n%discoveryengine.g" - + "oogleapis.com/Engine\022\021\n\tpage_size\030\002 \001(\005\022" - + "\022\n\npage_token\030\003 \001(\t\"u\n\026ListAssistantsRes" - + "ponse\022B\n\nassistants\030\001 \003(\0132..google.cloud" - + ".discoveryengine.v1beta.Assistant\022\027\n\017nex" - + "t_page_token\030\002 \001(\t\"\221\001\n\026UpdateAssistantRe" - + "quest\022F\n\tassistant\030\001 \001(\0132..google.cloud." - + "discoveryengine.v1beta.AssistantB\003\340A\002\022/\n" - + "\013update_mask\030\002 \001(\0132\032.google.protobuf.Fie" - + "ldMask2\366\014\n\020AssistantService\022\351\001\n\014StreamAs" - + "sist\0228.google.cloud.discoveryengine.v1be" - + "ta.StreamAssistRequest\0329.google.cloud.di" - + "scoveryengine.v1beta.StreamAssistRespons" - + "e\"b\202\323\344\223\002\\\"W/v1beta/{name=projects/*/loca" - + "tions/*/collections/*/engines/*/assistan" - + "ts/*}:streamAssist:\001*0\001\022\335\001\n\017CreateAssist" - + "ant\022;.google.cloud.discoveryengine.v1bet" - + "a.CreateAssistantRequest\032..google.cloud." - + "discoveryengine.v1beta.Assistant\"]\202\323\344\223\002W" - + "\"J/v1beta/{parent=projects/*/locations/*" - + "/collections/*/engines/*}/assistants:\tas" - + "sistant\022\301\001\n\017DeleteAssistant\022;.google.clo" - + "ud.discoveryengine.v1beta.DeleteAssistan" - + "tRequest\032\026.google.protobuf.Empty\"Y\332A\004nam" - + "e\202\323\344\223\002L*J/v1beta/{name=projects/*/locati" - + "ons/*/collections/*/engines/*/assistants" - + "/*}\022\377\001\n\017UpdateAssistant\022;.google.cloud.d" - + "iscoveryengine.v1beta.UpdateAssistantReq" - + "uest\032..google.cloud.discoveryengine.v1be" - + "ta.Assistant\"\177\332A\025assistant,update_mask\202\323" - + "\344\223\002a2T/v1beta/{assistant.name=projects/*" - + "/locations/*/collections/*/engines/*/ass" - + "istants/*}:\tassistant\022\323\001\n\014GetAssistant\0228" - + ".google.cloud.discoveryengine.v1beta.Get" - + "AssistantRequest\032..google.cloud.discover" - + "yengine.v1beta.Assistant\"Y\332A\004name\202\323\344\223\002L\022" - + "J/v1beta/{name=projects/*/locations/*/co" - + "llections/*/engines/*/assistants/*}\022\346\001\n\016" - + "ListAssistants\022:.google.cloud.discoverye" - + "ngine.v1beta.ListAssistantsRequest\032;.goo" - + "gle.cloud.discoveryengine.v1beta.ListAss" - + "istantsResponse\"[\332A\006parent\202\323\344\223\002L\022J/v1bet" - + "a/{parent=projects/*/locations/*/collect" - + "ions/*/engines/*}/assistants\032\220\002\312A\036discov" - + "eryengine.googleapis.com\322A\353\001https://www." - + "googleapis.com/auth/cloud-platform,https" - + "://www.googleapis.com/auth/discoveryengi" - + "ne.assist.readwrite,https://www.googleap" - + "is.com/auth/discoveryengine.readwrite,ht" - + "tps://www.googleapis.com/auth/discoverye" - + "ngine.serving.readwriteB\234\002\n\'com.google.c" - + "loud.discoveryengine.v1betaB\025AssistantSe" - + "rviceProtoP\001ZQcloud.google.com/go/discov" - + "eryengine/apiv1beta/discoveryenginepb;di" - + "scoveryenginepb\242\002\017DISCOVERYENGINE\252\002#Goog" - + "le.Cloud.DiscoveryEngine.V1Beta\312\002#Google" - + "\\Cloud\\DiscoveryEngine\\V1beta\352\002&Google::" - + "Cloud::DiscoveryEngine::V1betab\006proto3" + + "ant\"]\202\323\344\223\002W\"J/v1beta/{parent=projects/*/" + + "locations/*/collections/*/engines/*}/ass" + + "istants:\tassistant\022\301\001\n\017DeleteAssistant\022;" + + ".google.cloud.discoveryengine.v1beta.Del" + + "eteAssistantRequest\032\026.google.protobuf.Em" + + "pty\"Y\332A\004name\202\323\344\223\002L*J/v1beta/{name=projec" + + "ts/*/locations/*/collections/*/engines/*" + + "/assistants/*}\022\377\001\n\017UpdateAssistant\022;.goo" + + "gle.cloud.discoveryengine.v1beta.UpdateA" + + "ssistantRequest\032..google.cloud.discovery" + + "engine.v1beta.Assistant\"\177\332A\025assistant,up" + + "date_mask\202\323\344\223\002a2T/v1beta/{assistant.name" + + "=projects/*/locations/*/collections/*/en" + + "gines/*/assistants/*}:\tassistant\022\323\001\n\014Get" + + "Assistant\0228.google.cloud.discoveryengine" + + ".v1beta.GetAssistantRequest\032..google.clo" + + "ud.discoveryengine.v1beta.Assistant\"Y\332A\004" + + "name\202\323\344\223\002L\022J/v1beta/{name=projects/*/loc" + + "ations/*/collections/*/engines/*/assista" + + "nts/*}\022\346\001\n\016ListAssistants\022:.google.cloud" + + ".discoveryengine.v1beta.ListAssistantsRe" + + "quest\032;.google.cloud.discoveryengine.v1b" + + "eta.ListAssistantsResponse\"[\332A\006parent\202\323\344" + + "\223\002L\022J/v1beta/{parent=projects/*/location" + + "s/*/collections/*/engines/*}/assistants\032" + + "\220\002\312A\036discoveryengine.googleapis.com\322A\353\001h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform,https://www.googleapis.com/auth/di" + + "scoveryengine.assist.readwrite,https://w" + + "ww.googleapis.com/auth/discoveryengine.r" + + "eadwrite,https://www.googleapis.com/auth" + + "/discoveryengine.serving.readwriteB\234\002\n\'c" + + "om.google.cloud.discoveryengine.v1betaB\025" + + "AssistantServiceProtoP\001ZQcloud.google.co" + + "m/go/discoveryengine/apiv1beta/discovery" + + "enginepb;discoveryenginepb\242\002\017DISCOVERYEN" + + "GINE\252\002#Google.Cloud.DiscoveryEngine.V1Be" + + "ta\312\002#Google\\Cloud\\DiscoveryEngine\\V1beta" + + "\352\002&Google::Cloud::DiscoveryEngine::V1bet" + + "ab\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -272,11 +287,35 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_descriptor, new java.lang.String[] { - "Name", "Query", "Session", "UserMetadata", "ToolsSpec", "GenerationSpec", + "Name", + "Query", + "Session", + "UserMetadata", + "AgentsSpec", + "ToolsSpec", + "GenerationSpec", }); - internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_ToolsSpec_descriptor = + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor = internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_descriptor .getNestedType(0); + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor, + new java.lang.String[] { + "AgentSpecs", + }); + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor = + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor + .getNestedType(0); + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor, + new java.lang.String[] { + "AgentId", + }); + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_ToolsSpec_descriptor = + internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_descriptor + .getNestedType(1); internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_ToolsSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_ToolsSpec_descriptor, @@ -318,7 +357,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] {}); internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_GenerationSpec_descriptor = internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_descriptor - .getNestedType(1); + .getNestedType(2); internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_GenerationSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_GenerationSpec_descriptor, diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequest.java b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequest.java index cff512f74fef..f880ddd25d6e 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequest.java +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequest.java @@ -73,6 +73,1791 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.Builder.class); } + public interface AgentsSpecOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getAgentSpecsList(); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec getAgentSpecs( + int index); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getAgentSpecsCount(); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List< + ? extends + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + getAgentSpecsOrBuilderList(); + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder + getAgentSpecsOrBuilder(int index); + } + + /** + * + * + *
+   * Specification of agents that are used to serve the request.
+   * 
+ * + * Protobuf type {@code google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec} + */ + public static final class AgentsSpec extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) + AgentsSpecOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "AgentsSpec"); + } + + // Use AgentsSpec.newBuilder() to construct. + private AgentsSpec(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private AgentsSpec() { + agentSpecs_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.class, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder.class); + } + + public interface AgentSpecOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The agentId. + */ + java.lang.String getAgentId(); + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for agentId. + */ + com.google.protobuf.ByteString getAgentIdBytes(); + } + + /** + * + * + *
+     * Specification of an agent.
+     * 
+ * + * Protobuf type {@code + * google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec} + */ + public static final class AgentSpec extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) + AgentSpecOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "AgentSpec"); + } + + // Use AgentSpec.newBuilder() to construct. + private AgentSpec(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private AgentSpec() { + agentId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .class, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder.class); + } + + public static final int AGENT_ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object agentId_ = ""; + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The agentId. + */ + @java.lang.Override + public java.lang.String getAgentId() { + java.lang.Object ref = agentId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + agentId_ = s; + return s; + } + } + + /** + * + * + *
+       * Required. ID to identify the agent resource serving the request.
+       *
+       * This field must conform to
+       * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+       * with a length limit of 63 characters.
+       * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for agentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAgentIdBytes() { + java.lang.Object ref = agentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + agentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(agentId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, agentId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(agentId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, agentId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec)) { + return super.equals(obj); + } + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec other = + (com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) obj; + + if (!getAgentId().equals(other.getAgentId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + AGENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getAgentId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+       * Specification of an agent.
+       * 
+ * + * Protobuf type {@code + * google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec} + */ + public static final class Builder + extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .class, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder.class); + } + + // Construct using + // com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + agentId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_AgentSpec_descriptor; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + getDefaultInstanceForType() { + return com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + build() { + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + buildPartial() { + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec result = + new com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.agentId_ = agentId_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) { + return mergeFrom( + (com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + other) { + if (other + == com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance()) return this; + if (!other.getAgentId().isEmpty()) { + agentId_ = other.agentId_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + agentId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object agentId_ = ""; + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The agentId. + */ + public java.lang.String getAgentId() { + java.lang.Object ref = agentId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + agentId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for agentId. + */ + public com.google.protobuf.ByteString getAgentIdBytes() { + java.lang.Object ref = agentId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + agentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The agentId to set. + * @return This builder for chaining. + */ + public Builder setAgentId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + agentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearAgentId() { + agentId_ = getDefaultInstance().getAgentId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+         * Required. ID to identify the agent resource serving the request.
+         *
+         * This field must conform to
+         * [RFC-1034](https://tools.ietf.org/html/rfc1034)
+         * with a length limit of 63 characters.
+         * 
+ * + * string agent_id = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for agentId to set. + * @return This builder for chaining. + */ + public Builder setAgentIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + agentId_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) + } + + // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec) + private static final com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpec + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec(); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgentSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public static final int AGENT_SPECS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec> + agentSpecs_; + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec> + getAgentSpecsList() { + return agentSpecs_; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + getAgentSpecsOrBuilderList() { + return agentSpecs_; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getAgentSpecsCount() { + return agentSpecs_.size(); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + getAgentSpecs(int index) { + return agentSpecs_.get(index); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpecOrBuilder + getAgentSpecsOrBuilder(int index) { + return agentSpecs_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < agentSpecs_.size(); i++) { + output.writeMessage(1, agentSpecs_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < agentSpecs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, agentSpecs_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec)) { + return super.equals(obj); + } + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec other = + (com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) obj; + + if (!getAgentSpecsList().equals(other.getAgentSpecsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getAgentSpecsCount() > 0) { + hash = (37 * hash) + AGENT_SPECS_FIELD_NUMBER; + hash = (53 * hash) + getAgentSpecsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+     * Specification of agents that are used to serve the request.
+     * 
+ * + * Protobuf type {@code google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.class, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder + .class); + } + + // Construct using + // com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (agentSpecsBuilder_ == null) { + agentSpecs_ = java.util.Collections.emptyList(); + } else { + agentSpecs_ = null; + agentSpecsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.discoveryengine.v1beta.AssistantServiceProto + .internal_static_google_cloud_discoveryengine_v1beta_StreamAssistRequest_AgentsSpec_descriptor; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + getDefaultInstanceForType() { + return com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec build() { + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec buildPartial() { + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec result = + new com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec result) { + if (agentSpecsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + agentSpecs_ = java.util.Collections.unmodifiableList(agentSpecs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.agentSpecs_ = agentSpecs_; + } else { + result.agentSpecs_ = agentSpecsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) { + return mergeFrom( + (com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec other) { + if (other + == com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance()) return this; + if (agentSpecsBuilder_ == null) { + if (!other.agentSpecs_.isEmpty()) { + if (agentSpecs_.isEmpty()) { + agentSpecs_ = other.agentSpecs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureAgentSpecsIsMutable(); + agentSpecs_.addAll(other.agentSpecs_); + } + onChanged(); + } + } else { + if (!other.agentSpecs_.isEmpty()) { + if (agentSpecsBuilder_.isEmpty()) { + agentSpecsBuilder_.dispose(); + agentSpecsBuilder_ = null; + agentSpecs_ = other.agentSpecs_; + bitField0_ = (bitField0_ & ~0x00000001); + agentSpecsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetAgentSpecsFieldBuilder() + : null; + } else { + agentSpecsBuilder_.addAllMessages(other.agentSpecs_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + m = + input.readMessage( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpec.parser(), + extensionRegistry); + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.add(m); + } else { + agentSpecsBuilder_.addMessage(m); + } + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec> + agentSpecs_ = java.util.Collections.emptyList(); + + private void ensureAgentSpecsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + agentSpecs_ = + new java.util.ArrayList< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec>( + agentSpecs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + agentSpecsBuilder_; + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec> + getAgentSpecsList() { + if (agentSpecsBuilder_ == null) { + return java.util.Collections.unmodifiableList(agentSpecs_); + } else { + return agentSpecsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getAgentSpecsCount() { + if (agentSpecsBuilder_ == null) { + return agentSpecs_.size(); + } else { + return agentSpecsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + getAgentSpecs(int index) { + if (agentSpecsBuilder_ == null) { + return agentSpecs_.get(index); + } else { + return agentSpecsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec value) { + if (agentSpecsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAgentSpecsIsMutable(); + agentSpecs_.set(index, value); + onChanged(); + } else { + agentSpecsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + builderForValue) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.set(index, builderForValue.build()); + onChanged(); + } else { + agentSpecsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec value) { + if (agentSpecsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAgentSpecsIsMutable(); + agentSpecs_.add(value); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec value) { + if (agentSpecsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAgentSpecsIsMutable(); + agentSpecs_.add(index, value); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + builderForValue) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.add(builderForValue.build()); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAgentSpecs( + int index, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec.Builder + builderForValue) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.add(index, builderForValue.build()); + onChanged(); + } else { + agentSpecsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllAgentSpecs( + java.lang.Iterable< + ? extends + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpec> + values) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, agentSpecs_); + onChanged(); + } else { + agentSpecsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearAgentSpecs() { + if (agentSpecsBuilder_ == null) { + agentSpecs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + agentSpecsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeAgentSpecs(int index) { + if (agentSpecsBuilder_ == null) { + ensureAgentSpecsIsMutable(); + agentSpecs_.remove(index); + onChanged(); + } else { + agentSpecsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder + getAgentSpecsBuilder(int index) { + return internalGetAgentSpecsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder + getAgentSpecsOrBuilder(int index) { + if (agentSpecsBuilder_ == null) { + return agentSpecs_.get(index); + } else { + return agentSpecsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + ? extends + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + getAgentSpecsOrBuilderList() { + if (agentSpecsBuilder_ != null) { + return agentSpecsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(agentSpecs_); + } + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder + addAgentSpecsBuilder() { + return internalGetAgentSpecsFieldBuilder() + .addBuilder( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance()); + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder + addAgentSpecsBuilder(int index) { + return internalGetAgentSpecsFieldBuilder() + .addBuilder( + index, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .getDefaultInstance()); + } + + /** + * + * + *
+       * Optional. Specification of agents that are used to serve the request.
+       * 
+ * + * + * repeated .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec agent_specs = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder> + getAgentSpecsBuilderList() { + return internalGetAgentSpecsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder> + internalGetAgentSpecsFieldBuilder() { + if (agentSpecsBuilder_ == null) { + agentSpecsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.AgentSpec + .Builder, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .AgentSpecOrBuilder>( + agentSpecs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + agentSpecs_ = null; + } + return agentSpecsBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) + } + + // @@protoc_insertion_point(class_scope:google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec) + private static final com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec(); + } + + public static com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AgentsSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + public interface ToolsSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec) @@ -5991,6 +7776,68 @@ public com.google.cloud.discoveryengine.v1beta.AssistUserMetadata getUserMetadat : userMetadata_; } + public static final int AGENTS_SPEC_FIELD_NUMBER = 22; + private com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agentsSpec_; + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentsSpec field is set. + */ + @java.lang.Override + public boolean hasAgentsSpec() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentsSpec. + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec getAgentsSpec() { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance() + : agentsSpec_; + } + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder + getAgentsSpecOrBuilder() { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance() + : agentsSpec_; + } + public static final int TOOLS_SPEC_FIELD_NUMBER = 18; private com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec toolsSpec_; @@ -6009,7 +7856,7 @@ public com.google.cloud.discoveryengine.v1beta.AssistUserMetadata getUserMetadat */ @java.lang.Override public boolean hasToolsSpec() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** @@ -6070,7 +7917,7 @@ public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec get */ @java.lang.Override public boolean hasGenerationSpec() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** @@ -6141,12 +7988,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(6, getUserMetadata()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(18, getToolsSpec()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(19, getGenerationSpec()); } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(22, getAgentsSpec()); + } getUnknownFields().writeTo(output); } @@ -6168,12 +8018,15 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUserMetadata()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(18, getToolsSpec()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(19, getGenerationSpec()); } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getAgentsSpec()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -6200,6 +8053,10 @@ public boolean equals(final java.lang.Object obj) { if (hasUserMetadata()) { if (!getUserMetadata().equals(other.getUserMetadata())) return false; } + if (hasAgentsSpec() != other.hasAgentsSpec()) return false; + if (hasAgentsSpec()) { + if (!getAgentsSpec().equals(other.getAgentsSpec())) return false; + } if (hasToolsSpec() != other.hasToolsSpec()) return false; if (hasToolsSpec()) { if (!getToolsSpec().equals(other.getToolsSpec())) return false; @@ -6231,6 +8088,10 @@ public int hashCode() { hash = (37 * hash) + USER_METADATA_FIELD_NUMBER; hash = (53 * hash) + getUserMetadata().hashCode(); } + if (hasAgentsSpec()) { + hash = (37 * hash) + AGENTS_SPEC_FIELD_NUMBER; + hash = (53 * hash) + getAgentsSpec().hashCode(); + } if (hasToolsSpec()) { hash = (37 * hash) + TOOLS_SPEC_FIELD_NUMBER; hash = (53 * hash) + getToolsSpec().hashCode(); @@ -6385,6 +8246,7 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { internalGetQueryFieldBuilder(); internalGetUserMetadataFieldBuilder(); + internalGetAgentsSpecFieldBuilder(); internalGetToolsSpecFieldBuilder(); internalGetGenerationSpecFieldBuilder(); } @@ -6406,6 +8268,11 @@ public Builder clear() { userMetadataBuilder_.dispose(); userMetadataBuilder_ = null; } + agentsSpec_ = null; + if (agentsSpecBuilder_ != null) { + agentsSpecBuilder_.dispose(); + agentsSpecBuilder_ = null; + } toolsSpec_ = null; if (toolsSpecBuilder_ != null) { toolsSpecBuilder_.dispose(); @@ -6469,13 +8336,17 @@ private void buildPartial0(com.google.cloud.discoveryengine.v1beta.StreamAssistR to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.toolsSpec_ = toolsSpecBuilder_ == null ? toolsSpec_ : toolsSpecBuilder_.build(); + result.agentsSpec_ = agentsSpecBuilder_ == null ? agentsSpec_ : agentsSpecBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.toolsSpec_ = toolsSpecBuilder_ == null ? toolsSpec_ : toolsSpecBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.generationSpec_ = generationSpecBuilder_ == null ? generationSpec_ : generationSpecBuilder_.build(); - to_bitField0_ |= 0x00000008; + to_bitField0_ |= 0x00000010; } result.bitField0_ |= to_bitField0_; } @@ -6509,6 +8380,9 @@ public Builder mergeFrom(com.google.cloud.discoveryengine.v1beta.StreamAssistReq if (other.hasUserMetadata()) { mergeUserMetadata(other.getUserMetadata()); } + if (other.hasAgentsSpec()) { + mergeAgentsSpec(other.getAgentsSpec()); + } if (other.hasToolsSpec()) { mergeToolsSpec(other.getToolsSpec()); } @@ -6570,16 +8444,23 @@ public Builder mergeFrom( { input.readMessage( internalGetToolsSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 146 case 154: { input.readMessage( internalGetGenerationSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 154 + case 178: + { + input.readMessage( + internalGetAgentsSpecFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 178 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -7349,6 +9230,228 @@ public Builder clearUserMetadata() { return userMetadataBuilder_; } + private com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agentsSpec_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder> + agentsSpecBuilder_; + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentsSpec field is set. + */ + public boolean hasAgentsSpec() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentsSpec. + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec getAgentsSpec() { + if (agentsSpecBuilder_ == null) { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance() + : agentsSpec_; + } else { + return agentsSpecBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentsSpec( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec value) { + if (agentsSpecBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + agentsSpec_ = value; + } else { + agentsSpecBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAgentsSpec( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder + builderForValue) { + if (agentsSpecBuilder_ == null) { + agentsSpec_ = builderForValue.build(); + } else { + agentsSpecBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeAgentsSpec( + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec value) { + if (agentsSpecBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && agentsSpec_ != null + && agentsSpec_ + != com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance()) { + getAgentsSpecBuilder().mergeFrom(value); + } else { + agentsSpec_ = value; + } + } else { + agentsSpecBuilder_.mergeFrom(value); + } + if (agentsSpec_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearAgentsSpec() { + bitField0_ = (bitField0_ & ~0x00000010); + agentsSpec_ = null; + if (agentsSpecBuilder_ != null) { + agentsSpecBuilder_.dispose(); + agentsSpecBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder + getAgentsSpecBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return internalGetAgentsSpecFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder + getAgentsSpecOrBuilder() { + if (agentsSpecBuilder_ != null) { + return agentsSpecBuilder_.getMessageOrBuilder(); + } else { + return agentsSpec_ == null + ? com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec + .getDefaultInstance() + : agentsSpec_; + } + } + + /** + * + * + *
+     * Optional. Specification of agents that are used to serve the request.
+     * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder> + internalGetAgentsSpecFieldBuilder() { + if (agentsSpecBuilder_ == null) { + agentsSpecBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec.Builder, + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder>( + getAgentsSpec(), getParentForChildren(), isClean()); + agentsSpec_ = null; + } + return agentsSpecBuilder_; + } + private com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec toolsSpec_; private com.google.protobuf.SingleFieldBuilder< com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec, @@ -7370,7 +9473,7 @@ public Builder clearUserMetadata() { * @return Whether the toolsSpec field is set. */ public boolean hasToolsSpec() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -7418,7 +9521,7 @@ public Builder setToolsSpec( } else { toolsSpecBuilder_.setMessage(value); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -7442,7 +9545,7 @@ public Builder setToolsSpec( } else { toolsSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -7461,7 +9564,7 @@ public Builder setToolsSpec( public Builder mergeToolsSpec( com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec value) { if (toolsSpecBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) + if (((bitField0_ & 0x00000020) != 0) && toolsSpec_ != null && toolsSpec_ != com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec @@ -7474,7 +9577,7 @@ public Builder mergeToolsSpec( toolsSpecBuilder_.mergeFrom(value); } if (toolsSpec_ != null) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } return this; @@ -7492,7 +9595,7 @@ public Builder mergeToolsSpec( * */ public Builder clearToolsSpec() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); toolsSpec_ = null; if (toolsSpecBuilder_ != null) { toolsSpecBuilder_.dispose(); @@ -7515,7 +9618,7 @@ public Builder clearToolsSpec() { */ public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.ToolsSpec.Builder getToolsSpecBuilder() { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return internalGetToolsSpecFieldBuilder().getBuilder(); } @@ -7593,7 +9696,7 @@ public Builder clearToolsSpec() { * @return Whether the generationSpec field is set. */ public boolean hasGenerationSpec() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -7642,7 +9745,7 @@ public Builder setGenerationSpec( } else { generationSpecBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -7666,7 +9769,7 @@ public Builder setGenerationSpec( } else { generationSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -7685,7 +9788,7 @@ public Builder setGenerationSpec( public Builder mergeGenerationSpec( com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.GenerationSpec value) { if (generationSpecBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && generationSpec_ != null && generationSpec_ != com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.GenerationSpec @@ -7698,7 +9801,7 @@ public Builder mergeGenerationSpec( generationSpecBuilder_.mergeFrom(value); } if (generationSpec_ != null) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } return this; @@ -7716,7 +9819,7 @@ public Builder mergeGenerationSpec( * */ public Builder clearGenerationSpec() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); generationSpec_ = null; if (generationSpecBuilder_ != null) { generationSpecBuilder_.dispose(); @@ -7739,7 +9842,7 @@ public Builder clearGenerationSpec() { */ public com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.GenerationSpec.Builder getGenerationSpecBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return internalGetGenerationSpecFieldBuilder().getBuilder(); } diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequestOrBuilder.java b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequestOrBuilder.java index 72d0360e8b30..e4ddbcdb623e 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequestOrBuilder.java +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/java/com/google/cloud/discoveryengine/v1beta/StreamAssistRequestOrBuilder.java @@ -201,6 +201,50 @@ public interface StreamAssistRequestOrBuilder */ com.google.cloud.discoveryengine.v1beta.AssistUserMetadataOrBuilder getUserMetadataOrBuilder(); + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the agentsSpec field is set. + */ + boolean hasAgentsSpec(); + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The agentsSpec. + */ + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec getAgentsSpec(); + + /** + * + * + *
+   * Optional. Specification of agents that are used to serve the request.
+   * 
+ * + * + * .google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpec agents_spec = 22 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.discoveryengine.v1beta.StreamAssistRequest.AgentsSpecOrBuilder + getAgentsSpecOrBuilder(); + /** * * diff --git a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/proto/google/cloud/discoveryengine/v1beta/assistant_service.proto b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/proto/google/cloud/discoveryengine/v1beta/assistant_service.proto index 526057c1cc23..d931181cf2c7 100644 --- a/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/proto/google/cloud/discoveryengine/v1beta/assistant_service.proto +++ b/java-discoveryengine/proto-google-cloud-discoveryengine-v1beta/src/main/proto/google/cloud/discoveryengine/v1beta/assistant_service.proto @@ -111,6 +111,22 @@ message AssistUserMetadata { // [AssistantService.StreamAssist][google.cloud.discoveryengine.v1beta.AssistantService.StreamAssist] // method. message StreamAssistRequest { + // Specification of agents that are used to serve the request. + message AgentsSpec { + // Specification of an agent. + message AgentSpec { + // Required. ID to identify the agent resource serving the request. + // + // This field must conform to + // [RFC-1034](https://tools.ietf.org/html/rfc1034) + // with a length limit of 63 characters. + string agent_id = 1 [(google.api.field_behavior) = REQUIRED]; + } + + // Optional. Specification of agents that are used to serve the request. + repeated AgentSpec agent_specs = 1 [(google.api.field_behavior) = OPTIONAL]; + } + // Specification of tools that are used to serve the request. message ToolsSpec { // Specification of the Vertex AI Search tool. @@ -218,6 +234,9 @@ message StreamAssistRequest { // Optional. Information about the user initiating the query. AssistUserMetadata user_metadata = 6 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Specification of agents that are used to serve the request. + AgentsSpec agents_spec = 22 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Specification of tools that are used to serve the request. ToolsSpec tools_spec = 18 [(google.api.field_behavior) = OPTIONAL]; diff --git a/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/streamassist/AsyncStreamAssist.java b/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/streamassist/AsyncStreamAssist.java index 3ae4b6e861ba..2062d3334ac5 100644 --- a/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/streamassist/AsyncStreamAssist.java +++ b/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1/assistantservice/streamassist/AsyncStreamAssist.java @@ -51,6 +51,7 @@ public static void asyncStreamAssist() throws Exception { "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") .toString()) .setUserMetadata(AssistUserMetadata.newBuilder().build()) + .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) .build(); diff --git a/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1beta/assistantservice/streamassist/AsyncStreamAssist.java b/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1beta/assistantservice/streamassist/AsyncStreamAssist.java index 0f185d7aabf7..ca013ed40ef5 100644 --- a/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1beta/assistantservice/streamassist/AsyncStreamAssist.java +++ b/java-discoveryengine/samples/snippets/generated/com/google/cloud/discoveryengine/v1beta/assistantservice/streamassist/AsyncStreamAssist.java @@ -51,6 +51,7 @@ public static void asyncStreamAssist() throws Exception { "[PROJECT]", "[LOCATION]", "[DATA_STORE]", "[SESSION]") .toString()) .setUserMetadata(AssistUserMetadata.newBuilder().build()) + .setAgentsSpec(StreamAssistRequest.AgentsSpec.newBuilder().build()) .setToolsSpec(StreamAssistRequest.ToolsSpec.newBuilder().build()) .setGenerationSpec(StreamAssistRequest.GenerationSpec.newBuilder().build()) .build(); diff --git a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/ConfigClient.java b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/ConfigClient.java index bed2eda4fbb8..3459a3cbc438 100644 --- a/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/ConfigClient.java +++ b/java-infra-manager/google-cloud-infra-manager/src/main/java/com/google/cloud/config/v1/ConfigClient.java @@ -817,8 +817,7 @@ * *

ListLocations *

Lists information about the supported locations for this service. - *

This method lists locations based on the resource scope provided inthe [ListLocationsRequest.name] field: - *

* **Global locations**: If `name` is empty, the method lists thepublic locations available to all projects. * **Project-specificlocations**: If `name` follows the format`projects/{project}`, the method lists locations visible to thatspecific project. This includes public, private, or otherproject-specific locations enabled for the project. + *

This method lists locations based on the resource scope provided inthe [ListLocationsRequest.name][google.cloud.location.ListLocationsRequest.name] field: ***Global locations**: If `name` is empty, the method lists thepublic locations available to all projects. * **Project-specificlocations**: If `name` follows the format`projects/{project}`, the method lists locations visible to thatspecific project. This includes public, private, or otherproject-specific locations enabled for the project. *

For gRPC and client library implementations, the resource name ispassed as the `name` field. For direct service calls, the resourcename isincorporated into the request path based on the specific serviceimplementation and version. * *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

@@ -6377,9 +6376,8 @@ public final ListDeploymentGroupRevisionsPagedResponse listDeploymentGroupRevisi * Lists information about the supported locations for this service. * *

This method lists locations based on the resource scope provided inthe - * [ListLocationsRequest.name] field: - * - *

* **Global locations**: If `name` is empty, the method lists thepublic + * [ListLocationsRequest.name][google.cloud.location.ListLocationsRequest.name] field: + * ***Global locations**: If `name` is empty, the method lists thepublic * locations available to all projects. * **Project-specificlocations**: If * `name` follows the format`projects/{project}`, the method lists locations visible to * thatspecific project. This includes public, private, or otherproject-specific locations enabled @@ -6423,9 +6421,8 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque * Lists information about the supported locations for this service. * *

This method lists locations based on the resource scope provided inthe - * [ListLocationsRequest.name] field: - * - *

* **Global locations**: If `name` is empty, the method lists thepublic + * [ListLocationsRequest.name][google.cloud.location.ListLocationsRequest.name] field: + * ***Global locations**: If `name` is empty, the method lists thepublic * locations available to all projects. * **Project-specificlocations**: If * `name` follows the format`projects/{project}`, the method lists locations visible to * thatspecific project. This includes public, private, or otherproject-specific locations enabled @@ -6469,9 +6466,8 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque * Lists information about the supported locations for this service. * *

This method lists locations based on the resource scope provided inthe - * [ListLocationsRequest.name] field: - * - *

* **Global locations**: If `name` is empty, the method lists thepublic + * [ListLocationsRequest.name][google.cloud.location.ListLocationsRequest.name] field: + * ***Global locations**: If `name` is empty, the method lists thepublic * locations available to all projects. * **Project-specificlocations**: If * `name` follows the format`projects/{project}`, the method lists locations visible to * thatspecific project. This includes public, private, or otherproject-specific locations enabled diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/ConfigProto.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/ConfigProto.java index 63a243fab095..d53675629efe 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/ConfigProto.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/ConfigProto.java @@ -441,7 +441,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "i/field_info.proto\032\031google/api/resource." + "proto\032#google/longrunning/operations.proto\032\033google/protobuf/empty.proto\032" + " google/protobuf/field_mask.proto\032\034google/protob" - + "uf/struct.proto\032\037google/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\311\020\n\n" + + "uf/struct.proto\032\037google/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\274\020\n\n" + "Deployment\022I\n" + "\023terraform_blueprint\030\006 \001(\0132*." + "google.cloud.config.v1.TerraformBlueprintH\000\022\021\n" @@ -462,23 +462,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013delete_logs\030\014 \001(\tB\003\340A\003\022>\n" + "\ttf_errors\030\r" + " \003(\0132&.google.cloud.config.v1.TerraformErrorB\003\340A\003\022\027\n\n" - + "error_logs\030\016 \001(\tB\003\340A\003\022&\n" - + "\024artifacts_gcs_bucket\030\017 \001(\tB\003\340A\001H\001\210\001\001\022G\n" + + "error_logs\030\016 \001(\tB\003\340A\003\022!\n" + + "\024artifacts_gcs_bucket\030\017 \001(\tH\001\210\001\001\022G\n" + "\017service_account\030\020 \001(\tB)\340A\002\372A#\n" + "!iam.googleapis.com/ServiceAccountH\002\210\001\001\022&\n" - + "\031import_existing_resources\030\021 \001(\010H\003\210\001\001\022F\n" - + "\013worker_pool\030\023 \001(\tB,\340A\001\372A&\n" + + "\031import_existing_resources\030\021 \001(\010H\003\210\001\001\022C\n" + + "\013worker_pool\030\023 \001(\tB)\372A&\n" + "$cloudbuild.googleapis.com/WorkerPoolH\004\210\001\001\022E\n\n" - + "lock_state\030\024 " - + "\001(\0162,.google.cloud.config.v1.Deployment.LockStateB\003\340A\003\022\'\n" - + "\025tf_version_constraint\030\025 \001(\tB\003\340A\001H\005\210\001\001\022\027\n\n" + + "lock_state\030\024 \001(\0162,.go" + + "ogle.cloud.config.v1.Deployment.LockStateB\003\340A\003\022\"\n" + + "\025tf_version_constraint\030\025 \001(\tH\005\210\001\001\022\027\n\n" + "tf_version\030\026 \001(\tB\003\340A\003\022F\n" + "\020quota_validation\030\027" + " \001(\0162\'.google.cloud.config.v1.QuotaValidationB\003\340A\001\022M\n" - + "\013annotations\030\030" - + " \003(\01323.google.cloud.config.v1.Deployment.AnnotationsEntryB\003\340A\001\022D\n" - + "\017provider_config\030\031" - + " \001(\0132&.google.cloud.config.v1.ProviderConfigB\003\340A\001\032-\n" + + "\013annotations\030\030 \003(\013" + + "23.google.cloud.config.v1.Deployment.AnnotationsEntryB\003\340A\001\022D\n" + + "\017provider_config\030\031 " + + "\001(\0132&.google.cloud.config.v1.ProviderConfigB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\0322\n" @@ -512,8 +512,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tUNLOCKING\020\004\022\017\n" + "\013LOCK_FAILED\020\005\022\021\n\r" + "UNLOCK_FAILED\020\006:g\352Ad\n" - + " config.googleapis.com/Deploymen" - + "t\022@projects/{project}/locations/{location}/deployments/{deployment}B\013\n" + + " config.googleapis.com/Deployment\022@projects/{" + + "project}/locations/{location}/deployments/{deployment}B\013\n" + "\tblueprintB\027\n" + "\025_artifacts_gcs_bucketB\022\n" + "\020_service_accountB\034\n" @@ -523,14 +523,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022TerraformBlueprint\022\024\n\n" + "gcs_source\030\001 \001(\tH\000\0227\n\n" + "git_source\030\002 \001(\0132!.google.cloud.config.v1.GitSourceH\000\022V\n" - + "\014input_values\030\004 \003(" - + "\0132;.google.cloud.config.v1.TerraformBlueprint.InputValuesEntryB\003\340A\001\022\\\n" - + "\017external_values\030\005 \003(\0132>.google.cloud.config.v1.Te" - + "rraformBlueprint.ExternalValuesEntryB\003\340A\001\032]\n" + + "\014input_values\030\004 \003(\0132;.google.cl" + + "oud.config.v1.TerraformBlueprint.InputValuesEntryB\003\340A\001\022\\\n" + + "\017external_values\030\005 \003(\0132" + + ">.google.cloud.config.v1.TerraformBlueprint.ExternalValuesEntryB\003\340A\001\032]\n" + "\020InputValuesEntry\022\013\n" + "\003key\030\001 \001(\t\0228\n" - + "\005value\030\002" - + " \001(\0132).google.cloud.config.v1.TerraformVariable:\0028\001\032b\n" + + "\005value\030\002 \001(\0132).g" + + "oogle.cloud.config.v1.TerraformVariable:\0028\001\032b\n" + "\023ExternalValuesEntry\022\013\n" + "\003key\030\001 \001(\t\022:\n" + "\005value\030\002" @@ -539,8 +539,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021TerraformVariable\0220\n" + "\013input_value\030\005 \001(\0132\026.google.protobuf.ValueB\003\340A\001\"f\n" + "\023ExternalValueSource\022E\n" - + "\021deployment_source\030\001" - + " \001(\0132(.google.cloud.config.v1.DeploymentSourceH\000B\010\n" + + "\021deployment_source\030\001 \001(\0132(.goo" + + "gle.cloud.config.v1.DeploymentSourceH\000B\010\n" + "\006source\"j\n" + "\020DeploymentSource\022<\n\n" + "deployment\030\001 \001(\tB(\340A\002\372A\"\n" @@ -549,8 +549,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014ApplyResults\022\017\n" + "\007content\030\001 \001(\t\022\021\n" + "\tartifacts\030\002 \001(\t\022B\n" - + "\007outputs\030\003 \003(\0132" - + "1.google.cloud.config.v1.ApplyResults.OutputsEntry\032W\n" + + "\007outputs\030\003" + + " \003(\01321.google.cloud.config.v1.ApplyResults.OutputsEntry\032W\n" + "\014OutputsEntry\022\013\n" + "\003key\030\001 \001(\t\0226\n" + "\005value\030\002 \001(\0132\'.google.cloud.config.v1.TerraformOutput:\0028\001\"K\n" @@ -589,28 +589,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006parent\030\001 \001(\tB)\340A\002\372A#\n" + "!locations.googleapis.com/Location\022\032\n\r" + "deployment_id\030\002 \001(\tB\003\340A\002\022;\n\n" - + "deployment\030\003 \001(\0132\"." - + "google.cloud.config.v1.DeploymentB\003\340A\002\022\027\n\n" + + "deployment\030\003" + + " \001(\0132\".google.cloud.config.v1.DeploymentB\003\340A\002\022\027\n\n" + "request_id\030\004 \001(\tB\003\340A\001\"\344\001\n" + "\034CreateDeploymentGroupRequest\0229\n" + "\006parent\030\001 \001(\tB)\340A\002\372A#\n" + "!locations.googleapis.com/Location\022 \n" + "\023deployment_group_id\030\002 \001(\tB\003\340A\002\022F\n" - + "\020deployment_group\030\003" - + " \001(\0132\'.google.cloud.config.v1.DeploymentGroupB\003\340A\002\022\037\n\n" + + "\020deployment_group\030\003 \001" + + "(\0132\'.google.cloud.config.v1.DeploymentGroupB\003\340A\002\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\275\001\n" + "\034UpdateDeploymentGroupRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022F\n" - + "\020deployment_group\030\002" - + " \001(\0132\'.google.cloud.config.v1.DeploymentGroupB\003\340A\002\022\037\n\n" + + "\020deployment_group\030\002 \001(\0132\'.goo" + + "gle.cloud.config.v1.DeploymentGroupB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\300\003\n" + "\034DeleteDeploymentGroupRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + "%config.googleapis.com/DeploymentGroup\022\037\n\n" + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\022\n" + "\005force\030\003 \001(\010B\003\340A\001\022x\n" - + "\033deployment_reference_policy\030\004 \001(\0162N.google." - + "cloud.config.v1.DeleteDeploymentGroupRequest.DeploymentReferencePolicyB\003\340A\001\"\263\001\n" + + "\033deployment_reference_policy\030\004 \001(\0162N.google.cloud.config." + + "v1.DeleteDeploymentGroupRequest.DeploymentReferencePolicyB\003\340A\001\"\263\001\n" + "\031DeploymentReferencePolicy\022+\n" + "\'DEPLOYMENT_REFERENCE_POLICY_UNSPECIFIED\020\000\022 \n" + "\034FAIL_IF_ANY_REFERENCES_EXIST\020\001\022%\n" @@ -619,28 +619,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027UpdateDeploymentRequest\0224\n" + "\013update_mask\030\001" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022;\n\n" - + "deployment\030\002 \001(\0132" - + "\".google.cloud.config.v1.DeploymentB\003\340A\002\022\027\n\n" + + "deployment\030\002" + + " \001(\0132\".google.cloud.config.v1.DeploymentB\003\340A\002\022\027\n\n" + "request_id\030\003 \001(\tB\003\340A\001\"\240\002\n" + "\027DeleteDeploymentRequest\0226\n" + "\004name\030\001 \001(\tB(\340A\002\372A\"\n" + " config.googleapis.com/Deployment\022\027\n\n" + "request_id\030\002 \001(\tB\003\340A\001\022\022\n" + "\005force\030\003 \001(\010B\003\340A\001\022X\n\r" - + "delete_policy\030\004 \001(\0162<.google.cloud.config." - + "v1.DeleteDeploymentRequest.DeletePolicyB\003\340A\001\"F\n" + + "delete_policy\030\004" + + " \001(\0162<.google.cloud.config.v1.DeleteDeploymentRequest.DeletePolicyB\003\340A\001\"F\n" + "\014DeletePolicy\022\035\n" - + "\031DELETE_POLICY_UNSPECIFIED\020\000\022\n\n" + + "\031DELETE_POLICY_UNSPECIFIED\020\000\022\n" + + "\n" + "\006DELETE\020\001\022\013\n" + "\007ABANDON\020\002\"\270\004\n" + "\021OperationMetadata\022W\n" - + "\023deployment_metadata\030\010" - + " \001(\01323.google.cloud.config.v1.DeploymentOperationMetadataB\003\340A\003H\000\022Q\n" - + "\020preview_metadata\030\t" - + " \001(\01320.google.cloud.config.v1.PreviewOperationMetadataB\003\340A\003H\000\022u\n" + + "\023deployment_metadata\030\010 \001(\01323.goo" + + "gle.cloud.config.v1.DeploymentOperationMetadataB\003\340A\003H\000\022Q\n" + + "\020preview_metadata\030\t \001(\013" + + "20.google.cloud.config.v1.PreviewOperationMetadataB\003\340A\003H\000\022u\n" + "#provision_deployment_group_metadata\030\n" - + " \001(\0132A.go" - + "ogle.cloud.config.v1.ProvisionDeploymentGroupOperationMetadataB\003\340A\003H\000\0224\n" + + " \001(\0132A.google.cloud.co" + + "nfig.v1.ProvisionDeploymentGroupOperationMetadataB\003\340A\003H\000\0224\n" + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" + "\006target\030\003 \001(\tB\003\340A\003\022\021\n" @@ -650,19 +651,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013api_version\030\007 \001(\tB\003\340A\003B\023\n" + "\021resource_metadata\"\362\013\n" + "\010Revision\022N\n" - + "\023terraform_blueprint\030\006" - + " \001(\0132*.google.cloud.config.v1.TerraformBlueprintB\003\340A\003H\000\022\014\n" + + "\023terraform_blueprint\030\006 \001(\0132*.g" + + "oogle.cloud.config.v1.TerraformBlueprintB\003\340A\003H\000\022\014\n" + "\004name\030\001 \001(\t\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022<\n" - + "\006action\030\004 \001(\0162\'" - + ".google.cloud.config.v1.Revision.ActionB\003\340A\003\022:\n" + + "\006action\030\004" + + " \001(\0162\'.google.cloud.config.v1.Revision.ActionB\003\340A\003\022:\n" + "\005state\030\005" + " \001(\0162&.google.cloud.config.v1.Revision.StateB\003\340A\003\022@\n\r" + "apply_results\030\007" + " \001(\0132$.google.cloud.config.v1.ApplyResultsB\003\340A\003\022\031\n" - + "\014state_detail\030\010 \001(\tB\003\340A\003\022C\n" - + "\n" + + "\014state_detail\030\010 \001(\tB\003\340A\003\022C\n\n" + "error_code\030\t" + " \001(\0162*.google.cloud.config.v1.Revision.ErrorCodeB\003\340A\003\022\022\n" + "\005build\030\n" @@ -680,10 +680,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025tf_version_constraint\030\022 \001(\tB\003\340A\003\022\027\n\n" + "tf_version\030\023 \001(\tB\003\340A\003\022%\n" + "\030quota_validation_results\030\035 \001(\tB\003\340A\003\022F\n" - + "\020quota_validation\030\024" - + " \001(\0162\'.google.cloud.config.v1.QuotaValidationB\003\340A\001\022D\n" - + "\017provider_config\030\025" - + " \001(\0132&.google.cloud.config.v1.ProviderConfigB\003\340A\003\"D\n" + + "\020quota_validation\030\024 \001" + + "(\0162\'.google.cloud.config.v1.QuotaValidationB\003\340A\001\022D\n" + + "\017provider_config\030\025 \001(\0132&.goog" + + "le.cloud.config.v1.ProviderConfigB\003\340A\003\"D\n" + "\006Action\022\026\n" + "\022ACTION_UNSPECIFIED\020\000\022\n\n" + "\006CREATE\020\001\022\n\n" @@ -701,27 +701,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026APPLY_BUILD_RUN_FAILED\020\005\022\033\n" + "\027QUOTA_VALIDATION_FAILED\020\007\022\'\n" + "#EXTERNAL_VALUE_SOURCE_IMPORT_FAILED\020\010:z\352Aw\n" - + "\036config.googleapis.com/Revision\022Uprojects/{project}/locations/{location}/deploy" - + "ments/{deployment}/revisions/{revision}B\013\n" + + "\036config.googleapis.com/Revision\022Uprojects/{project}/" + + "locations/{location}/deployments/{deployment}/revisions/{revision}B\013\n" + "\tblueprint\"\211\001\n" + "\016TerraformError\022\030\n" + "\020resource_address\030\001 \001(\t\022\032\n" + "\022http_response_code\030\002 \001(\005\022\031\n" + "\021error_description\030\003 \001(\t\022&\n" - + "\005error\030\004 \001(\0132\022.google.rpc.StatusB\003\340A\003\"v\n" - + "\tGitSource\022\026\n" - + "\004repo\030\001 \001(\tB\003\340A\001H\000\210\001\001\022\033\n" - + "\tdirectory\030\002 \001(\tB\003\340A\001H\001\210\001\001\022\025\n" - + "\003ref\030\003 \001(\tB\003\340A\001H\002\210\001\001B\007\n" + + "\005error\030\004 \001(\0132\022.google.rpc.StatusB\003\340A\003\"g\n" + + "\tGitSource\022\021\n" + + "\004repo\030\001 \001(\tH\000\210\001\001\022\026\n" + + "\tdirectory\030\002 \001(\tH\001\210\001\001\022\020\n" + + "\003ref\030\003 \001(\tH\002\210\001\001B\007\n" + "\005_repoB\014\n\n" + "_directoryB\006\n" - + "\004_ref\"\237\004\n" + + "\004_ref\"\305\004\n" + "\033DeploymentOperationMetadata\022P\n" - + "\004step\030\001 \001(\0162B" - + ".google.cloud.config.v1.DeploymentOperationMetadata.DeploymentStep\022;\n\r" + + "\004step\030\001 \001(\0162B.google.cloud.config.v1.Depl" + + "oymentOperationMetadata.DeploymentStep\022;\n\r" + "apply_results\030\002 \001(\0132$.google.cloud.config.v1.ApplyResults\022\022\n" + "\005build\030\003 \001(\tB\003\340A\003\022\021\n" - + "\004logs\030\004 \001(\tB\003\340A\003\"\311\002\n" + + "\004logs\030\004 \001(\tB\003\340A\003\022$\n" + + "\027apply_results_available\030\005 \001(\010B\003\340A\003\"\311\002\n" + "\016DeploymentStep\022\037\n" + "\033DEPLOYMENT_STEP_UNSPECIFIED\020\000\022\034\n" + "\030PREPARING_STORAGE_BUCKET\020\001\022\031\n" @@ -739,14 +740,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030RUNNING_QUOTA_VALIDATION\020\014\"\330\005\n" + "\010Resource\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022J\n" - + "\016terraform_info\030\002 \001(\0132-.goo" - + "gle.cloud.config.v1.ResourceTerraformInfoB\003\340A\003\022H\n\n" - + "cai_assets\030\003 \003(\0132/.google.clou" - + "d.config.v1.Resource.CaiAssetsEntryB\003\340A\003\022<\n" + + "\016terraform_info\030\002" + + " \001(\0132-.google.cloud.config.v1.ResourceTerraformInfoB\003\340A\003\022H\n\n" + + "cai_assets\030\003 \003(\0132/.g" + + "oogle.cloud.config.v1.Resource.CaiAssetsEntryB\003\340A\003\022<\n" + "\006intent\030\004" + " \001(\0162\'.google.cloud.config.v1.Resource.IntentB\003\340A\003\022:\n" - + "\005state\030\005 \001(\0162&." - + "google.cloud.config.v1.Resource.StateB\003\340A\003\032Y\n" + + "\005state\030\005" + + " \001(\0162&.google.cloud.config.v1.Resource.StateB\003\340A\003\032Y\n" + "\016CaiAssetsEntry\022\013\n" + "\003key\030\001 \001(\t\0226\n" + "\005value\030\002 \001(\0132\'.google.cloud.config.v1.ResourceCAIInfo:\0028\001\"a\n" @@ -763,8 +764,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013IN_PROGRESS\020\002\022\016\n\n" + "RECONCILED\020\003\022\n\n" + "\006FAILED\020\004:\220\001\352A\214\001\n" - + "\036config.googleapis.com/Resource\022jprojects/{project}/locations/{locatio" - + "n}/deployments/{deployment}/revisions/{revision}/resources/{resource}\"B\n" + + "\036config.googleapis.com/Resource\022jprojects/{project}/location" + + "s/{location}/deployments/{deployment}/revisions/{revision}/resources/{resource}\"B\n" + "\025ResourceTerraformInfo\022\017\n" + "\007address\030\001 \001(\t\022\014\n" + "\004type\030\002 \001(\t\022\n\n" @@ -819,24 +820,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004info\030\003 \001(\t\022\013\n" + "\003who\030\004 \001(\t\022\017\n" + "\007version\030\005 \001(\t\022/\n" - + "\013create_time\030\006 \001(\0132\032.google.protobuf.Timestamp\"\347\016\n" + + "\013create_time\030\006 \001(\0132\032.google.protobuf.Timestamp\"\332\016\n" + "\007Preview\022I\n" - + "\023terraform_blueprint\030\006" - + " \001(\0132*.google.cloud.config.v1.TerraformBlueprintH\000\022\021\n" + + "\023terraform_blueprint\030\006 \001(\0132*.g" + + "oogle.cloud.config.v1.TerraformBlueprintH\000\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022@\n" - + "\006labels\030\003 \003(" - + "\0132+.google.cloud.config.v1.Preview.LabelsEntryB\003\340A\001\0229\n" - + "\005state\030\004" - + " \001(\0162%.google.cloud.config.v1.Preview.StateB\003\340A\003\022<\n\n" + + "\006labels\030\003" + + " \003(\0132+.google.cloud.config.v1.Preview.LabelsEntryB\003\340A\001\0229\n" + + "\005state\030\004 \001(\0162%.g" + + "oogle.cloud.config.v1.Preview.StateB\003\340A\003\022<\n\n" + "deployment\030\005 \001(\tB(\340A\001\372A\"\n" + " config.googleapis.com/Deployment\022F\n" - + "\014preview_mode\030\017 \001(\0162+.goo" - + "gle.cloud.config.v1.Preview.PreviewModeB\003\340A\001\022B\n" + + "\014preview_mode\030\017" + + " \001(\0162+.google.cloud.config.v1.Preview.PreviewModeB\003\340A\001\022B\n" + "\017service_account\030\007 \001(\tB)\340A\002\372A#\n" - + "!iam.googleapis.com/ServiceAccount\022&\n" - + "\024artifacts_gcs_bucket\030\010 \001(\tB\003\340A\001H\001\210\001\001\022F\n" - + "\013worker_pool\030\t \001(\tB,\340A\001\372A&\n" + + "!iam.googleapis.com/ServiceAccount\022!\n" + + "\024artifacts_gcs_bucket\030\010 \001(\tH\001\210\001\001\022C\n" + + "\013worker_pool\030\t \001(\tB)\372A&\n" + "$cloudbuild.googleapis.com/WorkerPoolH\002\210\001\001\022B\n\n" + "error_code\030\n" + " \001(\0162).google.cloud.config.v1.Preview.ErrorCodeB\003\340A\003\022-\n" @@ -845,13 +846,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\ttf_errors\030\r" + " \003(\0132&.google.cloud.config.v1.TerraformErrorB\003\340A\003\022\027\n\n" + "error_logs\030\016 \001(\tB\003\340A\003\022H\n" - + "\021preview_artifacts\030\020 \001(\0132(.go" - + "ogle.cloud.config.v1.PreviewArtifactsB\003\340A\003\022\021\n" + + "\021preview_artifacts\030\020 \001(\0132(." + + "google.cloud.config.v1.PreviewArtifactsB\003\340A\003\022\021\n" + "\004logs\030\021 \001(\tB\003\340A\003\022\027\n\n" - + "tf_version\030\022 \001(\tB\003\340A\003\022\'\n" - + "\025tf_version_constraint\030\023 \001(\tB\003\340A\001H\003\210\001\001\022J\n" - + "\013annotations\030\024 \003(\01320.google.cl" - + "oud.config.v1.Preview.AnnotationsEntryB\003\340A\001\022D\n" + + "tf_version\030\022 \001(\tB\003\340A\003\022\"\n" + + "\025tf_version_constraint\030\023 \001(\tH\003\210\001\001\022J\n" + + "\013annotations\030\024 \003(\01320.google.cloud" + + ".config.v1.Preview.AnnotationsEntryB\003\340A\001\022D\n" + "\017provider_config\030\025" + " \001(\0132&.google.cloud.config.v1.ProviderConfigB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" @@ -882,15 +883,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030PREVIEW_BUILD_API_FAILED\020\005\022\034\n" + "\030PREVIEW_BUILD_RUN_FAILED\020\006\022\'\n" + "#EXTERNAL_VALUE_SOURCE_IMPORT_FAILED\020\007:q\352An\n" - + "\035config.googleapis.com/Preview\022:projects/{project}/locations/{loca" - + "tion}/previews/{preview}*\010previews2\007previewB\013\n" + + "\035config.googleapis.com/Preview\022:projects/{project}/locations/{locatio" + + "n}/previews/{preview}*\010previews2\007previewB\013\n" + "\tblueprintB\027\n" + "\025_artifacts_gcs_bucketB\016\n" + "\014_worker_poolB\030\n" + "\026_tf_version_constraint\"\344\003\n" + "\030PreviewOperationMetadata\022J\n" - + "\004step\030\001" - + " \001(\0162<.google.cloud.config.v1.PreviewOperationMetadata.PreviewStep\022C\n" + + "\004step\030\001 " + + "\001(\0162<.google.cloud.config.v1.PreviewOperationMetadata.PreviewStep\022C\n" + "\021preview_artifacts\030\002" + " \001(\0132(.google.cloud.config.v1.PreviewArtifacts\022\021\n" + "\004logs\030\003 \001(\tB\003\340A\003\022\022\n" @@ -913,10 +914,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tartifacts\030\002 \001(\tB\003\340A\003\"\302\001\n" + "\024CreatePreviewRequest\0229\n" + "\006parent\030\001 \001(\tB)\340A\002\372A#\n" - + "!locations.googleapis.com/Location\022\027\n\n" + + "!locations.googleapis.com/Location\022\027\n" + + "\n" + "preview_id\030\002 \001(\tB\003\340A\001\0225\n" - + "\007preview\030\003 \001" - + "(\0132\037.google.cloud.config.v1.PreviewB\003\340A\002\022\037\n\n" + + "\007preview\030\003" + + " \001(\0132\037.google.cloud.config.v1.PreviewB\003\340A\002\022\037\n" + + "\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"H\n" + "\021GetPreviewRequest\0223\n" + "\004name\030\001 \001(\tB%\340A\002\372A\037\n" @@ -940,8 +943,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006parent\030\001 \001(\tB%\340A\002\372A\037\n" + "\035config.googleapis.com/Preview\"Y\n" + "\033ExportPreviewResultResponse\022:\n" - + "\006result\030\001" - + " \001(\0132%.google.cloud.config.v1.PreviewResultB\003\340A\003\"M\n\r" + + "\006result\030\001 " + + "\001(\0132%.google.cloud.config.v1.PreviewResultB\003\340A\003\"M\n\r" + "PreviewResult\022\036\n" + "\021binary_signed_uri\030\001 \001(\tB\003\340A\003\022\034\n" + "\017json_signed_uri\030\002 \001(\tB\003\340A\003\"Z\n" @@ -967,16 +970,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014support_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022<\n" + "\016deprecate_time\030\004" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003H\000\210\001\001\022;\n\r" - + "obsolete_time\030\005" - + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003H\001\210\001\001\"H\n" + + "obsolete_time\030\005 \001(" + + "\0132\032.google.protobuf.TimestampB\003\340A\003H\001\210\001\001\"H\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\016\n\n" + "DEPRECATED\020\002\022\014\n" + "\010OBSOLETE\020\003:\240\001\352A\234\001\n" - + "&config.googleapis.com/TerraformVersion\022Mprojects/{project}/locations/{locat" - + "ion}/terraformVersions/{terraform_versio" - + "n}*\021terraformVersions2\020terraformVersionB\021\n" + + "&config.googleapis.com/TerraformVersion\022Mprojects/{project}/locations/{location" + + "}/terraformVersions/{terraform_version}*\021terraformVersions2\020terraformVersionB\021\n" + "\017_deprecate_timeB\020\n" + "\016_obsolete_time\"\217\001\n" + "\033ResourceChangeTerraformInfo\022\024\n" @@ -987,12 +989,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007actions\030\005 \003(\tB\003\340A\003\"\217\004\n" + "\016ResourceChange\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022P\n" - + "\016terraform_info\030\002" - + " \001(\01323.google.cloud.config.v1.ResourceChangeTerraformInfoB\003\340A\003\022B\n" - + "\006intent\030\003 \001(\0162-" - + ".google.cloud.config.v1.ResourceChange.IntentB\003\340A\003\022E\n" - + "\020property_changes\030\004 \003(\0132&.g" - + "oogle.cloud.config.v1.PropertyChangeB\003\340A\003\"a\n" + + "\016terraform_info\030\002 \001(" + + "\01323.google.cloud.config.v1.ResourceChangeTerraformInfoB\003\340A\003\022B\n" + + "\006intent\030\003 \001(\0162-.go" + + "ogle.cloud.config.v1.ResourceChange.IntentB\003\340A\003\022E\n" + + "\020property_changes\030\004 \003(\0132&.goog" + + "le.cloud.config.v1.PropertyChangeB\003\340A\003\"a\n" + "\006Intent\022\026\n" + "\022INTENT_UNSPECIFIED\020\000\022\n\n" + "\006CREATE\020\001\022\n\n" @@ -1000,15 +1002,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006DELETE\020\003\022\014\n" + "\010RECREATE\020\004\022\r\n" + "\tUNCHANGED\020\005:\251\001\352A\245\001\n" - + "$config.googleapis.com/ResourceChange\022\\projects/{pro" - + "ject}/locations/{location}/previews/{pre" - + "view}/resourceChanges/{resource_change}*\017resourceChanges2\016resourceChange\"\305\001\n" + + "$config.googleapis.com/ResourceChange\022\\projects/{projec" + + "t}/locations/{location}/previews/{previe" + + "w}/resourceChanges/{resource_change}*\017resourceChanges2\016resourceChange\"\305\001\n" + "\016PropertyChange\022\021\n" + "\004path\030\001 \001(\tB\003\340A\003\022#\n" + "\026before_sensitive_paths\030\002 \003(\tB\003\340A\003\022+\n" + "\006before\030\003 \001(\0132\026.google.protobuf.ValueB\003\340A\003\022\"\n" - + "\025afte", - "r_sensitive_paths\030\004 \003(\tB\003\340A\003\022*\n" + + "\025after_s", + "ensitive_paths\030\004 \003(\tB\003\340A\003\022*\n" + "\005after\030\005 \001(\0132\026.google.protobuf.ValueB\003\340A\003\"\260\001\n" + "\032ListResourceChangesRequest\0225\n" + "\006parent\030\001 \001(\tB%\340A\002\372A\037\n" @@ -1032,13 +1034,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010provider\030\004 \001(\tB\003\340A\003\"\337\002\n\r" + "ResourceDrift\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022O\n" - + "\016terraform_info\030\002 \001(\01322.google.clou" - + "d.config.v1.ResourceDriftTerraformInfoB\003\340A\003\022C\n" + + "\016terraform_info\030\002 \001(\01322.google.cloud.c" + + "onfig.v1.ResourceDriftTerraformInfoB\003\340A\003\022C\n" + "\017property_drifts\030\003" + " \003(\0132%.google.cloud.config.v1.PropertyDriftB\003\340A\003:\244\001\352A\240\001\n" - + "#config.googleapis.com/ResourceDrift\022Zprojects/{project}/locations/{location}/pr" - + "eviews/{preview}/resourceDrifts/{resource_drift}*\016resourceDrifts2\r" - + "resourceDrift\"\304\001\n\r" + + "#config.googleapis.com/ResourceDrift\022Zprojects/{project}/locations/{location}/previ" + + "ews/{preview}/resourceDrifts/{resource_drift}*\016resourceDrifts2\r" + + "resourceDrift\"\304\001\n" + + "\r" + "PropertyDrift\022\021\n" + "\004path\030\001 \001(\tB\003\340A\003\022#\n" + "\026before_sensitive_paths\030\002 \003(\tB\003\340A\003\022+\n" @@ -1060,8 +1063,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB+\340A\002\372A%\n" + "#config.googleapis.com/ResourceDrift\"\301\001\n" + "\016ProviderConfig\022T\n" - + "\013source_type\030\001 " - + "\001(\01625.google.cloud.config.v1.ProviderConfig.ProviderSourceB\003\340A\001H\000\210\001\001\"I\n" + + "\013source_type\030\001 \001(\016" + + "25.google.cloud.config.v1.ProviderConfig.ProviderSourceB\003\340A\001H\000\210\001\001\"I\n" + "\016ProviderSource\022\037\n" + "\033PROVIDER_SOURCE_UNSPECIFIED\020\000\022\026\n" + "\022SERVICE_MAINTAINED\020\001B\016\n" @@ -1073,8 +1076,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013update_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022#\n" + "\026auto_migration_enabled\030\003 \001(\010B\003\340A\001:\227\001\352A\223\001\n" - + ")config.googleapis.com/AutoMigrationConfig\022;projects/{project}/locations/{locatio" - + "n}/autoMigrationConfig*\024autoMigrationConfigs2\023autoMigrationConfig\"\251\001\n" + + ")config.googleapis.com/AutoMigrationConfig\022;" + + "projects/{project}/locations/{location}/" + + "autoMigrationConfig*\024autoMigrationConfigs2\023autoMigrationConfig\"\251\001\n" + " UpdateAutoMigrationConfigRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022O\n" + "\025auto_migration_config\030\002" @@ -1083,16 +1087,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022H\n" - + "\006labels\030\004 \003(\013" - + "23.google.cloud.config.v1.DeploymentGroup.LabelsEntryB\003\340A\001\022R\n" - + "\013annotations\030\005 \003(\0132" - + "8.google.cloud.config.v1.DeploymentGroup.AnnotationsEntryB\003\340A\001\022A\n" - + "\005state\030\006 \001(\0162-." - + "google.cloud.config.v1.DeploymentGroup.StateB\003\340A\003\022\036\n" + + "\006labels\030\004 \003(\01323." + + "google.cloud.config.v1.DeploymentGroup.LabelsEntryB\003\340A\001\022R\n" + + "\013annotations\030\005 \003(\01328.g" + + "oogle.cloud.config.v1.DeploymentGroup.AnnotationsEntryB\003\340A\001\022A\n" + + "\005state\030\006 \001(\0162-.goo" + + "gle.cloud.config.v1.DeploymentGroup.StateB\003\340A\003\022\036\n" + "\021state_description\030\007 \001(\tB\003\340A\003\022@\n" + "\020deployment_units\030\010 \003(\0132&.google.cloud.config.v1.DeploymentUnit\022Z\n" - + "\022provisioning_state\030\t \001(\01629.google.cloud.config.v1" - + ".DeploymentGroup.ProvisioningStateB\003\340A\003\022+\n" + + "\022provisioning_state\030\t" + + " \001(\01629.google.cloud.config.v1.DeploymentGroup.ProvisioningStateB\003\340A\003\022+\n" + "\036provisioning_state_description\030\n" + " \001(\tB\003\340A\003\0223\n" + "\022provisioning_error\030\013 \001(\0132\022.google.rpc.StatusB\003\340A\003\032-\n" @@ -1119,9 +1123,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016DEPROVISIONING\020\004\022\021\n\r" + "DEPROVISIONED\020\005\022\031\n" + "\025FAILED_TO_DEPROVISION\020\006:\233\001\352A\227\001\n" - + "%config.googleapis.com/DeploymentGroup\022Kprojec" - + "ts/{project}/locations/{location}/deploy" - + "mentGroups/{deployment_group}*\020deploymentGroups2\017deploymentGroup\"\211\001\n" + + "%config.googleapis.com/DeploymentGroup\022Kprojects/" + + "{project}/locations/{location}/deploymen" + + "tGroups/{deployment_group}*\020deploymentGroups2\017deploymentGroup\"\211\001\n" + "\016DeploymentUnit\022\n\n" + "\002id\030\001 \001(\t\022A\n\n" + "deployment\030\002 \001(\tB(\340A\001\372A\"\n" @@ -1142,15 +1146,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\005 \001(\tB\003\340A\001\"\220\001\n" + "\034ListDeploymentGroupsResponse\022B\n" - + "\021deployment_groups\030\001" - + " \003(\0132\'.google.cloud.config.v1.DeploymentGroup\022\027\n" + + "\021deployment_groups\030\001 \003" + + "(\0132\'.google.cloud.config.v1.DeploymentGroup\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"\253\002\n" + "\037ProvisionDeploymentGroupRequest\022;\n" + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + "%config.googleapis.com/DeploymentGroup\022k\n" - + "\020deployment_specs\030\003 \003(\0132L.google.cloud.config.v1" - + ".ProvisionDeploymentGroupRequest.DeploymentSpecsEntryB\003\340A\001\032^\n" + + "\020deployment_specs\030\003 \003(\0132L.google.cloud.config.v1.Pr" + + "ovisionDeploymentGroupRequest.DeploymentSpecsEntryB\003\340A\001\032^\n" + "\024DeploymentSpecsEntry\022\013\n" + "\003key\030\001 \001(\t\0225\n" + "\005value\030\002" @@ -1159,11 +1163,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB-\340A\002\372A\'\n" + "%config.googleapis.com/DeploymentGroup\022\022\n" + "\005force\030\002 \001(\010B\003\340A\001\022X\n\r" - + "delete_policy\030\003 \001(\0162<.google.cloud.config.v" - + "1.DeleteDeploymentRequest.DeletePolicyB\003\340A\001\"\333\001\n" + + "delete_policy\030\003 \001(\0162<.google.cloud.config.v1.D" + + "eleteDeploymentRequest.DeletePolicyB\003\340A\001\"\333\001\n" + "\032DeploymentOperationSummary\022`\n" - + "\017deployment_step\030\001 \001(\0162B.google.cloud.confi" - + "g.v1.DeploymentOperationMetadata.DeploymentStepB\003\340A\003\022\032\n" + + "\017deployment_step\030\001 \001(\0162B.google.cloud.config.v" + + "1.DeploymentOperationMetadata.DeploymentStepB\003\340A\003\022\032\n" + "\005build\030\002 \001(\tB\013\340A\003\342\214\317\327\010\002\010\001\022\021\n" + "\004logs\030\003 \001(\tB\003\340A\003\022\024\n" + "\007content\030\004 \001(\tB\003\340A\003\022\026\n" @@ -1172,14 +1176,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007unit_id\030\001 \001(\tB\003\340A\003\022<\n\n" + "deployment\030\002 \001(\tB(\340A\003\372A\"\n" + " config.googleapis.com/Deployment\022H\n" - + "\005state\030\003 \001(\01624.google" - + ".cloud.config.v1.DeploymentUnitProgress.StateB\003\340A\003\022\036\n" + + "\005state\030\003 \001(\01624.google.cl" + + "oud.config.v1.DeploymentUnitProgress.StateB\003\340A\003\022\036\n" + "\021state_description\030\004 \001(\tB\003\340A\003\022]\n" - + "\034deployment_operation_summary\030\005 \001(\013" - + "22.google.cloud.config.v1.DeploymentOperationSummaryB\003\340A\003\022&\n" + + "\034deployment_operation_summary\030\005 \001(\01322." + + "google.cloud.config.v1.DeploymentOperationSummaryB\003\340A\003\022&\n" + "\005error\030\006 \001(\0132\022.google.rpc.StatusB\003\340A\003\022J\n" - + "\006intent\030\007 \001(\01625.goog" - + "le.cloud.config.v1.DeploymentUnitProgress.IntentB\003\340A\003\"\254\001\n" + + "\006intent\030\007 \001(\01625.google." + + "cloud.config.v1.DeploymentUnitProgress.IntentB\003\340A\003\"\254\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006QUEUED\020\001\022\027\n" @@ -1199,8 +1203,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010CLEAN_UP\020\005\022\r\n" + "\tUNCHANGED\020\006\"\264\004\n" + ")ProvisionDeploymentGroupOperationMetadata\022q\n" - + "\004step\030\001 \001(\0162^.google.cloud.config.v1.Provisio" - + "nDeploymentGroupOperationMetadata.ProvisionDeploymentGroupStepB\003\340A\003\022W\n" + + "\004step\030\001 \001(\0162^.google.cloud.config.v1.ProvisionDe" + + "ploymentGroupOperationMetadata.ProvisionDeploymentGroupStepB\003\340A\003\022W\n" + "\032deployment_unit_progresses\030\002" + " \003(\0132..google.cloud.config.v1.DeploymentUnitProgressB\003\340A\003\"\272\002\n" + "\034ProvisionDeploymentGroupStep\022/\n" @@ -1219,9 +1223,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\003" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\034\n" + "\017alternative_ids\030\004 \003(\tB\003\340A\003:\310\001\352A\304\001\n" - + "-config.googleapis.com/DeploymentGroupRevisi" - + "on\022`projects/{project}/locations/{location}/deploymentGroups/{deployment_group}/" - + "revisions/{revision}*\030deploymentGroupRevisions2\027deploymentGroupRevision\"h\n" + + "-config.googleapis.com/DeploymentGroupRevision\022" + + "`projects/{project}/locations/{location}/deploymentGroups/{deployment_group}/rev" + + "isions/{revision}*\030deploymentGroupRevisions2\027deploymentGroupRevision\"h\n" + "!GetDeploymentGroupRevisionRequest\022C\n" + "\004name\030\001 \001(\tB5\340A\002\372A/\n" + "-config.googleapis.com/DeploymentGroupRevision\"\225\001\n" @@ -1231,8 +1235,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\256\001\n" + "$ListDeploymentGroupRevisionsResponse\022S\n" - + "\032deployment_group_revisions\030\001" - + " \003(\0132/.google.cloud.config.v1.DeploymentGroupRevision\022\027\n" + + "\032deployment_group_revisions\030\001 " + + "\003(\0132/.google.cloud.config.v1.DeploymentGroupRevision\022\027\n" + "\017next_page_token\030\002 \001(\t\022\030\n" + "\013unreachable\030\003 \003(\tB\003\340A\006*N\n" + "\017QuotaValidation\022 \n" @@ -1240,169 +1244,173 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007ENABLED\020\001\022\014\n" + "\010ENFORCED\020\0022\360=\n" + "\006Config\022\264\001\n" - + "\017ListDeployments\022..google.cloud.config." - + "v1.ListDeploymentsRequest\032/.google.cloud" - + ".config.v1.ListDeploymentsResponse\"@\332A\006p" - + "arent\202\323\344\223\0021\022//v1/{parent=projects/*/locations/*}/deployments\022\241\001\n\r" - + "GetDeployment\022,.google.cloud.config.v1.GetDeploymentReq" - + "uest\032\".google.cloud.config.v1.Deployment" - + "\">\332A\004name\202\323\344\223\0021\022//v1/{name=projects/*/locations/*/deployments/*}\022\354\001\n" - + "\020CreateDeployment\022/.google.cloud.config.v1.CreateDep" - + "loymentRequest\032\035.google.longrunning.Operation\"\207\001\312A\037\n\n" - + "Deployment\022\021OperationMetada" - + "ta\332A\037parent,deployment,deployment_id\202\323\344\223" - + "\002=\"//v1/{parent=projects/*/locations/*}/deployments:\n" + + "\017ListDeployments\022..google.cloud.config.v1." + + "ListDeploymentsRequest\032/.google.cloud.co" + + "nfig.v1.ListDeploymentsResponse\"@\332A\006pare" + + "nt\202\323\344\223\0021\022//v1/{parent=projects/*/locations/*}/deployments\022\241\001\n\r" + + "GetDeployment\022,.google.cloud.config.v1.GetDeploymentReques" + + "t\032\".google.cloud.config.v1.Deployment\">\332" + + "A\004name\202\323\344\223\0021\022//v1/{name=projects/*/locations/*/deployments/*}\022\354\001\n" + + "\020CreateDeployment\022/.google.cloud.config.v1.CreateDeploy" + + "mentRequest\032\035.google.longrunning.Operation\"\207\001\312A\037\n\n" + + "Deployment\022\021OperationMetadata\332" + + "A\037parent,deployment,deployment_id\202\323\344\223\002=\"" + + "//v1/{parent=projects/*/locations/*}/deployments:\n" + "deployment\022\356\001\n" - + "\020UpdateDeployment\022/.google.cloud.config.v1.UpdateDepl" - + "oymentRequest\032\035.google.longrunning.Operation\"\211\001\312A\037\n\n" - + "Deployment\022\021OperationMetadat" - + "a\332A\026deployment,update_mask\202\323\344\223\002H2:/v1/{d" - + "eployment.name=projects/*/locations/*/deployments/*}:\n" + + "\020UpdateDeployment\022/.google.cloud.config.v1.UpdateDeploym" + + "entRequest\032\035.google.longrunning.Operation\"\211\001\312A\037\n\n" + + "Deployment\022\021OperationMetadata\332A" + + "\026deployment,update_mask\202\323\344\223\002H2:/v1/{depl" + + "oyment.name=projects/*/locations/*/deployments/*}:\n" + "deployment\022\304\001\n" - + "\020DeleteDeployment\022/.google.cloud.config.v1.DeleteDep" - + "loymentRequest\032\035.google.longrunning.Operation\"`\312A\037\n\n" - + "Deployment\022\021OperationMetadat" - + "a\332A\004name\202\323\344\223\0021*//v1/{name=projects/*/locations/*/deployments/*}\022\272\001\n\r" - + "ListRevisions\022,.google.cloud.config.v1.ListRevisions" - + "Request\032-.google.cloud.config.v1.ListRev" - + "isionsResponse\"L\332A\006parent\202\323\344\223\002=\022;/v1/{pa" - + "rent=projects/*/locations/*/deployments/*}/revisions\022\247\001\n" - + "\013GetRevision\022*.google.cloud.config.v1.GetRevisionRequest\032 .googl" - + "e.cloud.config.v1.Revision\"J\332A\004name\202\323\344\223\002" - + "=\022;/v1/{name=projects/*/locations/*/deployments/*/revisions/*}\022\263\001\n" + + "\020DeleteDeployment\022/.google.cloud.config.v1.DeleteDeploy" + + "mentRequest\032\035.google.longrunning.Operation\"`\312A\037\n\n" + + "Deployment\022\021OperationMetadata\332A" + + "\004name\202\323\344\223\0021*//v1/{name=projects/*/locations/*/deployments/*}\022\272\001\n\r" + + "ListRevisions\022,.google.cloud.config.v1.ListRevisionsReq" + + "uest\032-.google.cloud.config.v1.ListRevisi" + + "onsResponse\"L\332A\006parent\202\323\344\223\002=\022;/v1/{paren" + + "t=projects/*/locations/*/deployments/*}/revisions\022\247\001\n" + + "\013GetRevision\022*.google.cloud.config.v1.GetRevisionRequest\032 .google.c" + + "loud.config.v1.Revision\"J\332A\004name\202\323\344\223\002=\022;" + + "/v1/{name=projects/*/locations/*/deployments/*/revisions/*}\022\263\001\n" + "\013GetResource\022*.google.cloud.config.v1.GetResourceRequest\032" - + " .google.cloud.config.v1.Resource\"V\332A" - + "\004name\202\323\344\223\002I\022G/v1/{name=projects/*/locati" - + "ons/*/deployments/*/revisions/*/resources/*}\022\306\001\n\r" - + "ListResources\022,.google.cloud.config.v1.ListResourcesRequest\032-.google.cl" - + "oud.config.v1.ListResourcesResponse\"X\332A\006" - + "parent\202\323\344\223\002I\022G/v1/{parent=projects/*/loc" - + "ations/*/deployments/*/revisions/*}/resources\022\302\001\n" - + "\031ExportDeploymentStatefile\0228.google.cloud.config.v1.ExportDeploymentSta" - + "tefileRequest\032!.google.cloud.config.v1.S" - + "tatefile\"H\202\323\344\223\002B\"=/v1/{parent=projects/*" - + "/locations/*/deployments/*}:exportState:\001*\022\312\001\n" - + "\027ExportRevisionStatefile\0226.google.cloud.config.v1.ExportRevisionStatefileR" - + "equest\032!.google.cloud.config.v1.Statefil" - + "e\"T\202\323\344\223\002N\"I/v1/{parent=projects/*/locati" - + "ons/*/deployments/*/revisions/*}:exportState:\001*\022\277\001\n" - + "\017ImportStatefile\022..google.cloud.config.v1.ImportStatefileRequest\032!.go" - + "ogle.cloud.config.v1.Statefile\"Y\332A\016paren" - + "t,lock_id\202\323\344\223\002B\"=/v1/{parent=projects/*/" - + "locations/*/deployments/*}:importState:\001*\022\250\001\n" - + "\017DeleteStatefile\022..google.cloud.con" - + "fig.v1.DeleteStatefileRequest\032\026.google.p" - + "rotobuf.Empty\"M\332A\004name\202\323\344\223\002@\";/v1/{name=" - + "projects/*/locations/*/deployments/*}:deleteState:\001*\022\310\001\n" - + "\016LockDeployment\022-.google" - + ".cloud.config.v1.LockDeploymentRequest\032\035.google.longrunning.Operation\"h\312A\037\n\n" - + "Deployment\022\021OperationMetadata\332A\004name\202\323\344\223\0029\"4" - + "/v1/{name=projects/*/locations/*/deployments/*}:lock:\001*\022\326\001\n" - + "\020UnlockDeployment\022/.google.cloud.config.v1.UnlockDeploymentRe" - + "quest\032\035.google.longrunning.Operation\"r\312A\037\n\n" - + "Deployment\022\021OperationMetadata\332A\014name," - + "lock_id\202\323\344\223\002;\"6/v1/{name=projects/*/locations/*/deployments/*}:unlock:\001*\022\254\001\n" + + " .google.cloud.config.v1.Resource\"V\332A\004na" + + "me\202\323\344\223\002I\022G/v1/{name=projects/*/locations" + + "/*/deployments/*/revisions/*/resources/*}\022\306\001\n\r" + + "ListResources\022,.google.cloud.config.v1.ListResourcesRequest\032-.google.cloud" + + ".config.v1.ListResourcesResponse\"X\332A\006par" + + "ent\202\323\344\223\002I\022G/v1/{parent=projects/*/locati" + + "ons/*/deployments/*/revisions/*}/resources\022\302\001\n" + + "\031ExportDeploymentStatefile\0228.google.cloud.config.v1.ExportDeploymentStatef" + + "ileRequest\032!.google.cloud.config.v1.Stat" + + "efile\"H\202\323\344\223\002B\"=/v1/{parent=projects/*/lo" + + "cations/*/deployments/*}:exportState:\001*\022\312\001\n" + + "\027ExportRevisionStatefile\0226.google.cloud.config.v1.ExportRevisionStatefileRequ" + + "est\032!.google.cloud.config.v1.Statefile\"T" + + "\202\323\344\223\002N\"I/v1/{parent=projects/*/locations" + + "/*/deployments/*/revisions/*}:exportState:\001*\022\277\001\n" + + "\017ImportStatefile\022..google.cloud.config.v1.ImportStatefileRequest\032!.googl" + + "e.cloud.config.v1.Statefile\"Y\332A\016parent,l" + + "ock_id\202\323\344\223\002B\"=/v1/{parent=projects/*/loc" + + "ations/*/deployments/*}:importState:\001*\022\250\001\n" + + "\017DeleteStatefile\022..google.cloud.config" + + ".v1.DeleteStatefileRequest\032\026.google.prot" + + "obuf.Empty\"M\332A\004name\202\323\344\223\002@\";/v1/{name=pro" + + "jects/*/locations/*/deployments/*}:deleteState:\001*\022\310\001\n" + + "\016LockDeployment\022-.google.cl" + + "oud.config.v1.LockDeploymentRequest\032\035.google.longrunning.Operation\"h\312A\037\n\n" + + "Deployment\022\021OperationMetadata\332A\004name\202\323\344\223\0029\"4/v1" + + "/{name=projects/*/locations/*/deployments/*}:lock:\001*\022\326\001\n" + + "\020UnlockDeployment\022/.goog" + + "le.cloud.config.v1.UnlockDeploymentRequest\032\035.google.longrunning.Operation\"r\312A\037\n\n" + + "Deployment\022\021OperationMetadata\332A\014name,loc" + + "k_id\202\323\344\223\002;\"6/v1/{name=projects/*/locations/*/deployments/*}:unlock:\001*\022\254\001\n" + "\016ExportLockInfo\022-.google.cloud.config.v1.ExportLockInfoRequest\032" - + " .google.cloud.config.v1.LockInfo\"I\332A\004name\202\323\344\223\002<\022:/v1/{name=p" - + "rojects/*/locations/*/deployments/*}:exportLock\022\313\001\n\r" - + "CreatePreview\022,.google.cloud" - + ".config.v1.CreatePreviewRequest\032\035.google.longrunning.Operation\"m\312A\034\n" - + "\007Preview\022\021OperationMetadata\332A\016parent,preview\202\323\344\223\0027\"," - + "/v1/{parent=projects/*/locations/*}/previews:\007preview\022\225\001\n\n" - + "GetPreview\022).google.cloud.config.v1.GetPreviewRequest\032\037.google" - + ".cloud.config.v1.Preview\";\332A\004name\202\323\344\223\002.\022" - + ",/v1/{name=projects/*/locations/*/previews/*}\022\250\001\n" - + "\014ListPreviews\022+.google.cloud.config.v1.ListPreviewsRequest\032,.google.clo" - + "ud.config.v1.ListPreviewsResponse\"=\332A\006pa" - + "rent\202\323\344\223\002.\022,/v1/{parent=projects/*/locations/*}/previews\022\270\001\n\r" - + "DeletePreview\022,.goo" - + "gle.cloud.config.v1.DeletePreviewRequest\032\035.google.longrunning.Operation\"Z\312A\034\n" - + "\007Preview\022\021OperationMetadata\332A\004name\202\323\344\223\002.*,/" - + "v1/{name=projects/*/locations/*/previews/*}\022\300\001\n" - + "\023ExportPreviewResult\0222.google.cloud.config.v1.ExportPreviewResultRequest\032" - + "3.google.cloud.config.v1.ExportPreviewRe" - + "sultResponse\"@\202\323\344\223\002:\"5/v1/{parent=projec" - + "ts/*/locations/*/previews/*}:export:\001*\022\314\001\n" - + "\025ListTerraformVersions\0224.google.cloud." - + "config.v1.ListTerraformVersionsRequest\0325.google.cloud.config.v1.ListTerraformVer" - + "sionsResponse\"F\332A\006parent\202\323\344\223\0027\0225/v1/{par" - + "ent=projects/*/locations/*}/terraformVersions\022\271\001\n" - + "\023GetTerraformVersion\0222.google.cloud.config.v1.GetTerraformVersionReques" - + "t\032(.google.cloud.config.v1.TerraformVers" - + "ion\"D\332A\004name\202\323\344\223\0027\0225/v1/{name=projects/*/locations/*/terraformVersions/*}\022\317\001\n" - + "\023ListResourceChanges\0222.google.cloud.config." - + "v1.ListResourceChangesRequest\0323.google.cloud.config.v1.ListResourceChangesRespon" - + "se\"O\332A\006parent\202\323\344\223\002@\022>/v1/{parent=project" - + "s/*/locations/*/previews/*}/resourceChanges\022\274\001\n" - + "\021GetResourceChange\0220.google.cloud.config.v1.GetResourceChangeRequest\032&.go" - + "ogle.cloud.config.v1.ResourceChange\"M\332A\004" - + "name\202\323\344\223\002@\022>/v1/{name=projects/*/locations/*/previews/*/resourceChanges/*}\022\313\001\n" - + "\022ListResourceDrifts\0221.google.cloud.config." - + "v1.ListResourceDriftsRequest\0322.google.cloud.config.v1.ListResourceDriftsResponse" - + "\"N\332A\006parent\202\323\344\223\002?\022=/v1/{parent=projects/" - + "*/locations/*/previews/*}/resourceDrifts\022\270\001\n" - + "\020GetResourceDrift\022/.google.cloud.config.v1.GetResourceDriftRequest\032%.google." - + "cloud.config.v1.ResourceDrift\"L\332A\004name\202\323" - + "\344\223\002?\022=/v1/{name=projects/*/locations/*/previews/*/resourceDrifts/*}\022\302\001\n" - + "\026GetAutoMigrationConfig\0225.google.cloud.config.v1." - + "GetAutoMigrationConfigRequest\032+.google.c" - + "loud.config.v1.AutoMigrationConfig\"D\332A\004n" - + "ame\202\323\344\223\0027\0225/v1/{name=projects/*/locations/*/autoMigrationConfig}\022\260\002\n" - + "\031UpdateAutoMigrationConfig\0228.google.cloud.config.v1." - + "UpdateAutoMigrationConfigRequest\032\035.google.longrunning.Operation\"\271\001\312A(\n" - + "\023AutoMigrationConfig\022\021OperationMetadata\332A!auto_mig" - + "ration_config,update_mask\202\323\344\223\002d2K/v1/{au" - + "to_migration_config.name=projects/*/loca" - + "tions/*/autoMigrationConfig}:\025auto_migration_config\022\265\001\n" - + "\022GetDeploymentGroup\0221.google.cloud.config.v1.GetDeploymentGroupRe" - + "quest\032\'.google.cloud.config.v1.Deploymen" - + "tGroup\"C\332A\004name\202\323\344\223\0026\0224/v1/{name=projects/*/locations/*/deploymentGroups/*}\022\222\002\n" - + "\025CreateDeploymentGroup\0224.google.cloud.con" - + "fig.v1.CreateDeploymentGroupRequest\032\035.google.longrunning.Operation\"\243\001\312A$\n" - + "\017DeploymentGroup\022\021OperationMetadata\332A+parent,de" - + "ployment_group,deployment_group_id\202\323\344\223\002H" - + "\"4/v1/{parent=projects/*/locations/*}/deploymentGroups:\020deployment_group\022\224\002\n" - + "\025UpdateDeploymentGroup\0224.google.cloud.config" - + ".v1.UpdateDeploymentGroupRequest\032\035.google.longrunning.Operation\"\245\001\312A$\n" - + "\017DeploymentGroup\022\021OperationMetadata\332A\034deployment_g" - + "roup,update_mask\202\323\344\223\002Y2E/v1/{deployment_" - + "group.name=projects/*/locations/*/deploymentGroups/*}:\020deployment_group\022\330\001\n" - + "\025DeleteDeploymentGroup\0224.google.cloud.config." - + "v1.DeleteDeploymentGroupRequest\032\035.google.longrunning.Operation\"j\312A$\n" - + "\017DeploymentGroup\022\021OperationMetadata\332A\004name\202\323\344\223\0026*4/v" - + "1/{name=projects/*/locations/*/deploymentGroups/*}\022\310\001\n" - + "\024ListDeploymentGroups\0223.google.cloud.config.v1.ListDeploymentGroup" - + "sRequest\0324.google.cloud.config.v1.ListDe" - + "ploymentGroupsResponse\"E\332A\006parent\202\323\344\223\0026\022" - + "4/v1/{parent=projects/*/locations/*}/deploymentGroups\022\353\001\n" - + "\030ProvisionDeploymentGroup\0227.google.cloud.config.v1.ProvisionDep" - + "loymentGroupRequest\032\035.google.longrunning.Operation\"w\312A$\n" - + "\017DeploymentGroup\022\021Operat" - + "ionMetadata\332A\004name\202\323\344\223\002C\">/v1/{name=proj" - + "ects/*/locations/*/deploymentGroups/*}:provision:\001*\022\361\001\n" - + "\032DeprovisionDeploymentGroup\0229.google.cloud.config.v1.DeprovisionD" - + "eploymentGroupRequest\032\035.google.longrunning.Operation\"y\312A$\n" - + "\017DeploymentGroup\022\021Oper" - + "ationMetadata\332A\004name\202\323\344\223\002E\"@/v1/{name=pr" - + "ojects/*/locations/*/deploymentGroups/*}:deprovision:\001*\022\331\001\n" - + "\032GetDeploymentGroupRevision\0229.google.cloud.config.v1.GetDeplo" - + "ymentGroupRevisionRequest\032/.google.cloud" - + ".config.v1.DeploymentGroupRevision\"O\332A\004n" - + "ame\202\323\344\223\002B\022@/v1/{name=projects/*/locations/*/deploymentGroups/*/revisions/*}\022\354\001\n" - + "\034ListDeploymentGroupRevisions\022;.google.cl" - + "oud.config.v1.ListDeploymentGroupRevisionsRequest\032<.google.cloud.config.v1.ListD" - + "eploymentGroupRevisionsResponse\"Q\332A\006pare" - + "nt\202\323\344\223\002B\022@/v1/{parent=projects/*/locatio" - + "ns/*/deploymentGroups/*}/revisions\032I\312A\025c" - + "onfig.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\374\002\n" - + "\032com.google.cloud.config.v1B\013ConfigProtoP\001Z2clo" - + "ud.google.com/go/config/apiv1/configpb;c" - + "onfigpb\252\002\026Google.Cloud.Config.V1\312\002\026Google\\Cloud\\Config\\V1\352\002" + + " .google.cloud.config.v1" + + ".LockInfo\"I\332A\004name\202\323\344\223\002<\022:/v1/{name=proj" + + "ects/*/locations/*/deployments/*}:exportLock\022\313\001\n\r" + + "CreatePreview\022,.google.cloud.co" + + "nfig.v1.CreatePreviewRequest\032\035.google.longrunning.Operation\"m\312A\034\n" + + "\007Preview\022\021OperationMetadata\332A\016parent,preview\202\323\344\223\0027\",/v1" + + "/{parent=projects/*/locations/*}/previews:\007preview\022\225\001\n\n" + + "GetPreview\022).google.cloud.config.v1.GetPreviewRequest\032\037.google.cl" + + "oud.config.v1.Preview\";\332A\004name\202\323\344\223\002.\022,/v" + + "1/{name=projects/*/locations/*/previews/*}\022\250\001\n" + + "\014ListPreviews\022+.google.cloud.config.v1.ListPreviewsRequest\032,.google.cloud." + + "config.v1.ListPreviewsResponse\"=\332A\006paren" + + "t\202\323\344\223\002.\022,/v1/{parent=projects/*/locations/*}/previews\022\270\001\n\r" + + "DeletePreview\022,.google" + + ".cloud.config.v1.DeletePreviewRequest\032\035.google.longrunning.Operation\"Z\312A\034\n" + + "\007Preview\022\021OperationMetadata\332A\004name\202\323\344\223\002.*,/v1/" + + "{name=projects/*/locations/*/previews/*}\022\300\001\n" + + "\023ExportPreviewResult\0222.google.cloud.config.v1.ExportPreviewResultRequest\0323.g" + + "oogle.cloud.config.v1.ExportPreviewResul" + + "tResponse\"@\202\323\344\223\002:\"5/v1/{parent=projects/*/locations/*/previews/*}:export:\001*\022\314\001\n" + + "\025ListTerraformVersions\0224.google.cloud.con" + + "fig.v1.ListTerraformVersionsRequest\0325.google.cloud.config.v1.ListTerraformVersio" + + "nsResponse\"F\332A\006parent\202\323\344\223\0027\0225/v1/{parent" + + "=projects/*/locations/*}/terraformVersions\022\271\001\n" + + "\023GetTerraformVersion\0222.google.cloud.config.v1.GetTerraformVersionRequest\032(" + + ".google.cloud.config.v1.TerraformVersion" + + "\"D\332A\004name\202\323\344\223\0027\0225/v1/{name=projects/*/locations/*/terraformVersions/*}\022\317\001\n" + + "\023ListResourceChanges\0222.google.cloud.config.v1." + + "ListResourceChangesRequest\0323.google.cloud.config.v1.ListResourceChangesResponse\"" + + "O\332A\006parent\202\323\344\223\002@\022>/v1/{parent=projects/*" + + "/locations/*/previews/*}/resourceChanges\022\274\001\n" + + "\021GetResourceChange\0220.google.cloud.config.v1.GetResourceChangeRequest\032&.googl" + + "e.cloud.config.v1.ResourceChange\"M\332A\004nam" + + "e\202\323\344\223\002@\022>/v1/{name=projects/*/locations/*/previews/*/resourceChanges/*}\022\313\001\n" + + "\022ListResourceDrifts\0221.google.cloud.config.v1." + + "ListResourceDriftsRequest\0322.google.cloud" + + ".config.v1.ListResourceDriftsResponse\"N\332" + + "A\006parent\202\323\344\223\002?\022=/v1/{parent=projects/*/l" + + "ocations/*/previews/*}/resourceDrifts\022\270\001\n" + + "\020GetResourceDrift\022/.google.cloud.config" + + ".v1.GetResourceDriftRequest\032%.google.clo" + + "ud.config.v1.ResourceDrift\"L\332A\004name\202\323\344\223\002" + + "?\022=/v1/{name=projects/*/locations/*/previews/*/resourceDrifts/*}\022\302\001\n" + + "\026GetAutoMigrationConfig\0225.google.cloud.config.v1.Get" + + "AutoMigrationConfigRequest\032+.google.clou" + + "d.config.v1.AutoMigrationConfig\"D\332A\004name" + + "\202\323\344\223\0027\0225/v1/{name=projects/*/locations/*/autoMigrationConfig}\022\260\002\n" + + "\031UpdateAutoMigrationConfig\0228.google.cloud.config.v1.Upd" + + "ateAutoMigrationConfigRequest\032\035.google.longrunning.Operation\"\271\001\312A(\n" + + "\023AutoMigrationConfig\022\021OperationMetadata\332A!auto_migrat" + + "ion_config,update_mask\202\323\344\223\002d2K/v1/{auto_" + + "migration_config.name=projects/*/locatio" + + "ns/*/autoMigrationConfig}:\025auto_migration_config\022\265\001\n" + + "\022GetDeploymentGroup\0221.google.cloud.config.v1.GetDeploymentGroupReque" + + "st\032\'.google.cloud.config.v1.DeploymentGr" + + "oup\"C\332A\004name\202\323\344\223\0026\0224/v1/{name=projects/*/locations/*/deploymentGroups/*}\022\222\002\n" + + "\025CreateDeploymentGroup\0224.google.cloud.config" + + ".v1.CreateDeploymentGroupRequest\032\035.google.longrunning.Operation\"\243\001\312A$\n" + + "\017DeploymentGroup\022\021OperationMetadata\332A+parent,deplo" + + "yment_group,deployment_group_id\202\323\344\223\002H\"4/" + + "v1/{parent=projects/*/locations/*}/deploymentGroups:\020deployment_group\022\224\002\n" + + "\025UpdateDeploymentGroup\0224.google.cloud.config.v1" + + ".UpdateDeploymentGroupRequest\032\035.google.longrunning.Operation\"\245\001\312A$\n" + + "\017DeploymentGroup\022\021OperationMetadata\332A\034deployment_grou" + + "p,update_mask\202\323\344\223\002Y2E/v1/{deployment_gro" + + "up.name=projects/*/locations/*/deploymentGroups/*}:\020deployment_group\022\330\001\n" + + "\025DeleteDeploymentGroup\0224.google.cloud.config.v1." + + "DeleteDeploymentGroupRequest\032\035.google.longrunning.Operation\"j\312A$\n" + + "\017DeploymentGroup\022\021OperationMetadata\332A\004name\202\323\344\223\0026*4/v1/{" + + "name=projects/*/locations/*/deploymentGroups/*}\022\310\001\n" + + "\024ListDeploymentGroups\0223.google.cloud.config.v1.ListDeploymentGroupsRe" + + "quest\0324.google.cloud.config.v1.ListDeplo" + + "ymentGroupsResponse\"E\332A\006parent\202\323\344\223\0026\0224/v" + + "1/{parent=projects/*/locations/*}/deploymentGroups\022\353\001\n" + + "\030ProvisionDeploymentGroup\0227.google.cloud.config.v1.ProvisionDeploy" + + "mentGroupRequest\032\035.google.longrunning.Operation\"w\312A$\n" + + "\017DeploymentGroup\022\021Operation" + + "Metadata\332A\004name\202\323\344\223\002C\">/v1/{name=project" + + "s/*/locations/*/deploymentGroups/*}:provision:\001*\022\361\001\n" + + "\032DeprovisionDeploymentGroup\0229.google.cloud.config.v1.DeprovisionDepl" + + "oymentGroupRequest\032\035.google.longrunning.Operation\"y\312A$\n" + + "\017DeploymentGroup\022\021Operati" + + "onMetadata\332A\004name\202\323\344\223\002E\"@/v1/{name=proje" + + "cts/*/locations/*/deploymentGroups/*}:deprovision:\001*\022\331\001\n" + + "\032GetDeploymentGroupRevision\0229.google.cloud.config.v1.GetDeployme" + + "ntGroupRevisionRequest\032/.google.cloud.co" + + "nfig.v1.DeploymentGroupRevision\"O\332A\004name" + + "\202\323\344\223\002B\022@/v1/{name=projects/*/locations/*/deploymentGroups/*/revisions/*}\022\354\001\n" + + "\034ListDeploymentGroupRevisions\022;.google.cloud" + + ".config.v1.ListDeploymentGroupRevisionsRequest\032<.google.cloud.config.v1.ListDepl" + + "oymentGroupRevisionsResponse\"Q\332A\006parent\202" + + "\323\344\223\002B\022@/v1/{parent=projects/*/locations/" + + "*/deploymentGroups/*}/revisions\032I\312A\025conf" + + "ig.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\336\003\n" + + "\032com.google.cloud.config.v1B\013ConfigProtoP\001Z2cloud." + + "google.com/go/config/apiv1/configpb;conf" + + "igpb\252\002\026Google.Cloud.Config.V1\312\002\026Google\\Cloud\\Config\\V1\352\002" + " Google::Cloud::ConfigService::V1\352AY\n" - + "!iam.googleapis.com/Serv" - + "iceAccount\0224projects/{project}/serviceAccounts/{service_account}\352Ai\n" - + "$cloudbuild.googleapis.com/WorkerPool\022Aprojects/{pro" - + "ject}/locations/{location}/workerPools/{worker_pool}b\006proto3" + + "!iam.googleapis.com/Service" + + "Account\0224projects/{project}/serviceAccounts/{service_account}\352Ai\n" + + "$cloudbuild.googleapis.com/WorkerPool\022Aprojects/{projec" + + "t}/locations/{location}/workerPools/{worker_pool}\352A_\n" + + "\036config.googleapis.com/WarmPool\022=projects/{project}/locations/{loca" + + "tion}/warmPools/{warm_pool}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1704,7 +1712,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_config_v1_DeploymentOperationMetadata_descriptor, new java.lang.String[] { - "Step", "ApplyResults", "Build", "Logs", + "Step", "ApplyResults", "Build", "Logs", "ApplyResultsAvailable", }); internal_static_google_cloud_config_v1_Resource_descriptor = getDescriptor().getMessageType(24); internal_static_google_cloud_config_v1_Resource_fieldAccessorTable = diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Deployment.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Deployment.java index a6116060660f..a20fa9a7c7e7 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Deployment.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Deployment.java @@ -1829,8 +1829,8 @@ public com.google.protobuf.ByteString getErrorLogsBytes() { * * *

-   * Optional. User-defined location of Cloud Build logs and artifacts in Google
-   * Cloud Storage. Format: `gs://{bucket}/{folder}`
+   * User-defined location of Cloud Build logs and artifacts in Google Cloud
+   * Storage. Format: `gs://{bucket}/{folder}`
    *
    * A default bucket will be bootstrapped if the field is not set or empty.
    * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -1840,8 +1840,7 @@ public com.google.protobuf.ByteString getErrorLogsBytes() {
    * - The field cannot be updated, including changing its presence
    * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return Whether the artifactsGcsBucket field is set. */ @@ -1854,8 +1853,8 @@ public boolean hasArtifactsGcsBucket() { * * *
-   * Optional. User-defined location of Cloud Build logs and artifacts in Google
-   * Cloud Storage. Format: `gs://{bucket}/{folder}`
+   * User-defined location of Cloud Build logs and artifacts in Google Cloud
+   * Storage. Format: `gs://{bucket}/{folder}`
    *
    * A default bucket will be bootstrapped if the field is not set or empty.
    * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -1865,8 +1864,7 @@ public boolean hasArtifactsGcsBucket() {
    * - The field cannot be updated, including changing its presence
    * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return The artifactsGcsBucket. */ @@ -1887,8 +1885,8 @@ public java.lang.String getArtifactsGcsBucket() { * * *
-   * Optional. User-defined location of Cloud Build logs and artifacts in Google
-   * Cloud Storage. Format: `gs://{bucket}/{folder}`
+   * User-defined location of Cloud Build logs and artifacts in Google Cloud
+   * Storage. Format: `gs://{bucket}/{folder}`
    *
    * A default bucket will be bootstrapped if the field is not set or empty.
    * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -1898,8 +1896,7 @@ public java.lang.String getArtifactsGcsBucket() {
    * - The field cannot be updated, including changing its presence
    * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return The bytes for artifactsGcsBucket. */ @@ -2053,16 +2050,14 @@ public boolean getImportExistingResources() { * * *
-   * Optional. The user-specified Cloud Build worker pool resource in which the
-   * Cloud Build job will execute. Format:
+   * The user-specified Cloud Build worker pool resource in which the Cloud
+   * Build job will execute. Format:
    * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
    * If this field is unspecified, the default Cloud Build worker pool will be
    * used.
    * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return Whether the workerPool field is set. */ @@ -2075,16 +2070,14 @@ public boolean hasWorkerPool() { * * *
-   * Optional. The user-specified Cloud Build worker pool resource in which the
-   * Cloud Build job will execute. Format:
+   * The user-specified Cloud Build worker pool resource in which the Cloud
+   * Build job will execute. Format:
    * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
    * If this field is unspecified, the default Cloud Build worker pool will be
    * used.
    * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return The workerPool. */ @@ -2105,16 +2098,14 @@ public java.lang.String getWorkerPool() { * * *
-   * Optional. The user-specified Cloud Build worker pool resource in which the
-   * Cloud Build job will execute. Format:
+   * The user-specified Cloud Build worker pool resource in which the Cloud
+   * Build job will execute. Format:
    * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
    * If this field is unspecified, the default Cloud Build worker pool will be
    * used.
    * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return The bytes for workerPool. */ @@ -2181,12 +2172,11 @@ public com.google.cloud.config.v1.Deployment.LockState getLockState() { * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return Whether the tfVersionConstraint field is set. */ @@ -2199,12 +2189,11 @@ public boolean hasTfVersionConstraint() { * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return The tfVersionConstraint. */ @@ -2225,12 +2214,11 @@ public java.lang.String getTfVersionConstraint() { * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return The bytes for tfVersionConstraint. */ @@ -5998,8 +5986,8 @@ public Builder setErrorLogsBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. User-defined location of Cloud Build logs and artifacts in Google
-     * Cloud Storage. Format: `gs://{bucket}/{folder}`
+     * User-defined location of Cloud Build logs and artifacts in Google Cloud
+     * Storage. Format: `gs://{bucket}/{folder}`
      *
      * A default bucket will be bootstrapped if the field is not set or empty.
      * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -6009,8 +5997,7 @@ public Builder setErrorLogsBytes(com.google.protobuf.ByteString value) {
      * - The field cannot be updated, including changing its presence
      * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return Whether the artifactsGcsBucket field is set. */ @@ -6022,8 +6009,8 @@ public boolean hasArtifactsGcsBucket() { * * *
-     * Optional. User-defined location of Cloud Build logs and artifacts in Google
-     * Cloud Storage. Format: `gs://{bucket}/{folder}`
+     * User-defined location of Cloud Build logs and artifacts in Google Cloud
+     * Storage. Format: `gs://{bucket}/{folder}`
      *
      * A default bucket will be bootstrapped if the field is not set or empty.
      * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -6033,8 +6020,7 @@ public boolean hasArtifactsGcsBucket() {
      * - The field cannot be updated, including changing its presence
      * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return The artifactsGcsBucket. */ @@ -6054,8 +6040,8 @@ public java.lang.String getArtifactsGcsBucket() { * * *
-     * Optional. User-defined location of Cloud Build logs and artifacts in Google
-     * Cloud Storage. Format: `gs://{bucket}/{folder}`
+     * User-defined location of Cloud Build logs and artifacts in Google Cloud
+     * Storage. Format: `gs://{bucket}/{folder}`
      *
      * A default bucket will be bootstrapped if the field is not set or empty.
      * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -6065,8 +6051,7 @@ public java.lang.String getArtifactsGcsBucket() {
      * - The field cannot be updated, including changing its presence
      * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return The bytes for artifactsGcsBucket. */ @@ -6086,8 +6071,8 @@ public com.google.protobuf.ByteString getArtifactsGcsBucketBytes() { * * *
-     * Optional. User-defined location of Cloud Build logs and artifacts in Google
-     * Cloud Storage. Format: `gs://{bucket}/{folder}`
+     * User-defined location of Cloud Build logs and artifacts in Google Cloud
+     * Storage. Format: `gs://{bucket}/{folder}`
      *
      * A default bucket will be bootstrapped if the field is not set or empty.
      * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -6097,8 +6082,7 @@ public com.google.protobuf.ByteString getArtifactsGcsBucketBytes() {
      * - The field cannot be updated, including changing its presence
      * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @param value The artifactsGcsBucket to set. * @return This builder for chaining. @@ -6117,8 +6101,8 @@ public Builder setArtifactsGcsBucket(java.lang.String value) { * * *
-     * Optional. User-defined location of Cloud Build logs and artifacts in Google
-     * Cloud Storage. Format: `gs://{bucket}/{folder}`
+     * User-defined location of Cloud Build logs and artifacts in Google Cloud
+     * Storage. Format: `gs://{bucket}/{folder}`
      *
      * A default bucket will be bootstrapped if the field is not set or empty.
      * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -6128,8 +6112,7 @@ public Builder setArtifactsGcsBucket(java.lang.String value) {
      * - The field cannot be updated, including changing its presence
      * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return This builder for chaining. */ @@ -6144,8 +6127,8 @@ public Builder clearArtifactsGcsBucket() { * * *
-     * Optional. User-defined location of Cloud Build logs and artifacts in Google
-     * Cloud Storage. Format: `gs://{bucket}/{folder}`
+     * User-defined location of Cloud Build logs and artifacts in Google Cloud
+     * Storage. Format: `gs://{bucket}/{folder}`
      *
      * A default bucket will be bootstrapped if the field is not set or empty.
      * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -6155,8 +6138,7 @@ public Builder clearArtifactsGcsBucket() {
      * - The field cannot be updated, including changing its presence
      * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @param value The bytes for artifactsGcsBucket to set. * @return This builder for chaining. @@ -6424,16 +6406,14 @@ public Builder clearImportExistingResources() { * * *
-     * Optional. The user-specified Cloud Build worker pool resource in which the
-     * Cloud Build job will execute. Format:
+     * The user-specified Cloud Build worker pool resource in which the Cloud
+     * Build job will execute. Format:
      * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
      * If this field is unspecified, the default Cloud Build worker pool will be
      * used.
      * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return Whether the workerPool field is set. */ @@ -6445,16 +6425,14 @@ public boolean hasWorkerPool() { * * *
-     * Optional. The user-specified Cloud Build worker pool resource in which the
-     * Cloud Build job will execute. Format:
+     * The user-specified Cloud Build worker pool resource in which the Cloud
+     * Build job will execute. Format:
      * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
      * If this field is unspecified, the default Cloud Build worker pool will be
      * used.
      * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return The workerPool. */ @@ -6474,16 +6452,14 @@ public java.lang.String getWorkerPool() { * * *
-     * Optional. The user-specified Cloud Build worker pool resource in which the
-     * Cloud Build job will execute. Format:
+     * The user-specified Cloud Build worker pool resource in which the Cloud
+     * Build job will execute. Format:
      * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
      * If this field is unspecified, the default Cloud Build worker pool will be
      * used.
      * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return The bytes for workerPool. */ @@ -6503,16 +6479,14 @@ public com.google.protobuf.ByteString getWorkerPoolBytes() { * * *
-     * Optional. The user-specified Cloud Build worker pool resource in which the
-     * Cloud Build job will execute. Format:
+     * The user-specified Cloud Build worker pool resource in which the Cloud
+     * Build job will execute. Format:
      * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
      * If this field is unspecified, the default Cloud Build worker pool will be
      * used.
      * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @param value The workerPool to set. * @return This builder for chaining. @@ -6531,16 +6505,14 @@ public Builder setWorkerPool(java.lang.String value) { * * *
-     * Optional. The user-specified Cloud Build worker pool resource in which the
-     * Cloud Build job will execute. Format:
+     * The user-specified Cloud Build worker pool resource in which the Cloud
+     * Build job will execute. Format:
      * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
      * If this field is unspecified, the default Cloud Build worker pool will be
      * used.
      * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return This builder for chaining. */ @@ -6555,16 +6527,14 @@ public Builder clearWorkerPool() { * * *
-     * Optional. The user-specified Cloud Build worker pool resource in which the
-     * Cloud Build job will execute. Format:
+     * The user-specified Cloud Build worker pool resource in which the Cloud
+     * Build job will execute. Format:
      * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
      * If this field is unspecified, the default Cloud Build worker pool will be
      * used.
      * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @param value The bytes for workerPool to set. * @return This builder for chaining. @@ -6691,12 +6661,11 @@ public Builder clearLockState() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return Whether the tfVersionConstraint field is set. */ @@ -6708,12 +6677,11 @@ public boolean hasTfVersionConstraint() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return The tfVersionConstraint. */ @@ -6733,12 +6701,11 @@ public java.lang.String getTfVersionConstraint() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return The bytes for tfVersionConstraint. */ @@ -6758,12 +6725,11 @@ public com.google.protobuf.ByteString getTfVersionConstraintBytes() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @param value The tfVersionConstraint to set. * @return This builder for chaining. @@ -6782,12 +6748,11 @@ public Builder setTfVersionConstraint(java.lang.String value) { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return This builder for chaining. */ @@ -6802,12 +6767,11 @@ public Builder clearTfVersionConstraint() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @param value The bytes for tfVersionConstraint to set. * @return This builder for chaining. diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadata.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadata.java index bcec77c4efa0..ac03908050ee 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadata.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadata.java @@ -676,6 +676,25 @@ public com.google.protobuf.ByteString getLogsBytes() { } } + public static final int APPLY_RESULTS_AVAILABLE_FIELD_NUMBER = 5; + private boolean applyResultsAvailable_ = false; + + /** + * + * + *
+   * Output only. Indicating if early apply results are available.
+   * 
+ * + * bool apply_results_available = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The applyResultsAvailable. + */ + @java.lang.Override + public boolean getApplyResultsAvailable() { + return applyResultsAvailable_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -705,6 +724,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessage.isStringEmpty(logs_)) { com.google.protobuf.GeneratedMessage.writeString(output, 4, logs_); } + if (applyResultsAvailable_ != false) { + output.writeBool(5, applyResultsAvailable_); + } getUnknownFields().writeTo(output); } @@ -729,6 +751,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessage.isStringEmpty(logs_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(4, logs_); } + if (applyResultsAvailable_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, applyResultsAvailable_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -752,6 +777,7 @@ public boolean equals(final java.lang.Object obj) { } if (!getBuild().equals(other.getBuild())) return false; if (!getLogs().equals(other.getLogs())) return false; + if (getApplyResultsAvailable() != other.getApplyResultsAvailable()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -773,6 +799,8 @@ public int hashCode() { hash = (53 * hash) + getBuild().hashCode(); hash = (37 * hash) + LOGS_FIELD_NUMBER; hash = (53 * hash) + getLogs().hashCode(); + hash = (37 * hash) + APPLY_RESULTS_AVAILABLE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getApplyResultsAvailable()); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -931,6 +959,7 @@ public Builder clear() { } build_ = ""; logs_ = ""; + applyResultsAvailable_ = false; return this; } @@ -982,6 +1011,9 @@ private void buildPartial0(com.google.cloud.config.v1.DeploymentOperationMetadat if (((from_bitField0_ & 0x00000008) != 0)) { result.logs_ = logs_; } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.applyResultsAvailable_ = applyResultsAvailable_; + } result.bitField0_ |= to_bitField0_; } @@ -1014,6 +1046,9 @@ public Builder mergeFrom(com.google.cloud.config.v1.DeploymentOperationMetadata bitField0_ |= 0x00000008; onChanged(); } + if (other.getApplyResultsAvailable() != false) { + setApplyResultsAvailable(other.getApplyResultsAvailable()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1065,6 +1100,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 34 + case 40: + { + applyResultsAvailable_ = input.readBool(); + bitField0_ |= 0x00000010; + break; + } // case 40 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1604,6 +1645,62 @@ public Builder setLogsBytes(com.google.protobuf.ByteString value) { return this; } + private boolean applyResultsAvailable_; + + /** + * + * + *
+     * Output only. Indicating if early apply results are available.
+     * 
+ * + * bool apply_results_available = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The applyResultsAvailable. + */ + @java.lang.Override + public boolean getApplyResultsAvailable() { + return applyResultsAvailable_; + } + + /** + * + * + *
+     * Output only. Indicating if early apply results are available.
+     * 
+ * + * bool apply_results_available = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The applyResultsAvailable to set. + * @return This builder for chaining. + */ + public Builder setApplyResultsAvailable(boolean value) { + + applyResultsAvailable_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Indicating if early apply results are available.
+     * 
+ * + * bool apply_results_available = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearApplyResultsAvailable() { + bitField0_ = (bitField0_ & ~0x00000010); + applyResultsAvailable_ = false; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.config.v1.DeploymentOperationMetadata) } diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadataOrBuilder.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadataOrBuilder.java index 484fe51f9f3f..1749e826dc5d 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadataOrBuilder.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOperationMetadataOrBuilder.java @@ -142,4 +142,17 @@ public interface DeploymentOperationMetadataOrBuilder * @return The bytes for logs. */ com.google.protobuf.ByteString getLogsBytes(); + + /** + * + * + *
+   * Output only. Indicating if early apply results are available.
+   * 
+ * + * bool apply_results_available = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The applyResultsAvailable. + */ + boolean getApplyResultsAvailable(); } diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOrBuilder.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOrBuilder.java index a167d5723b42..73d79fa9e92e 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOrBuilder.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/DeploymentOrBuilder.java @@ -560,8 +560,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. User-defined location of Cloud Build logs and artifacts in Google
-   * Cloud Storage. Format: `gs://{bucket}/{folder}`
+   * User-defined location of Cloud Build logs and artifacts in Google Cloud
+   * Storage. Format: `gs://{bucket}/{folder}`
    *
    * A default bucket will be bootstrapped if the field is not set or empty.
    * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -571,8 +571,7 @@ java.lang.String getLabelsOrDefault(
    * - The field cannot be updated, including changing its presence
    * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return Whether the artifactsGcsBucket field is set. */ @@ -582,8 +581,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. User-defined location of Cloud Build logs and artifacts in Google
-   * Cloud Storage. Format: `gs://{bucket}/{folder}`
+   * User-defined location of Cloud Build logs and artifacts in Google Cloud
+   * Storage. Format: `gs://{bucket}/{folder}`
    *
    * A default bucket will be bootstrapped if the field is not set or empty.
    * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -593,8 +592,7 @@ java.lang.String getLabelsOrDefault(
    * - The field cannot be updated, including changing its presence
    * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return The artifactsGcsBucket. */ @@ -604,8 +602,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. User-defined location of Cloud Build logs and artifacts in Google
-   * Cloud Storage. Format: `gs://{bucket}/{folder}`
+   * User-defined location of Cloud Build logs and artifacts in Google Cloud
+   * Storage. Format: `gs://{bucket}/{folder}`
    *
    * A default bucket will be bootstrapped if the field is not set or empty.
    * Default bucket format: `gs://<project number>-<region>-blueprint-config`
@@ -615,8 +613,7 @@ java.lang.String getLabelsOrDefault(
    * - The field cannot be updated, including changing its presence
    * 
* - * optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 15; * * @return The bytes for artifactsGcsBucket. */ @@ -715,16 +712,14 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Cloud Build worker pool resource in which the
-   * Cloud Build job will execute. Format:
+   * The user-specified Cloud Build worker pool resource in which the Cloud
+   * Build job will execute. Format:
    * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
    * If this field is unspecified, the default Cloud Build worker pool will be
    * used.
    * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return Whether the workerPool field is set. */ @@ -734,16 +729,14 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Cloud Build worker pool resource in which the
-   * Cloud Build job will execute. Format:
+   * The user-specified Cloud Build worker pool resource in which the Cloud
+   * Build job will execute. Format:
    * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
    * If this field is unspecified, the default Cloud Build worker pool will be
    * used.
    * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return The workerPool. */ @@ -753,16 +746,14 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Cloud Build worker pool resource in which the
-   * Cloud Build job will execute. Format:
+   * The user-specified Cloud Build worker pool resource in which the Cloud
+   * Build job will execute. Format:
    * `projects/{project}/locations/{location}/workerPools/{workerPoolId}`.
    * If this field is unspecified, the default Cloud Build worker pool will be
    * used.
    * 
* - * - * optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 19 [(.google.api.resource_reference) = { ... } * * @return The bytes for workerPool. */ @@ -802,12 +793,11 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return Whether the tfVersionConstraint field is set. */ @@ -817,12 +807,11 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return The tfVersionConstraint. */ @@ -832,12 +821,11 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 21; * * @return The bytes for tfVersionConstraint. */ diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSource.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSource.java index 078b274839b3..e0e6aba29b38 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSource.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSource.java @@ -82,11 +82,11 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Optional. Repository URL.
+   * Repository URL.
    * Example: 'https://github.com/kubernetes/examples.git'
    * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return Whether the repo field is set. */ @@ -99,11 +99,11 @@ public boolean hasRepo() { * * *
-   * Optional. Repository URL.
+   * Repository URL.
    * Example: 'https://github.com/kubernetes/examples.git'
    * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return The repo. */ @@ -124,11 +124,11 @@ public java.lang.String getRepo() { * * *
-   * Optional. Repository URL.
+   * Repository URL.
    * Example: 'https://github.com/kubernetes/examples.git'
    * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return The bytes for repo. */ @@ -154,11 +154,11 @@ public com.google.protobuf.ByteString getRepoBytes() { * * *
-   * Optional. Subdirectory inside the repository.
+   * Subdirectory inside the repository.
    * Example: 'staging/my-package'
    * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return Whether the directory field is set. */ @@ -171,11 +171,11 @@ public boolean hasDirectory() { * * *
-   * Optional. Subdirectory inside the repository.
+   * Subdirectory inside the repository.
    * Example: 'staging/my-package'
    * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return The directory. */ @@ -196,11 +196,11 @@ public java.lang.String getDirectory() { * * *
-   * Optional. Subdirectory inside the repository.
+   * Subdirectory inside the repository.
    * Example: 'staging/my-package'
    * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return The bytes for directory. */ @@ -226,10 +226,10 @@ public com.google.protobuf.ByteString getDirectoryBytes() { * * *
-   * Optional. Git reference (e.g. branch or tag).
+   * Git reference (e.g. branch or tag).
    * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return Whether the ref field is set. */ @@ -242,10 +242,10 @@ public boolean hasRef() { * * *
-   * Optional. Git reference (e.g. branch or tag).
+   * Git reference (e.g. branch or tag).
    * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return The ref. */ @@ -266,10 +266,10 @@ public java.lang.String getRef() { * * *
-   * Optional. Git reference (e.g. branch or tag).
+   * Git reference (e.g. branch or tag).
    * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return The bytes for ref. */ @@ -666,11 +666,11 @@ public Builder mergeFrom( * * *
-     * Optional. Repository URL.
+     * Repository URL.
      * Example: 'https://github.com/kubernetes/examples.git'
      * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return Whether the repo field is set. */ @@ -682,11 +682,11 @@ public boolean hasRepo() { * * *
-     * Optional. Repository URL.
+     * Repository URL.
      * Example: 'https://github.com/kubernetes/examples.git'
      * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return The repo. */ @@ -706,11 +706,11 @@ public java.lang.String getRepo() { * * *
-     * Optional. Repository URL.
+     * Repository URL.
      * Example: 'https://github.com/kubernetes/examples.git'
      * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return The bytes for repo. */ @@ -730,11 +730,11 @@ public com.google.protobuf.ByteString getRepoBytes() { * * *
-     * Optional. Repository URL.
+     * Repository URL.
      * Example: 'https://github.com/kubernetes/examples.git'
      * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @param value The repo to set. * @return This builder for chaining. @@ -753,11 +753,11 @@ public Builder setRepo(java.lang.String value) { * * *
-     * Optional. Repository URL.
+     * Repository URL.
      * Example: 'https://github.com/kubernetes/examples.git'
      * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return This builder for chaining. */ @@ -772,11 +772,11 @@ public Builder clearRepo() { * * *
-     * Optional. Repository URL.
+     * Repository URL.
      * Example: 'https://github.com/kubernetes/examples.git'
      * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @param value The bytes for repo to set. * @return This builder for chaining. @@ -798,11 +798,11 @@ public Builder setRepoBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. Subdirectory inside the repository.
+     * Subdirectory inside the repository.
      * Example: 'staging/my-package'
      * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return Whether the directory field is set. */ @@ -814,11 +814,11 @@ public boolean hasDirectory() { * * *
-     * Optional. Subdirectory inside the repository.
+     * Subdirectory inside the repository.
      * Example: 'staging/my-package'
      * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return The directory. */ @@ -838,11 +838,11 @@ public java.lang.String getDirectory() { * * *
-     * Optional. Subdirectory inside the repository.
+     * Subdirectory inside the repository.
      * Example: 'staging/my-package'
      * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return The bytes for directory. */ @@ -862,11 +862,11 @@ public com.google.protobuf.ByteString getDirectoryBytes() { * * *
-     * Optional. Subdirectory inside the repository.
+     * Subdirectory inside the repository.
      * Example: 'staging/my-package'
      * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @param value The directory to set. * @return This builder for chaining. @@ -885,11 +885,11 @@ public Builder setDirectory(java.lang.String value) { * * *
-     * Optional. Subdirectory inside the repository.
+     * Subdirectory inside the repository.
      * Example: 'staging/my-package'
      * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return This builder for chaining. */ @@ -904,11 +904,11 @@ public Builder clearDirectory() { * * *
-     * Optional. Subdirectory inside the repository.
+     * Subdirectory inside the repository.
      * Example: 'staging/my-package'
      * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @param value The bytes for directory to set. * @return This builder for chaining. @@ -930,10 +930,10 @@ public Builder setDirectoryBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. Git reference (e.g. branch or tag).
+     * Git reference (e.g. branch or tag).
      * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return Whether the ref field is set. */ @@ -945,10 +945,10 @@ public boolean hasRef() { * * *
-     * Optional. Git reference (e.g. branch or tag).
+     * Git reference (e.g. branch or tag).
      * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return The ref. */ @@ -968,10 +968,10 @@ public java.lang.String getRef() { * * *
-     * Optional. Git reference (e.g. branch or tag).
+     * Git reference (e.g. branch or tag).
      * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return The bytes for ref. */ @@ -991,10 +991,10 @@ public com.google.protobuf.ByteString getRefBytes() { * * *
-     * Optional. Git reference (e.g. branch or tag).
+     * Git reference (e.g. branch or tag).
      * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @param value The ref to set. * @return This builder for chaining. @@ -1013,10 +1013,10 @@ public Builder setRef(java.lang.String value) { * * *
-     * Optional. Git reference (e.g. branch or tag).
+     * Git reference (e.g. branch or tag).
      * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return This builder for chaining. */ @@ -1031,10 +1031,10 @@ public Builder clearRef() { * * *
-     * Optional. Git reference (e.g. branch or tag).
+     * Git reference (e.g. branch or tag).
      * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @param value The bytes for ref to set. * @return This builder for chaining. diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSourceOrBuilder.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSourceOrBuilder.java index 760ccd7a08e8..e0800709d1cd 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSourceOrBuilder.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/GitSourceOrBuilder.java @@ -30,11 +30,11 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Repository URL.
+   * Repository URL.
    * Example: 'https://github.com/kubernetes/examples.git'
    * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return Whether the repo field is set. */ @@ -44,11 +44,11 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Repository URL.
+   * Repository URL.
    * Example: 'https://github.com/kubernetes/examples.git'
    * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return The repo. */ @@ -58,11 +58,11 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Repository URL.
+   * Repository URL.
    * Example: 'https://github.com/kubernetes/examples.git'
    * 
* - * optional string repo = 1 [(.google.api.field_behavior) = OPTIONAL]; + * optional string repo = 1; * * @return The bytes for repo. */ @@ -72,11 +72,11 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Subdirectory inside the repository.
+   * Subdirectory inside the repository.
    * Example: 'staging/my-package'
    * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return Whether the directory field is set. */ @@ -86,11 +86,11 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Subdirectory inside the repository.
+   * Subdirectory inside the repository.
    * Example: 'staging/my-package'
    * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return The directory. */ @@ -100,11 +100,11 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Subdirectory inside the repository.
+   * Subdirectory inside the repository.
    * Example: 'staging/my-package'
    * 
* - * optional string directory = 2 [(.google.api.field_behavior) = OPTIONAL]; + * optional string directory = 2; * * @return The bytes for directory. */ @@ -114,10 +114,10 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Git reference (e.g. branch or tag).
+   * Git reference (e.g. branch or tag).
    * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return Whether the ref field is set. */ @@ -127,10 +127,10 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Git reference (e.g. branch or tag).
+   * Git reference (e.g. branch or tag).
    * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return The ref. */ @@ -140,10 +140,10 @@ public interface GitSourceOrBuilder * * *
-   * Optional. Git reference (e.g. branch or tag).
+   * Git reference (e.g. branch or tag).
    * 
* - * optional string ref = 3 [(.google.api.field_behavior) = OPTIONAL]; + * optional string ref = 3; * * @return The bytes for ref. */ diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Preview.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Preview.java index 0e2fda54eb80..df1d78a034c8 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Preview.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/Preview.java @@ -1208,10 +1208,10 @@ public com.google.cloud.config.v1.Preview.State getState() { * * *
-   * Optional. Optional deployment reference. If specified, the preview will be
-   * performed using the provided deployment's current state and use any
-   * relevant fields from the deployment unless explicitly specified in the
-   * preview create request.
+   * Optional. Deployment reference. If specified, the preview will be performed
+   * using the provided deployment's current state and use any relevant fields
+   * from the deployment unless explicitly specified in the preview create
+   * request.
    * 
* * @@ -1237,10 +1237,10 @@ public java.lang.String getDeployment() { * * *
-   * Optional. Optional deployment reference. If specified, the preview will be
-   * performed using the provided deployment's current state and use any
-   * relevant fields from the deployment unless explicitly specified in the
-   * preview create request.
+   * Optional. Deployment reference. If specified, the preview will be performed
+   * using the provided deployment's current state and use any relevant fields
+   * from the deployment unless explicitly specified in the preview create
+   * request.
    * 
* * @@ -1373,7 +1373,7 @@ public com.google.protobuf.ByteString getServiceAccountBytes() { * * *
-   * Optional. User-defined location of Cloud Build logs, artifacts, and
+   * User-defined location of Cloud Build logs, artifacts, and
    * in Google Cloud Storage.
    * Format: `gs://{bucket}/{folder}`
    * A default bucket will be bootstrapped if the field is not set or empty
@@ -1385,8 +1385,7 @@ public com.google.protobuf.ByteString getServiceAccountBytes() {
    * defined, that artifact bucket is used.
    * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return Whether the artifactsGcsBucket field is set. */ @@ -1399,7 +1398,7 @@ public boolean hasArtifactsGcsBucket() { * * *
-   * Optional. User-defined location of Cloud Build logs, artifacts, and
+   * User-defined location of Cloud Build logs, artifacts, and
    * in Google Cloud Storage.
    * Format: `gs://{bucket}/{folder}`
    * A default bucket will be bootstrapped if the field is not set or empty
@@ -1411,8 +1410,7 @@ public boolean hasArtifactsGcsBucket() {
    * defined, that artifact bucket is used.
    * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return The artifactsGcsBucket. */ @@ -1433,7 +1431,7 @@ public java.lang.String getArtifactsGcsBucket() { * * *
-   * Optional. User-defined location of Cloud Build logs, artifacts, and
+   * User-defined location of Cloud Build logs, artifacts, and
    * in Google Cloud Storage.
    * Format: `gs://{bucket}/{folder}`
    * A default bucket will be bootstrapped if the field is not set or empty
@@ -1445,8 +1443,7 @@ public java.lang.String getArtifactsGcsBucket() {
    * defined, that artifact bucket is used.
    * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return The bytes for artifactsGcsBucket. */ @@ -1472,17 +1469,15 @@ public com.google.protobuf.ByteString getArtifactsGcsBucketBytes() { * * *
-   * Optional. The user-specified Worker Pool resource in which the Cloud Build
-   * job will execute. Format
-   * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-   * field is unspecified, the default Cloud Build worker pool will be used. If
-   * omitted and deployment resource ref provided has worker_pool defined, that
-   * worker pool is used.
+   * The user-specified Worker Pool resource in which the Cloud Build job will
+   * execute.
+   * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+   * If this field is unspecified, the default Cloud Build worker pool will be
+   * used. If omitted and deployment resource ref provided has worker_pool
+   * defined, that worker pool is used.
    * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return Whether the workerPool field is set. */ @@ -1495,17 +1490,15 @@ public boolean hasWorkerPool() { * * *
-   * Optional. The user-specified Worker Pool resource in which the Cloud Build
-   * job will execute. Format
-   * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-   * field is unspecified, the default Cloud Build worker pool will be used. If
-   * omitted and deployment resource ref provided has worker_pool defined, that
-   * worker pool is used.
+   * The user-specified Worker Pool resource in which the Cloud Build job will
+   * execute.
+   * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+   * If this field is unspecified, the default Cloud Build worker pool will be
+   * used. If omitted and deployment resource ref provided has worker_pool
+   * defined, that worker pool is used.
    * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return The workerPool. */ @@ -1526,17 +1519,15 @@ public java.lang.String getWorkerPool() { * * *
-   * Optional. The user-specified Worker Pool resource in which the Cloud Build
-   * job will execute. Format
-   * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-   * field is unspecified, the default Cloud Build worker pool will be used. If
-   * omitted and deployment resource ref provided has worker_pool defined, that
-   * worker pool is used.
+   * The user-specified Worker Pool resource in which the Cloud Build job will
+   * execute.
+   * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+   * If this field is unspecified, the default Cloud Build worker pool will be
+   * used. If omitted and deployment resource ref provided has worker_pool
+   * defined, that worker pool is used.
    * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return The bytes for workerPool. */ @@ -2020,12 +2011,11 @@ public com.google.protobuf.ByteString getTfVersionBytes() { * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return Whether the tfVersionConstraint field is set. */ @@ -2038,12 +2028,11 @@ public boolean hasTfVersionConstraint() { * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return The tfVersionConstraint. */ @@ -2064,12 +2053,11 @@ public java.lang.String getTfVersionConstraint() { * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return The bytes for tfVersionConstraint. */ @@ -4104,10 +4092,10 @@ public Builder clearState() { * * *
-     * Optional. Optional deployment reference. If specified, the preview will be
-     * performed using the provided deployment's current state and use any
-     * relevant fields from the deployment unless explicitly specified in the
-     * preview create request.
+     * Optional. Deployment reference. If specified, the preview will be performed
+     * using the provided deployment's current state and use any relevant fields
+     * from the deployment unless explicitly specified in the preview create
+     * request.
      * 
* * @@ -4132,10 +4120,10 @@ public java.lang.String getDeployment() { * * *
-     * Optional. Optional deployment reference. If specified, the preview will be
-     * performed using the provided deployment's current state and use any
-     * relevant fields from the deployment unless explicitly specified in the
-     * preview create request.
+     * Optional. Deployment reference. If specified, the preview will be performed
+     * using the provided deployment's current state and use any relevant fields
+     * from the deployment unless explicitly specified in the preview create
+     * request.
      * 
* * @@ -4160,10 +4148,10 @@ public com.google.protobuf.ByteString getDeploymentBytes() { * * *
-     * Optional. Optional deployment reference. If specified, the preview will be
-     * performed using the provided deployment's current state and use any
-     * relevant fields from the deployment unless explicitly specified in the
-     * preview create request.
+     * Optional. Deployment reference. If specified, the preview will be performed
+     * using the provided deployment's current state and use any relevant fields
+     * from the deployment unless explicitly specified in the preview create
+     * request.
      * 
* * @@ -4187,10 +4175,10 @@ public Builder setDeployment(java.lang.String value) { * * *
-     * Optional. Optional deployment reference. If specified, the preview will be
-     * performed using the provided deployment's current state and use any
-     * relevant fields from the deployment unless explicitly specified in the
-     * preview create request.
+     * Optional. Deployment reference. If specified, the preview will be performed
+     * using the provided deployment's current state and use any relevant fields
+     * from the deployment unless explicitly specified in the preview create
+     * request.
      * 
* * @@ -4210,10 +4198,10 @@ public Builder clearDeployment() { * * *
-     * Optional. Optional deployment reference. If specified, the preview will be
-     * performed using the provided deployment's current state and use any
-     * relevant fields from the deployment unless explicitly specified in the
-     * preview create request.
+     * Optional. Deployment reference. If specified, the preview will be performed
+     * using the provided deployment's current state and use any relevant fields
+     * from the deployment unless explicitly specified in the preview create
+     * request.
      * 
* * @@ -4476,7 +4464,7 @@ public Builder setServiceAccountBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. User-defined location of Cloud Build logs, artifacts, and
+     * User-defined location of Cloud Build logs, artifacts, and
      * in Google Cloud Storage.
      * Format: `gs://{bucket}/{folder}`
      * A default bucket will be bootstrapped if the field is not set or empty
@@ -4488,8 +4476,7 @@ public Builder setServiceAccountBytes(com.google.protobuf.ByteString value) {
      * defined, that artifact bucket is used.
      * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return Whether the artifactsGcsBucket field is set. */ @@ -4501,7 +4488,7 @@ public boolean hasArtifactsGcsBucket() { * * *
-     * Optional. User-defined location of Cloud Build logs, artifacts, and
+     * User-defined location of Cloud Build logs, artifacts, and
      * in Google Cloud Storage.
      * Format: `gs://{bucket}/{folder}`
      * A default bucket will be bootstrapped if the field is not set or empty
@@ -4513,8 +4500,7 @@ public boolean hasArtifactsGcsBucket() {
      * defined, that artifact bucket is used.
      * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return The artifactsGcsBucket. */ @@ -4534,7 +4520,7 @@ public java.lang.String getArtifactsGcsBucket() { * * *
-     * Optional. User-defined location of Cloud Build logs, artifacts, and
+     * User-defined location of Cloud Build logs, artifacts, and
      * in Google Cloud Storage.
      * Format: `gs://{bucket}/{folder}`
      * A default bucket will be bootstrapped if the field is not set or empty
@@ -4546,8 +4532,7 @@ public java.lang.String getArtifactsGcsBucket() {
      * defined, that artifact bucket is used.
      * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return The bytes for artifactsGcsBucket. */ @@ -4567,7 +4552,7 @@ public com.google.protobuf.ByteString getArtifactsGcsBucketBytes() { * * *
-     * Optional. User-defined location of Cloud Build logs, artifacts, and
+     * User-defined location of Cloud Build logs, artifacts, and
      * in Google Cloud Storage.
      * Format: `gs://{bucket}/{folder}`
      * A default bucket will be bootstrapped if the field is not set or empty
@@ -4579,8 +4564,7 @@ public com.google.protobuf.ByteString getArtifactsGcsBucketBytes() {
      * defined, that artifact bucket is used.
      * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @param value The artifactsGcsBucket to set. * @return This builder for chaining. @@ -4599,7 +4583,7 @@ public Builder setArtifactsGcsBucket(java.lang.String value) { * * *
-     * Optional. User-defined location of Cloud Build logs, artifacts, and
+     * User-defined location of Cloud Build logs, artifacts, and
      * in Google Cloud Storage.
      * Format: `gs://{bucket}/{folder}`
      * A default bucket will be bootstrapped if the field is not set or empty
@@ -4611,8 +4595,7 @@ public Builder setArtifactsGcsBucket(java.lang.String value) {
      * defined, that artifact bucket is used.
      * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return This builder for chaining. */ @@ -4627,7 +4610,7 @@ public Builder clearArtifactsGcsBucket() { * * *
-     * Optional. User-defined location of Cloud Build logs, artifacts, and
+     * User-defined location of Cloud Build logs, artifacts, and
      * in Google Cloud Storage.
      * Format: `gs://{bucket}/{folder}`
      * A default bucket will be bootstrapped if the field is not set or empty
@@ -4639,8 +4622,7 @@ public Builder clearArtifactsGcsBucket() {
      * defined, that artifact bucket is used.
      * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @param value The bytes for artifactsGcsBucket to set. * @return This builder for chaining. @@ -4662,17 +4644,15 @@ public Builder setArtifactsGcsBucketBytes(com.google.protobuf.ByteString value) * * *
-     * Optional. The user-specified Worker Pool resource in which the Cloud Build
-     * job will execute. Format
-     * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-     * field is unspecified, the default Cloud Build worker pool will be used. If
-     * omitted and deployment resource ref provided has worker_pool defined, that
-     * worker pool is used.
+     * The user-specified Worker Pool resource in which the Cloud Build job will
+     * execute.
+     * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+     * If this field is unspecified, the default Cloud Build worker pool will be
+     * used. If omitted and deployment resource ref provided has worker_pool
+     * defined, that worker pool is used.
      * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return Whether the workerPool field is set. */ @@ -4684,17 +4664,15 @@ public boolean hasWorkerPool() { * * *
-     * Optional. The user-specified Worker Pool resource in which the Cloud Build
-     * job will execute. Format
-     * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-     * field is unspecified, the default Cloud Build worker pool will be used. If
-     * omitted and deployment resource ref provided has worker_pool defined, that
-     * worker pool is used.
+     * The user-specified Worker Pool resource in which the Cloud Build job will
+     * execute.
+     * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+     * If this field is unspecified, the default Cloud Build worker pool will be
+     * used. If omitted and deployment resource ref provided has worker_pool
+     * defined, that worker pool is used.
      * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return The workerPool. */ @@ -4714,17 +4692,15 @@ public java.lang.String getWorkerPool() { * * *
-     * Optional. The user-specified Worker Pool resource in which the Cloud Build
-     * job will execute. Format
-     * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-     * field is unspecified, the default Cloud Build worker pool will be used. If
-     * omitted and deployment resource ref provided has worker_pool defined, that
-     * worker pool is used.
+     * The user-specified Worker Pool resource in which the Cloud Build job will
+     * execute.
+     * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+     * If this field is unspecified, the default Cloud Build worker pool will be
+     * used. If omitted and deployment resource ref provided has worker_pool
+     * defined, that worker pool is used.
      * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return The bytes for workerPool. */ @@ -4744,17 +4720,15 @@ public com.google.protobuf.ByteString getWorkerPoolBytes() { * * *
-     * Optional. The user-specified Worker Pool resource in which the Cloud Build
-     * job will execute. Format
-     * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-     * field is unspecified, the default Cloud Build worker pool will be used. If
-     * omitted and deployment resource ref provided has worker_pool defined, that
-     * worker pool is used.
+     * The user-specified Worker Pool resource in which the Cloud Build job will
+     * execute.
+     * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+     * If this field is unspecified, the default Cloud Build worker pool will be
+     * used. If omitted and deployment resource ref provided has worker_pool
+     * defined, that worker pool is used.
      * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @param value The workerPool to set. * @return This builder for chaining. @@ -4773,17 +4747,15 @@ public Builder setWorkerPool(java.lang.String value) { * * *
-     * Optional. The user-specified Worker Pool resource in which the Cloud Build
-     * job will execute. Format
-     * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-     * field is unspecified, the default Cloud Build worker pool will be used. If
-     * omitted and deployment resource ref provided has worker_pool defined, that
-     * worker pool is used.
+     * The user-specified Worker Pool resource in which the Cloud Build job will
+     * execute.
+     * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+     * If this field is unspecified, the default Cloud Build worker pool will be
+     * used. If omitted and deployment resource ref provided has worker_pool
+     * defined, that worker pool is used.
      * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return This builder for chaining. */ @@ -4798,17 +4770,15 @@ public Builder clearWorkerPool() { * * *
-     * Optional. The user-specified Worker Pool resource in which the Cloud Build
-     * job will execute. Format
-     * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-     * field is unspecified, the default Cloud Build worker pool will be used. If
-     * omitted and deployment resource ref provided has worker_pool defined, that
-     * worker pool is used.
+     * The user-specified Worker Pool resource in which the Cloud Build job will
+     * execute.
+     * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+     * If this field is unspecified, the default Cloud Build worker pool will be
+     * used. If omitted and deployment resource ref provided has worker_pool
+     * defined, that worker pool is used.
      * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @param value The bytes for workerPool to set. * @return This builder for chaining. @@ -6223,12 +6193,11 @@ public Builder setTfVersionBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return Whether the tfVersionConstraint field is set. */ @@ -6240,12 +6209,11 @@ public boolean hasTfVersionConstraint() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return The tfVersionConstraint. */ @@ -6265,12 +6233,11 @@ public java.lang.String getTfVersionConstraint() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return The bytes for tfVersionConstraint. */ @@ -6290,12 +6257,11 @@ public com.google.protobuf.ByteString getTfVersionConstraintBytes() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @param value The tfVersionConstraint to set. * @return This builder for chaining. @@ -6314,12 +6280,11 @@ public Builder setTfVersionConstraint(java.lang.String value) { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return This builder for chaining. */ @@ -6334,12 +6299,11 @@ public Builder clearTfVersionConstraint() { * * *
-     * Optional. The user-specified Terraform version constraint.
+     * The user-specified Terraform version constraint.
      * Example: "=1.3.10".
      * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @param value The bytes for tfVersionConstraint to set. * @return This builder for chaining. diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/PreviewOrBuilder.java b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/PreviewOrBuilder.java index 3dbab4acbfb8..dcf263c48133 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/PreviewOrBuilder.java +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/java/com/google/cloud/config/v1/PreviewOrBuilder.java @@ -230,10 +230,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Optional deployment reference. If specified, the preview will be
-   * performed using the provided deployment's current state and use any
-   * relevant fields from the deployment unless explicitly specified in the
-   * preview create request.
+   * Optional. Deployment reference. If specified, the preview will be performed
+   * using the provided deployment's current state and use any relevant fields
+   * from the deployment unless explicitly specified in the preview create
+   * request.
    * 
* * @@ -248,10 +248,10 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Optional deployment reference. If specified, the preview will be
-   * performed using the provided deployment's current state and use any
-   * relevant fields from the deployment unless explicitly specified in the
-   * preview create request.
+   * Optional. Deployment reference. If specified, the preview will be performed
+   * using the provided deployment's current state and use any relevant fields
+   * from the deployment unless explicitly specified in the preview create
+   * request.
    * 
* * @@ -330,7 +330,7 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. User-defined location of Cloud Build logs, artifacts, and
+   * User-defined location of Cloud Build logs, artifacts, and
    * in Google Cloud Storage.
    * Format: `gs://{bucket}/{folder}`
    * A default bucket will be bootstrapped if the field is not set or empty
@@ -342,8 +342,7 @@ java.lang.String getLabelsOrDefault(
    * defined, that artifact bucket is used.
    * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return Whether the artifactsGcsBucket field is set. */ @@ -353,7 +352,7 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. User-defined location of Cloud Build logs, artifacts, and
+   * User-defined location of Cloud Build logs, artifacts, and
    * in Google Cloud Storage.
    * Format: `gs://{bucket}/{folder}`
    * A default bucket will be bootstrapped if the field is not set or empty
@@ -365,8 +364,7 @@ java.lang.String getLabelsOrDefault(
    * defined, that artifact bucket is used.
    * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return The artifactsGcsBucket. */ @@ -376,7 +374,7 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. User-defined location of Cloud Build logs, artifacts, and
+   * User-defined location of Cloud Build logs, artifacts, and
    * in Google Cloud Storage.
    * Format: `gs://{bucket}/{folder}`
    * A default bucket will be bootstrapped if the field is not set or empty
@@ -388,8 +386,7 @@ java.lang.String getLabelsOrDefault(
    * defined, that artifact bucket is used.
    * 
* - * optional string artifacts_gcs_bucket = 8 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string artifacts_gcs_bucket = 8; * * @return The bytes for artifactsGcsBucket. */ @@ -399,17 +396,15 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Worker Pool resource in which the Cloud Build
-   * job will execute. Format
-   * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-   * field is unspecified, the default Cloud Build worker pool will be used. If
-   * omitted and deployment resource ref provided has worker_pool defined, that
-   * worker pool is used.
+   * The user-specified Worker Pool resource in which the Cloud Build job will
+   * execute.
+   * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+   * If this field is unspecified, the default Cloud Build worker pool will be
+   * used. If omitted and deployment resource ref provided has worker_pool
+   * defined, that worker pool is used.
    * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return Whether the workerPool field is set. */ @@ -419,17 +414,15 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Worker Pool resource in which the Cloud Build
-   * job will execute. Format
-   * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-   * field is unspecified, the default Cloud Build worker pool will be used. If
-   * omitted and deployment resource ref provided has worker_pool defined, that
-   * worker pool is used.
+   * The user-specified Worker Pool resource in which the Cloud Build job will
+   * execute.
+   * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+   * If this field is unspecified, the default Cloud Build worker pool will be
+   * used. If omitted and deployment resource ref provided has worker_pool
+   * defined, that worker pool is used.
    * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return The workerPool. */ @@ -439,17 +432,15 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Worker Pool resource in which the Cloud Build
-   * job will execute. Format
-   * projects/{project}/locations/{location}/workerPools/{workerPoolId} If this
-   * field is unspecified, the default Cloud Build worker pool will be used. If
-   * omitted and deployment resource ref provided has worker_pool defined, that
-   * worker pool is used.
+   * The user-specified Worker Pool resource in which the Cloud Build job will
+   * execute.
+   * Format projects/{project}/locations/{location}/workerPools/{workerPoolId}
+   * If this field is unspecified, the default Cloud Build worker pool will be
+   * used. If omitted and deployment resource ref provided has worker_pool
+   * defined, that worker pool is used.
    * 
* - * - * optional string worker_pool = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } - * + * optional string worker_pool = 9 [(.google.api.resource_reference) = { ... } * * @return The bytes for workerPool. */ @@ -750,12 +741,11 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return Whether the tfVersionConstraint field is set. */ @@ -765,12 +755,11 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return The tfVersionConstraint. */ @@ -780,12 +769,11 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. The user-specified Terraform version constraint.
+   * The user-specified Terraform version constraint.
    * Example: "=1.3.10".
    * 
* - * optional string tf_version_constraint = 19 [(.google.api.field_behavior) = OPTIONAL]; - * + * optional string tf_version_constraint = 19; * * @return The bytes for tfVersionConstraint. */ diff --git a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/proto/google/cloud/config/v1/config.proto b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/proto/google/cloud/config/v1/config.proto index d3697f6d1b07..74753fc043d2 100644 --- a/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/proto/google/cloud/config/v1/config.proto +++ b/java-infra-manager/proto-google-cloud-infra-manager-v1/src/main/proto/google/cloud/config/v1/config.proto @@ -43,6 +43,10 @@ option (google.api.resource_definition) = { type: "cloudbuild.googleapis.com/WorkerPool" pattern: "projects/{project}/locations/{location}/workerPools/{worker_pool}" }; +option (google.api.resource_definition) = { + type: "config.googleapis.com/WarmPool" + pattern: "projects/{project}/locations/{location}/warmPools/{warm_pool}" +}; // Infrastructure Manager is a managed service that automates the deployment and // management of Google Cloud infrastructure resources. @@ -639,8 +643,8 @@ message Deployment { // Format: `gs://{bucket}/{object}`. string error_logs = 14 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. User-defined location of Cloud Build logs and artifacts in Google - // Cloud Storage. Format: `gs://{bucket}/{folder}` + // User-defined location of Cloud Build logs and artifacts in Google Cloud + // Storage. Format: `gs://{bucket}/{folder}` // // A default bucket will be bootstrapped if the field is not set or empty. // Default bucket format: `gs://--blueprint-config` @@ -648,8 +652,7 @@ message Deployment { // - The bucket needs to be in the same project as the deployment // - The path cannot be within the path of `gcs_source` // - The field cannot be updated, including changing its presence - optional string artifacts_gcs_bucket = 15 - [(google.api.field_behavior) = OPTIONAL]; + optional string artifacts_gcs_bucket = 15; // Required. User-specified Service Account (SA) credentials to be used when // actuating resources. @@ -670,25 +673,21 @@ message Deployment { // Not all resource types are supported, refer to documentation. optional bool import_existing_resources = 17; - // Optional. The user-specified Cloud Build worker pool resource in which the - // Cloud Build job will execute. Format: + // The user-specified Cloud Build worker pool resource in which the Cloud + // Build job will execute. Format: // `projects/{project}/locations/{location}/workerPools/{workerPoolId}`. // If this field is unspecified, the default Cloud Build worker pool will be // used. - optional string worker_pool = 19 [ - (google.api.field_behavior) = OPTIONAL, - (google.api.resource_reference) = { - type: "cloudbuild.googleapis.com/WorkerPool" - } - ]; + optional string worker_pool = 19 [(google.api.resource_reference) = { + type: "cloudbuild.googleapis.com/WorkerPool" + }]; // Output only. Current lock state of the deployment. LockState lock_state = 20 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. The user-specified Terraform version constraint. + // The user-specified Terraform version constraint. // Example: "=1.3.10". - optional string tf_version_constraint = 21 - [(google.api.field_behavior) = OPTIONAL]; + optional string tf_version_constraint = 21; // Output only. The current Terraform version set on the deployment. // It is in the format of "Major.Minor.Patch", for example, "1.3.10". @@ -1432,16 +1431,16 @@ message TerraformError { // A set of files in a Git repository. message GitSource { - // Optional. Repository URL. + // Repository URL. // Example: 'https://github.com/kubernetes/examples.git' - optional string repo = 1 [(google.api.field_behavior) = OPTIONAL]; + optional string repo = 1; - // Optional. Subdirectory inside the repository. + // Subdirectory inside the repository. // Example: 'staging/my-package' - optional string directory = 2 [(google.api.field_behavior) = OPTIONAL]; + optional string directory = 2; - // Optional. Git reference (e.g. branch or tag). - optional string ref = 3 [(google.api.field_behavior) = OPTIONAL]; + // Git reference (e.g. branch or tag). + optional string ref = 3; } // Ephemeral metadata content describing the state of a deployment operation. @@ -1501,6 +1500,9 @@ message DeploymentOperationMetadata { // Output only. Location of Deployment operations logs in // `gs://{bucket}/{object}` format. string logs = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Indicating if early apply results are available. + bool apply_results_available = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; } // Resource represents a Google Cloud Platform resource actuated by IM. @@ -1889,10 +1891,10 @@ message Preview { // Output only. Current state of the preview. State state = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. Optional deployment reference. If specified, the preview will be - // performed using the provided deployment's current state and use any - // relevant fields from the deployment unless explicitly specified in the - // preview create request. + // Optional. Deployment reference. If specified, the preview will be performed + // using the provided deployment's current state and use any relevant fields + // from the deployment unless explicitly specified in the preview create + // request. string deployment = 5 [ (google.api.field_behavior) = OPTIONAL, (google.api.resource_reference) = { @@ -1913,7 +1915,7 @@ message Preview { } ]; - // Optional. User-defined location of Cloud Build logs, artifacts, and + // User-defined location of Cloud Build logs, artifacts, and // in Google Cloud Storage. // Format: `gs://{bucket}/{folder}` // A default bucket will be bootstrapped if the field is not set or empty @@ -1923,21 +1925,17 @@ message Preview { // - The path cannot be within the path of `gcs_source` // If omitted and deployment resource ref provided has artifacts_gcs_bucket // defined, that artifact bucket is used. - optional string artifacts_gcs_bucket = 8 - [(google.api.field_behavior) = OPTIONAL]; + optional string artifacts_gcs_bucket = 8; - // Optional. The user-specified Worker Pool resource in which the Cloud Build - // job will execute. Format - // projects/{project}/locations/{location}/workerPools/{workerPoolId} If this - // field is unspecified, the default Cloud Build worker pool will be used. If - // omitted and deployment resource ref provided has worker_pool defined, that - // worker pool is used. - optional string worker_pool = 9 [ - (google.api.field_behavior) = OPTIONAL, - (google.api.resource_reference) = { - type: "cloudbuild.googleapis.com/WorkerPool" - } - ]; + // The user-specified Worker Pool resource in which the Cloud Build job will + // execute. + // Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + // If this field is unspecified, the default Cloud Build worker pool will be + // used. If omitted and deployment resource ref provided has worker_pool + // defined, that worker pool is used. + optional string worker_pool = 9 [(google.api.resource_reference) = { + type: "cloudbuild.googleapis.com/WorkerPool" + }]; // Output only. Code describing any errors that may have occurred. ErrorCode error_code = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; @@ -1970,10 +1968,9 @@ message Preview { // It is in the format of "Major.Minor.Patch", for example, "1.3.10". string tf_version = 18 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Optional. The user-specified Terraform version constraint. + // The user-specified Terraform version constraint. // Example: "=1.3.10". - optional string tf_version_constraint = 19 - [(google.api.field_behavior) = OPTIONAL]; + optional string tf_version_constraint = 19; // Optional. Arbitrary key-value metadata storage e.g. to help client tools // identify preview during automation. See diff --git a/java-pubsub/google-cloud-pubsub/src/main/resources/META-INF/native-image/com.google.cloud.pubsub.v1/reflect-config.json b/java-pubsub/google-cloud-pubsub/src/main/resources/META-INF/native-image/com.google.cloud.pubsub.v1/reflect-config.json index 6b9ffc3282fe..a021eaedd997 100644 --- a/java-pubsub/google-cloud-pubsub/src/main/resources/META-INF/native-image/com.google.cloud.pubsub.v1/reflect-config.json +++ b/java-pubsub/google-cloud-pubsub/src/main/resources/META-INF/native-image/com.google.cloud.pubsub.v1/reflect-config.json @@ -1835,6 +1835,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.pubsub.v1.CompiledProtoSchema", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.pubsub.v1.CompiledProtoSchema$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.pubsub.v1.Compression", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.pubsub.v1.Compression$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.pubsub.v1.Compression$CompressionAlgorithm", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.pubsub.v1.Compression$CompressionMode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.pubsub.v1.CreateSchemaRequest", "queryAllDeclaredConstructors": true, diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfig.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfig.java index 00137a5487d8..1eb2f41a00aa 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfig.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfig.java @@ -455,11 +455,13 @@ public boolean getWriteMetadata() { * * *
-   * Optional. When true and use_topic_schema is true, any fields that are a
-   * part of the topic schema that are not part of the BigQuery table schema are
-   * dropped when writing to BigQuery. Otherwise, the schemas must be kept in
-   * sync and any messages with extra fields are not written and remain in the
-   * subscription's backlog.
+   * Optional. If true and `use_topic_schema` is true, drops any fields that are
+   * part of the topic schema that are not part of the BigQuery table schema
+   * when writing to BigQuery. Otherwise, the schemas must be kept in sync and
+   * any messages with extra fields are not written and remain in the
+   * subscription's backlog. If true and `use_table_schema` is true, drops any
+   * fields in the message that are not part of the BigQuery table schema when
+   * writing to BigQuery. Otherwise, the write to BigQuery will fail.
    * 
* * bool drop_unknown_fields = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1290,11 +1292,13 @@ public Builder clearWriteMetadata() { * * *
-     * Optional. When true and use_topic_schema is true, any fields that are a
-     * part of the topic schema that are not part of the BigQuery table schema are
-     * dropped when writing to BigQuery. Otherwise, the schemas must be kept in
-     * sync and any messages with extra fields are not written and remain in the
-     * subscription's backlog.
+     * Optional. If true and `use_topic_schema` is true, drops any fields that are
+     * part of the topic schema that are not part of the BigQuery table schema
+     * when writing to BigQuery. Otherwise, the schemas must be kept in sync and
+     * any messages with extra fields are not written and remain in the
+     * subscription's backlog. If true and `use_table_schema` is true, drops any
+     * fields in the message that are not part of the BigQuery table schema when
+     * writing to BigQuery. Otherwise, the write to BigQuery will fail.
      * 
* * bool drop_unknown_fields = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1310,11 +1314,13 @@ public boolean getDropUnknownFields() { * * *
-     * Optional. When true and use_topic_schema is true, any fields that are a
-     * part of the topic schema that are not part of the BigQuery table schema are
-     * dropped when writing to BigQuery. Otherwise, the schemas must be kept in
-     * sync and any messages with extra fields are not written and remain in the
-     * subscription's backlog.
+     * Optional. If true and `use_topic_schema` is true, drops any fields that are
+     * part of the topic schema that are not part of the BigQuery table schema
+     * when writing to BigQuery. Otherwise, the schemas must be kept in sync and
+     * any messages with extra fields are not written and remain in the
+     * subscription's backlog. If true and `use_table_schema` is true, drops any
+     * fields in the message that are not part of the BigQuery table schema when
+     * writing to BigQuery. Otherwise, the write to BigQuery will fail.
      * 
* * bool drop_unknown_fields = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1334,11 +1340,13 @@ public Builder setDropUnknownFields(boolean value) { * * *
-     * Optional. When true and use_topic_schema is true, any fields that are a
-     * part of the topic schema that are not part of the BigQuery table schema are
-     * dropped when writing to BigQuery. Otherwise, the schemas must be kept in
-     * sync and any messages with extra fields are not written and remain in the
-     * subscription's backlog.
+     * Optional. If true and `use_topic_schema` is true, drops any fields that are
+     * part of the topic schema that are not part of the BigQuery table schema
+     * when writing to BigQuery. Otherwise, the schemas must be kept in sync and
+     * any messages with extra fields are not written and remain in the
+     * subscription's backlog. If true and `use_table_schema` is true, drops any
+     * fields in the message that are not part of the BigQuery table schema when
+     * writing to BigQuery. Otherwise, the write to BigQuery will fail.
      * 
* * bool drop_unknown_fields = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfigOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfigOrBuilder.java index 770489461a87..cbfeed76b7dd 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfigOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigQueryConfigOrBuilder.java @@ -90,11 +90,13 @@ public interface BigQueryConfigOrBuilder * * *
-   * Optional. When true and use_topic_schema is true, any fields that are a
-   * part of the topic schema that are not part of the BigQuery table schema are
-   * dropped when writing to BigQuery. Otherwise, the schemas must be kept in
-   * sync and any messages with extra fields are not written and remain in the
-   * subscription's backlog.
+   * Optional. If true and `use_topic_schema` is true, drops any fields that are
+   * part of the topic schema that are not part of the BigQuery table schema
+   * when writing to BigQuery. Otherwise, the schemas must be kept in sync and
+   * any messages with extra fields are not written and remain in the
+   * subscription's backlog. If true and `use_table_schema` is true, drops any
+   * fields in the message that are not part of the BigQuery table schema when
+   * writing to BigQuery. Otherwise, the write to BigQuery will fail.
    * 
* * bool drop_unknown_fields = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigtableConfig.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigtableConfig.java index 5dd8f5908246..4dcd31dfe57f 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigtableConfig.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/BigtableConfig.java @@ -26,8 +26,9 @@ *
  * Configuration for a Bigtable subscription. The Pub/Sub message will be
  * written to a Bigtable row as follows:
- * - row key: subscription name and message ID delimited by #.
- * - columns: message bytes written to a single column family "data" with an
+ * - row key: subscription name, message ID hash, and message ID delimited by
+ * `#`.
+ * - columns: message bytes written to a single column family `data` with an
  * empty-string column qualifier.
  * - cell timestamp: the message publish timestamp.
  * 
@@ -113,8 +114,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * Cannot write to Bigtable because the instance, table, or app profile
-     * does not exist.
+     * Unused in the current implementation. Placeholder for future use.
      * 
* * NOT_FOUND = 2; @@ -124,8 +124,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * Cannot write to Bigtable because the app profile is not configured for
-     * single-cluster routing.
+     * Unused in the current implementation. Placeholder for future use.
      * 
* * APP_PROFILE_MISCONFIGURED = 3; @@ -137,6 +136,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { *
      * Cannot write to Bigtable because of permission denied errors.
      * This can happen if:
+     * - The Bigtable instance, table, or app profile does not exist.
      * - The Pub/Sub service agent has not been granted the
      * [appropriate Bigtable IAM permission
      * bigtable.tables.mutateRows]({$universe.dns_names.final_documentation_domain}/bigtable/docs/access-control#permissions)
@@ -151,8 +151,9 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum {
      *
      *
      * 
-     * Cannot write to Bigtable because of a missing column family ("data") or
-     * if there is no structured row key for the subscription name + message ID.
+     * Cannot write to Bigtable because of a missing column family (`data`), or
+     * if there is no structured row key for the subscription name + message ID,
+     * if because the app profile is not configured for single-cluster routing.
      * 
* * SCHEMA_MISMATCH = 5; @@ -219,8 +220,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * Cannot write to Bigtable because the instance, table, or app profile
-     * does not exist.
+     * Unused in the current implementation. Placeholder for future use.
      * 
* * NOT_FOUND = 2; @@ -231,8 +231,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * Cannot write to Bigtable because the app profile is not configured for
-     * single-cluster routing.
+     * Unused in the current implementation. Placeholder for future use.
      * 
* * APP_PROFILE_MISCONFIGURED = 3; @@ -245,6 +244,7 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { *
      * Cannot write to Bigtable because of permission denied errors.
      * This can happen if:
+     * - The Bigtable instance, table, or app profile does not exist.
      * - The Pub/Sub service agent has not been granted the
      * [appropriate Bigtable IAM permission
      * bigtable.tables.mutateRows]({$universe.dns_names.final_documentation_domain}/bigtable/docs/access-control#permissions)
@@ -260,8 +260,9 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum {
      *
      *
      * 
-     * Cannot write to Bigtable because of a missing column family ("data") or
-     * if there is no structured row key for the subscription name + message ID.
+     * Cannot write to Bigtable because of a missing column family (`data`), or
+     * if there is no structured row key for the subscription name + message ID,
+     * if because the app profile is not configured for single-cluster routing.
      * 
* * SCHEMA_MISMATCH = 5; @@ -831,8 +832,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder *
    * Configuration for a Bigtable subscription. The Pub/Sub message will be
    * written to a Bigtable row as follows:
-   * - row key: subscription name and message ID delimited by #.
-   * - columns: message bytes written to a single column family "data" with an
+   * - row key: subscription name, message ID hash, and message ID delimited by
+   * `#`.
+   * - columns: message bytes written to a single column family `data` with an
    * empty-string column qualifier.
    * - cell timestamp: the message publish timestamp.
    * 
diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchema.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchema.java new file mode 100644 index 000000000000..0098284c5c22 --- /dev/null +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchema.java @@ -0,0 +1,694 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/pubsub/v1/schema.proto +// Protobuf Java Version: 4.33.6 + +package com.google.pubsub.v1; + +/** + * + * + *
+ * Configuration specific to compiled Protocol Buffer schemas.
+ * 
+ * + * Protobuf type {@code google.pubsub.v1.CompiledProtoSchema} + */ +@com.google.protobuf.Generated +public final class CompiledProtoSchema extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.pubsub.v1.CompiledProtoSchema) + CompiledProtoSchemaOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CompiledProtoSchema"); + } + + // Use CompiledProtoSchema.newBuilder() to construct. + private CompiledProtoSchema(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private CompiledProtoSchema() { + rootMessage_ = ""; + compiledBytes_ = com.google.protobuf.ByteString.EMPTY; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.pubsub.v1.SchemaProto + .internal_static_google_pubsub_v1_CompiledProtoSchema_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.pubsub.v1.SchemaProto + .internal_static_google_pubsub_v1_CompiledProtoSchema_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.pubsub.v1.CompiledProtoSchema.class, + com.google.pubsub.v1.CompiledProtoSchema.Builder.class); + } + + public static final int ROOT_MESSAGE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object rootMessage_ = ""; + + /** + * + * + *
+   * Required. The name of the root message type in the schema.
+   * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The rootMessage. + */ + @java.lang.Override + public java.lang.String getRootMessage() { + java.lang.Object ref = rootMessage_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rootMessage_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The name of the root message type in the schema.
+   * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for rootMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRootMessageBytes() { + java.lang.Object ref = rootMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rootMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COMPILED_BYTES_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString compiledBytes_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+   * Required. The compiled FileDescriptorSet binary.
+   * 
+ * + * bytes compiled_bytes = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The compiledBytes. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCompiledBytes() { + return compiledBytes_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(rootMessage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, rootMessage_); + } + if (!compiledBytes_.isEmpty()) { + output.writeBytes(2, compiledBytes_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(rootMessage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, rootMessage_); + } + if (!compiledBytes_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, compiledBytes_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.pubsub.v1.CompiledProtoSchema)) { + return super.equals(obj); + } + com.google.pubsub.v1.CompiledProtoSchema other = (com.google.pubsub.v1.CompiledProtoSchema) obj; + + if (!getRootMessage().equals(other.getRootMessage())) return false; + if (!getCompiledBytes().equals(other.getCompiledBytes())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ROOT_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getRootMessage().hashCode(); + hash = (37 * hash) + COMPILED_BYTES_FIELD_NUMBER; + hash = (53 * hash) + getCompiledBytes().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.pubsub.v1.CompiledProtoSchema parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.pubsub.v1.CompiledProtoSchema prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Configuration specific to compiled Protocol Buffer schemas.
+   * 
+ * + * Protobuf type {@code google.pubsub.v1.CompiledProtoSchema} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.pubsub.v1.CompiledProtoSchema) + com.google.pubsub.v1.CompiledProtoSchemaOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.pubsub.v1.SchemaProto + .internal_static_google_pubsub_v1_CompiledProtoSchema_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.pubsub.v1.SchemaProto + .internal_static_google_pubsub_v1_CompiledProtoSchema_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.pubsub.v1.CompiledProtoSchema.class, + com.google.pubsub.v1.CompiledProtoSchema.Builder.class); + } + + // Construct using com.google.pubsub.v1.CompiledProtoSchema.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + rootMessage_ = ""; + compiledBytes_ = com.google.protobuf.ByteString.EMPTY; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.pubsub.v1.SchemaProto + .internal_static_google_pubsub_v1_CompiledProtoSchema_descriptor; + } + + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchema getDefaultInstanceForType() { + return com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } + + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchema build() { + com.google.pubsub.v1.CompiledProtoSchema result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchema buildPartial() { + com.google.pubsub.v1.CompiledProtoSchema result = + new com.google.pubsub.v1.CompiledProtoSchema(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.pubsub.v1.CompiledProtoSchema result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.rootMessage_ = rootMessage_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.compiledBytes_ = compiledBytes_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.pubsub.v1.CompiledProtoSchema) { + return mergeFrom((com.google.pubsub.v1.CompiledProtoSchema) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.pubsub.v1.CompiledProtoSchema other) { + if (other == com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance()) return this; + if (!other.getRootMessage().isEmpty()) { + rootMessage_ = other.rootMessage_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getCompiledBytes().isEmpty()) { + setCompiledBytes(other.getCompiledBytes()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + rootMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + compiledBytes_ = input.readBytes(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object rootMessage_ = ""; + + /** + * + * + *
+     * Required. The name of the root message type in the schema.
+     * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The rootMessage. + */ + public java.lang.String getRootMessage() { + java.lang.Object ref = rootMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rootMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The name of the root message type in the schema.
+     * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for rootMessage. + */ + public com.google.protobuf.ByteString getRootMessageBytes() { + java.lang.Object ref = rootMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rootMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The name of the root message type in the schema.
+     * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The rootMessage to set. + * @return This builder for chaining. + */ + public Builder setRootMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rootMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the root message type in the schema.
+     * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearRootMessage() { + rootMessage_ = getDefaultInstance().getRootMessage(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name of the root message type in the schema.
+     * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for rootMessage to set. + * @return This builder for chaining. + */ + public Builder setRootMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + rootMessage_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString compiledBytes_ = com.google.protobuf.ByteString.EMPTY; + + /** + * + * + *
+     * Required. The compiled FileDescriptorSet binary.
+     * 
+ * + * bytes compiled_bytes = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The compiledBytes. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCompiledBytes() { + return compiledBytes_; + } + + /** + * + * + *
+     * Required. The compiled FileDescriptorSet binary.
+     * 
+ * + * bytes compiled_bytes = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The compiledBytes to set. + * @return This builder for chaining. + */ + public Builder setCompiledBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + compiledBytes_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The compiled FileDescriptorSet binary.
+     * 
+ * + * bytes compiled_bytes = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearCompiledBytes() { + bitField0_ = (bitField0_ & ~0x00000002); + compiledBytes_ = getDefaultInstance().getCompiledBytes(); + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.pubsub.v1.CompiledProtoSchema) + } + + // @@protoc_insertion_point(class_scope:google.pubsub.v1.CompiledProtoSchema) + private static final com.google.pubsub.v1.CompiledProtoSchema DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.pubsub.v1.CompiledProtoSchema(); + } + + public static com.google.pubsub.v1.CompiledProtoSchema getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompiledProtoSchema parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchema getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchemaOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchemaOrBuilder.java new file mode 100644 index 000000000000..8b4cd70b7e7c --- /dev/null +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompiledProtoSchemaOrBuilder.java @@ -0,0 +1,67 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/pubsub/v1/schema.proto +// Protobuf Java Version: 4.33.6 + +package com.google.pubsub.v1; + +@com.google.protobuf.Generated +public interface CompiledProtoSchemaOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.pubsub.v1.CompiledProtoSchema) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The name of the root message type in the schema.
+   * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The rootMessage. + */ + java.lang.String getRootMessage(); + + /** + * + * + *
+   * Required. The name of the root message type in the schema.
+   * 
+ * + * string root_message = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for rootMessage. + */ + com.google.protobuf.ByteString getRootMessageBytes(); + + /** + * + * + *
+   * Required. The compiled FileDescriptorSet binary.
+   * 
+ * + * bytes compiled_bytes = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The compiledBytes. + */ + com.google.protobuf.ByteString getCompiledBytes(); +} diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Compression.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Compression.java new file mode 100644 index 000000000000..0395fb40bd9f --- /dev/null +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Compression.java @@ -0,0 +1,1076 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/pubsub/v1/pubsub.proto +// Protobuf Java Version: 4.33.6 + +package com.google.pubsub.v1; + +/** + * + * + *
+ * Configuration for compressing/decompressing message data using a
+ * user-specified compression algorithm.
+ * 
+ * + * Protobuf type {@code google.pubsub.v1.Compression} + */ +@com.google.protobuf.Generated +public final class Compression extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.pubsub.v1.Compression) + CompressionOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "Compression"); + } + + // Use Compression.newBuilder() to construct. + private Compression(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Compression() { + compressionAlgorithm_ = 0; + compressionMode_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.pubsub.v1.PubsubProto.internal_static_google_pubsub_v1_Compression_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.pubsub.v1.PubsubProto + .internal_static_google_pubsub_v1_Compression_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.pubsub.v1.Compression.class, com.google.pubsub.v1.Compression.Builder.class); + } + + /** + * + * + *
+   * The compression algorithm to use.
+   * 
+ * + * Protobuf enum {@code google.pubsub.v1.Compression.CompressionAlgorithm} + */ + public enum CompressionAlgorithm implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified algorithm.
+     * 
+ * + * COMPRESSION_ALGORITHM_UNSPECIFIED = 0; + */ + COMPRESSION_ALGORITHM_UNSPECIFIED(0), + /** + * + * + *
+     * ZLIB compression.
+     * 
+ * + * ZLIB = 1; + */ + ZLIB(1), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CompressionAlgorithm"); + } + + /** + * + * + *
+     * Unspecified algorithm.
+     * 
+ * + * COMPRESSION_ALGORITHM_UNSPECIFIED = 0; + */ + public static final int COMPRESSION_ALGORITHM_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * ZLIB compression.
+     * 
+ * + * ZLIB = 1; + */ + public static final int ZLIB_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static CompressionAlgorithm valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static CompressionAlgorithm forNumber(int value) { + switch (value) { + case 0: + return COMPRESSION_ALGORITHM_UNSPECIFIED; + case 1: + return ZLIB; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public CompressionAlgorithm findValueByNumber(int number) { + return CompressionAlgorithm.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.pubsub.v1.Compression.getDescriptor().getEnumTypes().get(0); + } + + private static final CompressionAlgorithm[] VALUES = values(); + + public static CompressionAlgorithm valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private CompressionAlgorithm(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.pubsub.v1.Compression.CompressionAlgorithm) + } + + /** + * + * + *
+   * The mode of the compression SMT.
+   * 
+ * + * Protobuf enum {@code google.pubsub.v1.Compression.CompressionMode} + */ + public enum CompressionMode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified mode.
+     * 
+ * + * COMPRESSION_MODE_UNSPECIFIED = 0; + */ + COMPRESSION_MODE_UNSPECIFIED(0), + /** + * + * + *
+     * Compress.
+     * 
+ * + * COMPRESS = 1; + */ + COMPRESS(1), + /** + * + * + *
+     * Decompress.
+     * 
+ * + * DECOMPRESS = 2; + */ + DECOMPRESS(2), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "CompressionMode"); + } + + /** + * + * + *
+     * Unspecified mode.
+     * 
+ * + * COMPRESSION_MODE_UNSPECIFIED = 0; + */ + public static final int COMPRESSION_MODE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Compress.
+     * 
+ * + * COMPRESS = 1; + */ + public static final int COMPRESS_VALUE = 1; + + /** + * + * + *
+     * Decompress.
+     * 
+ * + * DECOMPRESS = 2; + */ + public static final int DECOMPRESS_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static CompressionMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static CompressionMode forNumber(int value) { + switch (value) { + case 0: + return COMPRESSION_MODE_UNSPECIFIED; + case 1: + return COMPRESS; + case 2: + return DECOMPRESS; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public CompressionMode findValueByNumber(int number) { + return CompressionMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.pubsub.v1.Compression.getDescriptor().getEnumTypes().get(1); + } + + private static final CompressionMode[] VALUES = values(); + + public static CompressionMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private CompressionMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.pubsub.v1.Compression.CompressionMode) + } + + public static final int COMPRESSION_ALGORITHM_FIELD_NUMBER = 1; + private int compressionAlgorithm_ = 0; + + /** + * + * + *
+   * Required. Specifies the compression algorithm to use.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for compressionAlgorithm. + */ + @java.lang.Override + public int getCompressionAlgorithmValue() { + return compressionAlgorithm_; + } + + /** + * + * + *
+   * Required. Specifies the compression algorithm to use.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The compressionAlgorithm. + */ + @java.lang.Override + public com.google.pubsub.v1.Compression.CompressionAlgorithm getCompressionAlgorithm() { + com.google.pubsub.v1.Compression.CompressionAlgorithm result = + com.google.pubsub.v1.Compression.CompressionAlgorithm.forNumber(compressionAlgorithm_); + return result == null + ? com.google.pubsub.v1.Compression.CompressionAlgorithm.UNRECOGNIZED + : result; + } + + public static final int COMPRESSION_MODE_FIELD_NUMBER = 2; + private int compressionMode_ = 0; + + /** + * + * + *
+   * Required. Specifies whether to compress or decompress the message.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for compressionMode. + */ + @java.lang.Override + public int getCompressionModeValue() { + return compressionMode_; + } + + /** + * + * + *
+   * Required. Specifies whether to compress or decompress the message.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The compressionMode. + */ + @java.lang.Override + public com.google.pubsub.v1.Compression.CompressionMode getCompressionMode() { + com.google.pubsub.v1.Compression.CompressionMode result = + com.google.pubsub.v1.Compression.CompressionMode.forNumber(compressionMode_); + return result == null ? com.google.pubsub.v1.Compression.CompressionMode.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (compressionAlgorithm_ + != com.google.pubsub.v1.Compression.CompressionAlgorithm.COMPRESSION_ALGORITHM_UNSPECIFIED + .getNumber()) { + output.writeEnum(1, compressionAlgorithm_); + } + if (compressionMode_ + != com.google.pubsub.v1.Compression.CompressionMode.COMPRESSION_MODE_UNSPECIFIED + .getNumber()) { + output.writeEnum(2, compressionMode_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (compressionAlgorithm_ + != com.google.pubsub.v1.Compression.CompressionAlgorithm.COMPRESSION_ALGORITHM_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, compressionAlgorithm_); + } + if (compressionMode_ + != com.google.pubsub.v1.Compression.CompressionMode.COMPRESSION_MODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, compressionMode_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.pubsub.v1.Compression)) { + return super.equals(obj); + } + com.google.pubsub.v1.Compression other = (com.google.pubsub.v1.Compression) obj; + + if (compressionAlgorithm_ != other.compressionAlgorithm_) return false; + if (compressionMode_ != other.compressionMode_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + COMPRESSION_ALGORITHM_FIELD_NUMBER; + hash = (53 * hash) + compressionAlgorithm_; + hash = (37 * hash) + COMPRESSION_MODE_FIELD_NUMBER; + hash = (53 * hash) + compressionMode_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.pubsub.v1.Compression parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.pubsub.v1.Compression parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.pubsub.v1.Compression parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.pubsub.v1.Compression parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.pubsub.v1.Compression parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.pubsub.v1.Compression parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.pubsub.v1.Compression parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.pubsub.v1.Compression parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.pubsub.v1.Compression parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.pubsub.v1.Compression parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.pubsub.v1.Compression parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.pubsub.v1.Compression parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.pubsub.v1.Compression prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Configuration for compressing/decompressing message data using a
+   * user-specified compression algorithm.
+   * 
+ * + * Protobuf type {@code google.pubsub.v1.Compression} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.pubsub.v1.Compression) + com.google.pubsub.v1.CompressionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.pubsub.v1.PubsubProto + .internal_static_google_pubsub_v1_Compression_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.pubsub.v1.PubsubProto + .internal_static_google_pubsub_v1_Compression_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.pubsub.v1.Compression.class, + com.google.pubsub.v1.Compression.Builder.class); + } + + // Construct using com.google.pubsub.v1.Compression.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + compressionAlgorithm_ = 0; + compressionMode_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.pubsub.v1.PubsubProto + .internal_static_google_pubsub_v1_Compression_descriptor; + } + + @java.lang.Override + public com.google.pubsub.v1.Compression getDefaultInstanceForType() { + return com.google.pubsub.v1.Compression.getDefaultInstance(); + } + + @java.lang.Override + public com.google.pubsub.v1.Compression build() { + com.google.pubsub.v1.Compression result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.pubsub.v1.Compression buildPartial() { + com.google.pubsub.v1.Compression result = new com.google.pubsub.v1.Compression(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.pubsub.v1.Compression result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.compressionAlgorithm_ = compressionAlgorithm_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.compressionMode_ = compressionMode_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.pubsub.v1.Compression) { + return mergeFrom((com.google.pubsub.v1.Compression) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.pubsub.v1.Compression other) { + if (other == com.google.pubsub.v1.Compression.getDefaultInstance()) return this; + if (other.compressionAlgorithm_ != 0) { + setCompressionAlgorithmValue(other.getCompressionAlgorithmValue()); + } + if (other.compressionMode_ != 0) { + setCompressionModeValue(other.getCompressionModeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + compressionAlgorithm_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: + { + compressionMode_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int compressionAlgorithm_ = 0; + + /** + * + * + *
+     * Required. Specifies the compression algorithm to use.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for compressionAlgorithm. + */ + @java.lang.Override + public int getCompressionAlgorithmValue() { + return compressionAlgorithm_; + } + + /** + * + * + *
+     * Required. Specifies the compression algorithm to use.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The enum numeric value on the wire for compressionAlgorithm to set. + * @return This builder for chaining. + */ + public Builder setCompressionAlgorithmValue(int value) { + compressionAlgorithm_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specifies the compression algorithm to use.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The compressionAlgorithm. + */ + @java.lang.Override + public com.google.pubsub.v1.Compression.CompressionAlgorithm getCompressionAlgorithm() { + com.google.pubsub.v1.Compression.CompressionAlgorithm result = + com.google.pubsub.v1.Compression.CompressionAlgorithm.forNumber(compressionAlgorithm_); + return result == null + ? com.google.pubsub.v1.Compression.CompressionAlgorithm.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Required. Specifies the compression algorithm to use.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The compressionAlgorithm to set. + * @return This builder for chaining. + */ + public Builder setCompressionAlgorithm( + com.google.pubsub.v1.Compression.CompressionAlgorithm value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + compressionAlgorithm_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specifies the compression algorithm to use.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return This builder for chaining. + */ + public Builder clearCompressionAlgorithm() { + bitField0_ = (bitField0_ & ~0x00000001); + compressionAlgorithm_ = 0; + onChanged(); + return this; + } + + private int compressionMode_ = 0; + + /** + * + * + *
+     * Required. Specifies whether to compress or decompress the message.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for compressionMode. + */ + @java.lang.Override + public int getCompressionModeValue() { + return compressionMode_; + } + + /** + * + * + *
+     * Required. Specifies whether to compress or decompress the message.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The enum numeric value on the wire for compressionMode to set. + * @return This builder for chaining. + */ + public Builder setCompressionModeValue(int value) { + compressionMode_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specifies whether to compress or decompress the message.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The compressionMode. + */ + @java.lang.Override + public com.google.pubsub.v1.Compression.CompressionMode getCompressionMode() { + com.google.pubsub.v1.Compression.CompressionMode result = + com.google.pubsub.v1.Compression.CompressionMode.forNumber(compressionMode_); + return result == null + ? com.google.pubsub.v1.Compression.CompressionMode.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Required. Specifies whether to compress or decompress the message.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The compressionMode to set. + * @return This builder for chaining. + */ + public Builder setCompressionMode(com.google.pubsub.v1.Compression.CompressionMode value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + compressionMode_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Specifies whether to compress or decompress the message.
+     * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return This builder for chaining. + */ + public Builder clearCompressionMode() { + bitField0_ = (bitField0_ & ~0x00000002); + compressionMode_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.pubsub.v1.Compression) + } + + // @@protoc_insertion_point(class_scope:google.pubsub.v1.Compression) + private static final com.google.pubsub.v1.Compression DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.pubsub.v1.Compression(); + } + + public static com.google.pubsub.v1.Compression getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Compression parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.pubsub.v1.Compression getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompressionOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompressionOrBuilder.java new file mode 100644 index 000000000000..34dab778113b --- /dev/null +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CompressionOrBuilder.java @@ -0,0 +1,88 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/pubsub/v1/pubsub.proto +// Protobuf Java Version: 4.33.6 + +package com.google.pubsub.v1; + +@com.google.protobuf.Generated +public interface CompressionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.pubsub.v1.Compression) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Specifies the compression algorithm to use.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for compressionAlgorithm. + */ + int getCompressionAlgorithmValue(); + + /** + * + * + *
+   * Required. Specifies the compression algorithm to use.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionAlgorithm compression_algorithm = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The compressionAlgorithm. + */ + com.google.pubsub.v1.Compression.CompressionAlgorithm getCompressionAlgorithm(); + + /** + * + * + *
+   * Required. Specifies whether to compress or decompress the message.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for compressionMode. + */ + int getCompressionModeValue(); + + /** + * + * + *
+   * Required. Specifies whether to compress or decompress the message.
+   * 
+ * + * + * .google.pubsub.v1.Compression.CompressionMode compression_mode = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The compressionMode. + */ + com.google.pubsub.v1.Compression.CompressionMode getCompressionMode(); +} diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequest.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequest.java index 1a2525eedf67..e19b301fd4dd 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequest.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequest.java @@ -371,8 +371,9 @@ public int getTagsCount() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. *
* * @@ -402,8 +403,9 @@ public java.util.Map getTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. *
* * @@ -423,8 +425,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -451,8 +454,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1419,8 +1423,9 @@ public int getTagsCount() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1450,8 +1455,9 @@ public java.util.Map getTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1471,8 +1477,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1499,8 +1506,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1533,8 +1541,9 @@ public Builder clearTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1564,8 +1573,9 @@ public java.util.Map getMutableTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1592,8 +1602,9 @@ public Builder putTags(java.lang.String key, java.lang.String value) { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequestOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequestOrBuilder.java index 79ffa5aeec9a..1717771da4c3 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequestOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/CreateSnapshotRequestOrBuilder.java @@ -188,8 +188,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -206,8 +207,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -228,8 +230,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -246,8 +249,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -268,8 +272,9 @@ java.lang.String getTagsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequest.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequest.java index ca9d97628a25..ebbbada74ff4 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequest.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequest.java @@ -152,7 +152,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return The revisionId. */ @java.lang.Override @@ -182,7 +182,7 @@ public java.lang.String getRevisionId() { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return The bytes for revisionId. */ @java.lang.Override @@ -684,7 +684,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return The revisionId. */ @java.lang.Deprecated @@ -713,7 +713,7 @@ public java.lang.String getRevisionId() { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return The bytes for revisionId. */ @java.lang.Deprecated @@ -742,7 +742,7 @@ public com.google.protobuf.ByteString getRevisionIdBytes() { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @param value The revisionId to set. * @return This builder for chaining. */ @@ -770,7 +770,7 @@ public Builder setRevisionId(java.lang.String value) { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return This builder for chaining. */ @java.lang.Deprecated @@ -794,7 +794,7 @@ public Builder clearRevisionId() { * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @param value The bytes for revisionId to set. * @return This builder for chaining. */ diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequestOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequestOrBuilder.java index 0a36e43ce7a8..25ec73aa4f48 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequestOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/DeleteSchemaRevisionRequestOrBuilder.java @@ -75,7 +75,7 @@ public interface DeleteSchemaRevisionRequestOrBuilder * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return The revisionId. */ @java.lang.Deprecated @@ -94,7 +94,7 @@ public interface DeleteSchemaRevisionRequestOrBuilder * * * @deprecated google.pubsub.v1.DeleteSchemaRevisionRequest.revision_id is deprecated. See - * google/pubsub/v1/schema.proto;l=330 + * google/pubsub/v1/schema.proto;l=342 * @return The bytes for revisionId. */ @java.lang.Deprecated diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/IngestionDataSourceSettings.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/IngestionDataSourceSettings.java index e57b0d592493..adbb29935f21 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/IngestionDataSourceSettings.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/IngestionDataSourceSettings.java @@ -355,6 +355,19 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * CONSUMER_NOT_FOUND = 5; */ CONSUMER_NOT_FOUND(5), + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 6; + */ + CONFLICTING_REGION_CONSTRAINTS(6), UNRECOGNIZED(-1), ; @@ -444,6 +457,20 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int CONSUMER_NOT_FOUND_VALUE = 5; + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 6; + */ + public static final int CONFLICTING_REGION_CONSTRAINTS_VALUE = 6; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -480,6 +507,8 @@ public static State forNumber(int value) { return STREAM_NOT_FOUND; case 5: return CONSUMER_NOT_FOUND; + case 6: + return CONFLICTING_REGION_CONSTRAINTS; default: return null; } @@ -2272,6 +2301,19 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * TOO_MANY_OBJECTS = 5; */ TOO_MANY_OBJECTS(5), + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 8; + */ + CONFLICTING_REGION_CONSTRAINTS(8), UNRECOGNIZED(-1), ; @@ -2360,6 +2402,20 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int TOO_MANY_OBJECTS_VALUE = 5; + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 8; + */ + public static final int CONFLICTING_REGION_CONSTRAINTS_VALUE = 8; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -2396,6 +2452,8 @@ public static State forNumber(int value) { return BUCKET_NOT_FOUND; case 5: return TOO_MANY_OBJECTS; + case 8: + return CONFLICTING_REGION_CONSTRAINTS; default: return null; } @@ -6817,6 +6875,19 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * RESOURCE_GROUP_NOT_FOUND = 7; */ RESOURCE_GROUP_NOT_FOUND(7), + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 8; + */ + CONFLICTING_REGION_CONSTRAINTS(8), UNRECOGNIZED(-1), ; @@ -6920,6 +6991,20 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int RESOURCE_GROUP_NOT_FOUND_VALUE = 7; + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 8; + */ + public static final int CONFLICTING_REGION_CONSTRAINTS_VALUE = 8; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -6960,6 +7045,8 @@ public static State forNumber(int value) { return SUBSCRIPTION_NOT_FOUND; case 7: return RESOURCE_GROUP_NOT_FOUND; + case 8: + return CONFLICTING_REGION_CONSTRAINTS; default: return null; } @@ -9167,6 +9254,19 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * TOPIC_NOT_FOUND = 5; */ TOPIC_NOT_FOUND(5), + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 6; + */ + CONFLICTING_REGION_CONSTRAINTS(6), UNRECOGNIZED(-1), ; @@ -9246,6 +9346,20 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int TOPIC_NOT_FOUND_VALUE = 5; + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 6; + */ + public static final int CONFLICTING_REGION_CONSTRAINTS_VALUE = 6; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -9282,6 +9396,8 @@ public static State forNumber(int value) { return CLUSTER_NOT_FOUND; case 5: return TOPIC_NOT_FOUND; + case 6: + return CONFLICTING_REGION_CONSTRAINTS; default: return null; } @@ -10985,6 +11101,19 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * TOPIC_NOT_FOUND = 6; */ TOPIC_NOT_FOUND(6), + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 7; + */ + CONFLICTING_REGION_CONSTRAINTS(7), UNRECOGNIZED(-1), ; @@ -11076,6 +11205,20 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int TOPIC_NOT_FOUND_VALUE = 6; + /** + * + * + *
+       * Indicates an error state where the ingestion source cannot be
+       * processed because the selected ingestion region is not permitted
+       * by the Regional Access Boundary (RAB) restrictions on the project's
+       * service account.
+       * 
+ * + * CONFLICTING_REGION_CONSTRAINTS = 7; + */ + public static final int CONFLICTING_REGION_CONSTRAINTS_VALUE = 7; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -11114,6 +11257,8 @@ public static State forNumber(int value) { return CLUSTER_NOT_FOUND; case 6: return TOPIC_NOT_FOUND; + case 7: + return CONFLICTING_REGION_CONSTRAINTS; default: return null; } diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransform.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransform.java index 68405365a06f..3db6680db2e1 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransform.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransform.java @@ -78,6 +78,7 @@ public enum TransformCase com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { JAVASCRIPT_UDF(2), + COMPRESSION(7), AI_INFERENCE(6), TRANSFORM_NOT_SET(0); private final int value; @@ -100,6 +101,8 @@ public static TransformCase forNumber(int value) { switch (value) { case 2: return JAVASCRIPT_UDF; + case 7: + return COMPRESSION; case 6: return AI_INFERENCE; case 0: @@ -181,6 +184,63 @@ public com.google.pubsub.v1.JavaScriptUDFOrBuilder getJavascriptUdfOrBuilder() { return com.google.pubsub.v1.JavaScriptUDF.getDefaultInstance(); } + public static final int COMPRESSION_FIELD_NUMBER = 7; + + /** + * + * + *
+   * Optional. Compression/Decompression.
+   * 
+ * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the compression field is set. + */ + @java.lang.Override + public boolean hasCompression() { + return transformCase_ == 7; + } + + /** + * + * + *
+   * Optional. Compression/Decompression.
+   * 
+ * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The compression. + */ + @java.lang.Override + public com.google.pubsub.v1.Compression getCompression() { + if (transformCase_ == 7) { + return (com.google.pubsub.v1.Compression) transform_; + } + return com.google.pubsub.v1.Compression.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Compression/Decompression.
+   * 
+ * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.pubsub.v1.CompressionOrBuilder getCompressionOrBuilder() { + if (transformCase_ == 7) { + return (com.google.pubsub.v1.Compression) transform_; + } + return com.google.pubsub.v1.Compression.getDefaultInstance(); + } + public static final int AI_INFERENCE_FIELD_NUMBER = 6; /** @@ -258,7 +318,7 @@ public com.google.pubsub.v1.AIInferenceOrBuilder getAiInferenceOrBuilder() { * bool enabled = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.pubsub.v1.MessageTransform.enabled is deprecated. See - * google/pubsub/v1/pubsub.proto;l=857 + * google/pubsub/v1/pubsub.proto;l=922 * @return The enabled. */ @java.lang.Override @@ -313,6 +373,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (transformCase_ == 6) { output.writeMessage(6, (com.google.pubsub.v1.AIInference) transform_); } + if (transformCase_ == 7) { + output.writeMessage(7, (com.google.pubsub.v1.Compression) transform_); + } getUnknownFields().writeTo(output); } @@ -338,6 +401,11 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 6, (com.google.pubsub.v1.AIInference) transform_); } + if (transformCase_ == 7) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 7, (com.google.pubsub.v1.Compression) transform_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -360,6 +428,9 @@ public boolean equals(final java.lang.Object obj) { case 2: if (!getJavascriptUdf().equals(other.getJavascriptUdf())) return false; break; + case 7: + if (!getCompression().equals(other.getCompression())) return false; + break; case 6: if (!getAiInference().equals(other.getAiInference())) return false; break; @@ -386,6 +457,10 @@ public int hashCode() { hash = (37 * hash) + JAVASCRIPT_UDF_FIELD_NUMBER; hash = (53 * hash) + getJavascriptUdf().hashCode(); break; + case 7: + hash = (37 * hash) + COMPRESSION_FIELD_NUMBER; + hash = (53 * hash) + getCompression().hashCode(); + break; case 6: hash = (37 * hash) + AI_INFERENCE_FIELD_NUMBER; hash = (53 * hash) + getAiInference().hashCode(); @@ -535,6 +610,9 @@ public Builder clear() { if (javascriptUdfBuilder_ != null) { javascriptUdfBuilder_.clear(); } + if (compressionBuilder_ != null) { + compressionBuilder_.clear(); + } if (aiInferenceBuilder_ != null) { aiInferenceBuilder_.clear(); } @@ -579,10 +657,10 @@ public com.google.pubsub.v1.MessageTransform buildPartial() { private void buildPartial0(com.google.pubsub.v1.MessageTransform result) { int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000008) != 0)) { result.enabled_ = enabled_; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.disabled_ = disabled_; } } @@ -593,6 +671,9 @@ private void buildPartialOneofs(com.google.pubsub.v1.MessageTransform result) { if (transformCase_ == 2 && javascriptUdfBuilder_ != null) { result.transform_ = javascriptUdfBuilder_.build(); } + if (transformCase_ == 7 && compressionBuilder_ != null) { + result.transform_ = compressionBuilder_.build(); + } if (transformCase_ == 6 && aiInferenceBuilder_ != null) { result.transform_ = aiInferenceBuilder_.build(); } @@ -622,6 +703,11 @@ public Builder mergeFrom(com.google.pubsub.v1.MessageTransform other) { mergeJavascriptUdf(other.getJavascriptUdf()); break; } + case COMPRESSION: + { + mergeCompression(other.getCompression()); + break; + } case AI_INFERENCE: { mergeAiInference(other.getAiInference()); @@ -668,13 +754,13 @@ public Builder mergeFrom( case 24: { enabled_ = input.readBool(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 24 case 32: { disabled_ = input.readBool(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 32 case 50: @@ -684,6 +770,13 @@ public Builder mergeFrom( transformCase_ = 6; break; } // case 50 + case 58: + { + input.readMessage( + internalGetCompressionFieldBuilder().getBuilder(), extensionRegistry); + transformCase_ = 7; + break; + } // case 58 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -959,6 +1052,239 @@ public com.google.pubsub.v1.JavaScriptUDFOrBuilder getJavascriptUdfOrBuilder() { return javascriptUdfBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.pubsub.v1.Compression, + com.google.pubsub.v1.Compression.Builder, + com.google.pubsub.v1.CompressionOrBuilder> + compressionBuilder_; + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the compression field is set. + */ + @java.lang.Override + public boolean hasCompression() { + return transformCase_ == 7; + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The compression. + */ + @java.lang.Override + public com.google.pubsub.v1.Compression getCompression() { + if (compressionBuilder_ == null) { + if (transformCase_ == 7) { + return (com.google.pubsub.v1.Compression) transform_; + } + return com.google.pubsub.v1.Compression.getDefaultInstance(); + } else { + if (transformCase_ == 7) { + return compressionBuilder_.getMessage(); + } + return com.google.pubsub.v1.Compression.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCompression(com.google.pubsub.v1.Compression value) { + if (compressionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + transform_ = value; + onChanged(); + } else { + compressionBuilder_.setMessage(value); + } + transformCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCompression(com.google.pubsub.v1.Compression.Builder builderForValue) { + if (compressionBuilder_ == null) { + transform_ = builderForValue.build(); + onChanged(); + } else { + compressionBuilder_.setMessage(builderForValue.build()); + } + transformCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeCompression(com.google.pubsub.v1.Compression value) { + if (compressionBuilder_ == null) { + if (transformCase_ == 7 + && transform_ != com.google.pubsub.v1.Compression.getDefaultInstance()) { + transform_ = + com.google.pubsub.v1.Compression.newBuilder( + (com.google.pubsub.v1.Compression) transform_) + .mergeFrom(value) + .buildPartial(); + } else { + transform_ = value; + } + onChanged(); + } else { + if (transformCase_ == 7) { + compressionBuilder_.mergeFrom(value); + } else { + compressionBuilder_.setMessage(value); + } + } + transformCase_ = 7; + return this; + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCompression() { + if (compressionBuilder_ == null) { + if (transformCase_ == 7) { + transformCase_ = 0; + transform_ = null; + onChanged(); + } + } else { + if (transformCase_ == 7) { + transformCase_ = 0; + transform_ = null; + } + compressionBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.pubsub.v1.Compression.Builder getCompressionBuilder() { + return internalGetCompressionFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.pubsub.v1.CompressionOrBuilder getCompressionOrBuilder() { + if ((transformCase_ == 7) && (compressionBuilder_ != null)) { + return compressionBuilder_.getMessageOrBuilder(); + } else { + if (transformCase_ == 7) { + return (com.google.pubsub.v1.Compression) transform_; + } + return com.google.pubsub.v1.Compression.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Compression/Decompression.
+     * 
+ * + * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.pubsub.v1.Compression, + com.google.pubsub.v1.Compression.Builder, + com.google.pubsub.v1.CompressionOrBuilder> + internalGetCompressionFieldBuilder() { + if (compressionBuilder_ == null) { + if (!(transformCase_ == 7)) { + transform_ = com.google.pubsub.v1.Compression.getDefaultInstance(); + } + compressionBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.pubsub.v1.Compression, + com.google.pubsub.v1.Compression.Builder, + com.google.pubsub.v1.CompressionOrBuilder>( + (com.google.pubsub.v1.Compression) transform_, getParentForChildren(), isClean()); + transform_ = null; + } + transformCase_ = 7; + onChanged(); + return compressionBuilder_; + } + private com.google.protobuf.SingleFieldBuilder< com.google.pubsub.v1.AIInference, com.google.pubsub.v1.AIInference.Builder, @@ -1223,7 +1549,7 @@ public com.google.pubsub.v1.AIInferenceOrBuilder getAiInferenceOrBuilder() { * bool enabled = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.pubsub.v1.MessageTransform.enabled is deprecated. See - * google/pubsub/v1/pubsub.proto;l=857 + * google/pubsub/v1/pubsub.proto;l=922 * @return The enabled. */ @java.lang.Override @@ -1243,7 +1569,7 @@ public boolean getEnabled() { * bool enabled = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.pubsub.v1.MessageTransform.enabled is deprecated. See - * google/pubsub/v1/pubsub.proto;l=857 + * google/pubsub/v1/pubsub.proto;l=922 * @param value The enabled to set. * @return This builder for chaining. */ @@ -1251,7 +1577,7 @@ public boolean getEnabled() { public Builder setEnabled(boolean value) { enabled_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1267,12 +1593,12 @@ public Builder setEnabled(boolean value) { * bool enabled = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.pubsub.v1.MessageTransform.enabled is deprecated. See - * google/pubsub/v1/pubsub.proto;l=857 + * google/pubsub/v1/pubsub.proto;l=922 * @return This builder for chaining. */ @java.lang.Deprecated public Builder clearEnabled() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); enabled_ = false; onChanged(); return this; @@ -1313,7 +1639,7 @@ public boolean getDisabled() { public Builder setDisabled(boolean value) { disabled_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1331,7 +1657,7 @@ public Builder setDisabled(boolean value) { * @return This builder for chaining. */ public Builder clearDisabled() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); disabled_ = false; onChanged(); return this; diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransformOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransformOrBuilder.java index b902a79e84f5..cbae83fc0b80 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransformOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/MessageTransformOrBuilder.java @@ -72,6 +72,46 @@ public interface MessageTransformOrBuilder */ com.google.pubsub.v1.JavaScriptUDFOrBuilder getJavascriptUdfOrBuilder(); + /** + * + * + *
+   * Optional. Compression/Decompression.
+   * 
+ * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the compression field is set. + */ + boolean hasCompression(); + + /** + * + * + *
+   * Optional. Compression/Decompression.
+   * 
+ * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The compression. + */ + com.google.pubsub.v1.Compression getCompression(); + + /** + * + * + *
+   * Optional. Compression/Decompression.
+   * 
+ * + * .google.pubsub.v1.Compression compression = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.pubsub.v1.CompressionOrBuilder getCompressionOrBuilder(); + /** * * @@ -129,7 +169,7 @@ public interface MessageTransformOrBuilder * bool enabled = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL]; * * @deprecated google.pubsub.v1.MessageTransform.enabled is deprecated. See - * google/pubsub/v1/pubsub.proto;l=857 + * google/pubsub/v1/pubsub.proto;l=922 * @return The enabled. */ @java.lang.Deprecated diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PubsubProto.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PubsubProto.java index 5c8fc7b0268f..9fb725047c9a 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PubsubProto.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PubsubProto.java @@ -132,6 +132,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_pubsub_v1_JavaScriptUDF_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_pubsub_v1_JavaScriptUDF_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_pubsub_v1_Compression_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_pubsub_v1_Compression_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_pubsub_v1_AIInference_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -421,7 +425,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034pubsub.googleapis.com/Schema\0221\n" + "\010encoding\030\002 \001(\0162\032.google.pubsub.v1.EncodingB\003\340A\001\022\036\n" + "\021first_revision_id\030\003 \001(\tB\003\340A\001\022\035\n" - + "\020last_revision_id\030\004 \001(\tB\003\340A\001\"\350\027\n" + + "\020last_revision_id\030\004 \001(\tB\003\340A\001\"\234\031\n" + "\033IngestionDataSourceSettings\022T\n" + "\013aws_kinesis\030\001" + " \001(\01328.google.pubsub.v1.IngestionDataSourceSettings.AwsKinesisB\003\340A\001H\000\022X\n" @@ -435,31 +439,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017confluent_cloud\030\006" + " \001(\0132<.google.pubsub.v1.IngestionDataSourceSettings.ConfluentCloudB\003\340A\001H\000\022K\n" + "\026platform_logs_settings\030\004" - + " \001(\0132&.google.pubsub.v1.PlatformLogsSettingsB\003\340A\001\032\352\002\n\n" + + " \001(\0132&.google.pubsub.v1.PlatformLogsSettingsB\003\340A\001\032\216\003\n\n" + "AwsKinesis\022R\n" + "\005state\030\001 \001(\0162>.google.pubsub.v1" + ".IngestionDataSourceSettings.AwsKinesis.StateB\003\340A\003\022\027\n\n" + "stream_arn\030\002 \001(\tB\003\340A\002\022\031\n" + "\014consumer_arn\030\003 \001(\tB\003\340A\002\022\031\n" + "\014aws_role_arn\030\004 \001(\tB\003\340A\002\022 \n" - + "\023gcp_service_account\030\005 \001(\tB\003\340A\002\"\226\001\n" + + "\023gcp_service_account\030\005 \001(\tB\003\340A\002\"\272\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\035\n" + "\031KINESIS_PERMISSION_DENIED\020\002\022\035\n" + "\031PUBLISH_PERMISSION_DENIED\020\003\022\024\n" + "\020STREAM_NOT_FOUND\020\004\022\026\n" - + "\022CONSUMER_NOT_FOUND\020\005\032\225\006\n" + + "\022CONSUMER_NOT_FOUND\020\005\022\"\n" + + "\036CONFLICTING_REGION_CONSTRAINTS\020\006\032\271\006\n" + "\014CloudStorage\022T\n" - + "\005state\030\001 \001(\0162@.google.pu" - + "bsub.v1.IngestionDataSourceSettings.CloudStorage.StateB\003\340A\003\022\023\n" + + "\005state\030\001 \001(\0162@.google.pubsub" + + ".v1.IngestionDataSourceSettings.CloudStorage.StateB\003\340A\003\022\023\n" + "\006bucket\030\002 \001(\tB\003\340A\001\022a\n" - + "\013text_format\030\003 \001(\0132E.google.pubsub.v1" - + ".IngestionDataSourceSettings.CloudStorage.TextFormatB\003\340A\001H\000\022a\n" - + "\013avro_format\030\004 \001(\0132E.google.pubsub.v1.IngestionDataSourceS" - + "ettings.CloudStorage.AvroFormatB\003\340A\001H\000\022n\n" - + "\022pubsub_avro_format\030\005 \001(\0132K.google.pubs" - + "ub.v1.IngestionDataSourceSettings.CloudStorage.PubSubAvroFormatB\003\340A\001H\000\022C\n" + + "\013text_format\030\003 \001(\0132E.google.pubsub.v1.Ing" + + "estionDataSourceSettings.CloudStorage.TextFormatB\003\340A\001H\000\022a\n" + + "\013avro_format\030\004 \001(\0132E.g" + + "oogle.pubsub.v1.IngestionDataSourceSettings.CloudStorage.AvroFormatB\003\340A\001H\000\022n\n" + + "\022pubsub_avro_format\030\005 \001(\0132K.google.pubsub.v" + + "1.IngestionDataSourceSettings.CloudStorage.PubSubAvroFormatB\003\340A\001H\000\022C\n" + "\032minimum_object_create_time\030\006" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\001\022\027\n\n" + "match_glob\030\t \001(\tB\003\340A\001\0327\n\n" @@ -467,25 +472,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tdelimiter\030\001 \001(\tB\003\340A\001H\000\210\001\001B\014\n\n" + "_delimiter\032\014\n\n" + "AvroFormat\032\022\n" - + "\020PubSubAvroFormat\"\232\001\n" + + "\020PubSubAvroFormat\"\276\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022#\n" + "\037CLOUD_STORAGE_PERMISSION_DENIED\020\002\022\035\n" + "\031PUBLISH_PERMISSION_DENIED\020\003\022\024\n" + "\020BUCKET_NOT_FOUND\020\004\022\024\n" - + "\020TOO_MANY_OBJECTS\020\005B\016\n" - + "\014input_format\032\377\003\n" + + "\020TOO_MANY_OBJECTS\020\005\022\"\n" + + "\036CONFLICTING_REGION_CONSTRAINTS\020\010B\016\n" + + "\014input_format\032\243\004\n" + "\016AzureEventHubs\022V\n" - + "\005state\030\001 \001(\0162B.google.pubsub.v" - + "1.IngestionDataSourceSettings.AzureEventHubs.StateB\003\340A\003\022\033\n" + + "\005state\030\001 \001(\0162B.google.pubsub.v1.Ingest" + + "ionDataSourceSettings.AzureEventHubs.StateB\003\340A\003\022\033\n" + "\016resource_group\030\002 \001(\tB\003\340A\001\022\026\n" + "\tnamespace\030\003 \001(\tB\003\340A\001\022\026\n" + "\tevent_hub\030\004 \001(\tB\003\340A\001\022\026\n" + "\tclient_id\030\005 \001(\tB\003\340A\001\022\026\n" + "\ttenant_id\030\006 \001(\tB\003\340A\001\022\034\n" + "\017subscription_id\030\007 \001(\tB\003\340A\001\022 \n" - + "\023gcp_service_account\030\010 \001(\tB\003\340A\001\"\327\001\n" + + "\023gcp_service_account\030\010 \001(\tB\003\340A\001\"\373\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022 \n" @@ -494,30 +500,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023NAMESPACE_NOT_FOUND\020\004\022\027\n" + "\023EVENT_HUB_NOT_FOUND\020\005\022\032\n" + "\026SUBSCRIPTION_NOT_FOUND\020\006\022\034\n" - + "\030RESOURCE_GROUP_NOT_FOUND\020\007\032\366\002\n" + + "\030RESOURCE_GROUP_NOT_FOUND\020\007\022\"\n" + + "\036CONFLICTING_REGION_CONSTRAINTS\020\010\032\232\003\n" + "\006AwsMsk\022N\n" - + "\005state\030\001" - + " \001(\0162:.google.pubsub.v1.IngestionDataSourceSettings.AwsMsk.StateB\003\340A\003\022\030\n" + + "\005state\030\001 \001(\0162:.g" + + "oogle.pubsub.v1.IngestionDataSourceSettings.AwsMsk.StateB\003\340A\003\022\030\n" + "\013cluster_arn\030\002 \001(\tB\003\340A\002\0222\n" + "\005topic\030\003 \001(\tB#\340A\002\372A\035\n" + "\033pubsub.googleapis.com/Topic\022\031\n" + "\014aws_role_arn\030\004 \001(\tB\003\340A\002\022 \n" - + "\023gcp_service_account\030\005 \001(\tB\003\340A\002\"\220\001\n" + + "\023gcp_service_account\030\005 \001(\tB\003\340A\002\"\264\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\031\n" + "\025MSK_PERMISSION_DENIED\020\002\022\035\n" + "\031PUBLISH_PERMISSION_DENIED\020\003\022\025\n" + "\021CLUSTER_NOT_FOUND\020\004\022\023\n" - + "\017TOPIC_NOT_FOUND\020\005\032\266\003\n" + + "\017TOPIC_NOT_FOUND\020\005\022\"\n" + + "\036CONFLICTING_REGION_CONSTRAINTS\020\006\032\332\003\n" + "\016ConfluentCloud\022V\n" - + "\005state\030\001 \001(\0162B.goog" - + "le.pubsub.v1.IngestionDataSourceSettings.ConfluentCloud.StateB\003\340A\003\022\035\n" + + "\005state\030\001 \001(\0162B.google.pubsub.v1.Ing" + + "estionDataSourceSettings.ConfluentCloud.StateB\003\340A\003\022\035\n" + "\020bootstrap_server\030\002 \001(\tB\003\340A\002\022\027\n\n" + "cluster_id\030\003 \001(\tB\003\340A\002\022\022\n" + "\005topic\030\004 \001(\tB\003\340A\002\022\035\n" + "\020identity_pool_id\030\005 \001(\tB\003\340A\002\022 \n" - + "\023gcp_service_account\030\006 \001(\tB\003\340A\002\"\276\001\n" + + "\023gcp_service_account\030\006 \001(\tB\003\340A\002\"\342\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022%\n" @@ -525,11 +533,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031PUBLISH_PERMISSION_DENIED\020\003\022 \n" + "\034UNREACHABLE_BOOTSTRAP_SERVER\020\004\022\025\n" + "\021CLUSTER_NOT_FOUND\020\005\022\023\n" - + "\017TOPIC_NOT_FOUND\020\006B\010\n" + + "\017TOPIC_NOT_FOUND\020\006\022\"\n" + + "\036CONFLICTING_REGION_CONSTRAINTS\020\007B\010\n" + "\006source\"\277\001\n" + "\024PlatformLogsSettings\022F\n" - + "\010severity\030\001" - + " \001(\0162/.google.pubsub.v1.PlatformLogsSettings.SeverityB\003\340A\001\"_\n" + + "\010severity\030\001 \001(\0162/.goog" + + "le.pubsub.v1.PlatformLogsSettings.SeverityB\003\340A\001\"_\n" + "\010Severity\022\030\n" + "\024SEVERITY_UNSPECIFIED\020\000\022\014\n" + "\010DISABLED\020\001\022\t\n" @@ -541,16 +550,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005topic\030\001 \001(\tB#\340A\002\372A\035\n" + "\033pubsub.googleapis.com/Topic\022\032\n\r" + "error_message\030\002 \001(\tB\003\340A\002\022a\n" - + "\025cloud_storage_failure\030\003 \001(\0132;.google.pubsub.v1" - + ".IngestionFailureEvent.CloudStorageFailureB\003\340A\001H\000\022[\n" - + "\017aws_msk_failure\030\004 \001(\0132;.goo" - + "gle.pubsub.v1.IngestionFailureEvent.AwsMskFailureReasonB\003\340A\001H\000\022l\n" - + "\030azure_event_hubs_failure\030\005 \001(\0132C.google.pubsub.v1.Inge" - + "stionFailureEvent.AzureEventHubsFailureReasonB\003\340A\001H\000\022k\n" - + "\027confluent_cloud_failure\030\006 \001(\0132C.google.pubsub.v1.IngestionFailur" - + "eEvent.ConfluentCloudFailureReasonB\003\340A\001H\000\022c\n" - + "\023aws_kinesis_failure\030\007 \001(\0132?.google." - + "pubsub.v1.IngestionFailureEvent.AwsKinesisFailureReasonB\003\340A\001H\000\032\024\n" + + "\025cloud_storage_failure\030\003 \001(" + + "\0132;.google.pubsub.v1.IngestionFailureEvent.CloudStorageFailureB\003\340A\001H\000\022[\n" + + "\017aws_msk_failure\030\004 \001(\0132;.google.pubsub.v1.Ingest" + + "ionFailureEvent.AwsMskFailureReasonB\003\340A\001H\000\022l\n" + + "\030azure_event_hubs_failure\030\005 \001(\0132C.g" + + "oogle.pubsub.v1.IngestionFailureEvent.AzureEventHubsFailureReasonB\003\340A\001H\000\022k\n" + + "\027confluent_cloud_failure\030\006 \001(\0132C.google.pubsu" + + "b.v1.IngestionFailureEvent.ConfluentCloudFailureReasonB\003\340A\001H\000\022c\n" + + "\023aws_kinesis_failure\030\007 \001(\0132?.google.pubsub.v1.IngestionF" + + "ailureEvent.AwsKinesisFailureReasonB\003\340A\001H\000\032\024\n" + "\022ApiViolationReason\032\023\n" + "\021AvroFailureReason\032\027\n" + "\025SchemaViolationReason\032$\n" @@ -559,78 +568,94 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006bucket\030\001 \001(\tB\003\340A\001\022\030\n" + "\013object_name\030\002 \001(\tB\003\340A\001\022\036\n" + "\021object_generation\030\003 \001(\003B\003\340A\001\022]\n" - + "\023avro_failure_reason\030\005 \001(\01329.google.pubsub.v1." - + "IngestionFailureEvent.AvroFailureReasonB\003\340A\001H\000\022_\n" - + "\024api_violation_reason\030\006 \001(\0132:.g" - + "oogle.pubsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" - + "\027schema_violation_reason\030\007 \001(\0132=.google.pubsub.v1.Inge" - + "stionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" - + "%message_transformation_failure_reason\030\010 \001(\0132J.google.pubsub.v1.Ingest" - + "ionFailureEvent.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + + "\023avro_failure_reason\030\005 \001(\013" + + "29.google.pubsub.v1.IngestionFailureEvent.AvroFailureReasonB\003\340A\001H\000\022_\n" + + "\024api_violation_reason\030\006 \001(\0132:.google.pubsub.v1.Inge" + + "stionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" + + "\027schema_violation_reason\030\007 \001(\0132=.g" + + "oogle.pubsub.v1.IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" + + "%message_transformation_failure_reason\030\010 \001(\0132J.goo" + + "gle.pubsub.v1.IngestionFailureEvent.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + "\006reason\032\316\003\n" + "\023AwsMskFailureReason\022\030\n" + "\013cluster_arn\030\001 \001(\tB\003\340A\001\022\030\n" + "\013kafka_topic\030\002 \001(\tB\003\340A\001\022\031\n" + "\014partition_id\030\003 \001(\003B\003\340A\001\022\023\n" + "\006offset\030\004 \001(\003B\003\340A\001\022_\n" - + "\024api_violation_reason\030\005 \001(\0132:.google.pubsub.v1" - + ".IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" - + "\027schema_violation_reason\030\006 \001(" - + "\0132=.google.pubsub.v1.IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" - + "%message_transformation_failure_reason\030\007 \001(\0132" - + "J.google.pubsub.v1.IngestionFailureEvent" - + ".MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + + "\024api_violation_reason\030\005 \001(" + + "\0132:.google.pubsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" + + "\027schema_violation_reason\030\006 \001(\0132=.google.pubsub.v1" + + ".IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" + + "%message_transformation_failure_reason\030\007 \001(\0132J.google.pubsub.v1.I" + + "ngestionFailureEvent.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + "\006reason\032\322\003\n" + "\033AzureEventHubsFailureReason\022\026\n" + "\tnamespace\030\001 \001(\tB\003\340A\001\022\026\n" + "\tevent_hub\030\002 \001(\tB\003\340A\001\022\031\n" + "\014partition_id\030\003 \001(\003B\003\340A\001\022\023\n" + "\006offset\030\004 \001(\003B\003\340A\001\022_\n" - + "\024api_violation_reason\030\005" - + " \001(\0132:.google.pubsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" - + "\027schema_violation_reason\030\006 \001(\0132=.google." - + "pubsub.v1.IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" - + "%message_transformation_failure_reason\030\007 \001(\0132J.google.pu" - + "bsub.v1.IngestionFailureEvent.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + + "\024api_violation_reason\030\005 \001(\0132:.google." + + "pubsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" + + "\027schema_violation_reason\030\006 \001(\0132=.google.pubsub.v1.IngestionF" + + "ailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" + + "%message_transformation_failure_reason\030\007" + + " \001(\0132J.google.pubsub.v1.IngestionFai" + + "lureEvent.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + "\006reason\032\325\003\n" + "\033ConfluentCloudFailureReason\022\027\n\n" + "cluster_id\030\001 \001(\tB\003\340A\001\022\030\n" + "\013kafka_topic\030\002 \001(\tB\003\340A\001\022\031\n" + "\014partition_id\030\003 \001(\003B\003\340A\001\022\023\n" + "\006offset\030\004 \001(\003B\003\340A\001\022_\n" - + "\024api_violation_reason\030\005 \001" - + "(\0132:.google.pubsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" - + "\027schema_violation_reason\030\006 \001(\0132=.google.pubsub.v" - + "1.IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" - + "%message_transformation_failure_reason\030\007 \001(\0132J.google.pubsub.v1." - + "IngestionFailureEvent.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + + "\024api_violation_reason\030\005 \001(\0132:.google.pubsub.v" + + "1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000\022e\n" + + "\027schema_violation_reason\030\006 \001" + + "(\0132=.google.pubsub.v1.IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" + + "%message_transformation_failure_reason\030\007 \001(\013" + + "2J.google.pubsub.v1.IngestionFailureEven" + + "t.MessageTransformationFailureReasonB\003\340A\001H\000B\010\n" + "\006reason\032\301\003\n" + "\027AwsKinesisFailureReason\022\027\n\n" + "stream_arn\030\001 \001(\tB\003\340A\001\022\032\n\r" + "partition_key\030\002 \001(\tB\003\340A\001\022\034\n" + "\017sequence_number\030\003 \001(\tB\003\340A\001\022e\n" - + "\027schema_violation_reason\030\004 \001(\0132=.google.pubsub.v1.Ing" - + "estionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" - + "%message_transformation_failure_reason\030\005 \001(\0132J.google.pubsub.v1.Inges" - + "tionFailureEvent.MessageTransformationFailureReasonB\003\340A\001H\000\022_\n" - + "\024api_violation_reason\030\006" - + " \001(\0132:.google.pubsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000B\010\n" + + "\027schema_violation_reason\030\004 \001(\0132=." + + "google.pubsub.v1.IngestionFailureEvent.SchemaViolationReasonB\003\340A\001H\000\022\200\001\n" + + "%message_transformation_failure_reason\030\005 \001(\0132J.go" + + "ogle.pubsub.v1.IngestionFailureEvent.Mes" + + "sageTransformationFailureReasonB\003\340A\001H\000\022_\n" + + "\024api_violation_reason\030\006 \001(\0132:.google.pu" + + "bsub.v1.IngestionFailureEvent.ApiViolationReasonB\003\340A\001H\000B\010\n" + "\006reasonB\t\n" + "\007failure\">\n\r" + "JavaScriptUDF\022\032\n\r" + "function_name\030\001 \001(\tB\003\340A\002\022\021\n" - + "\004code\030\002 \001(\tB\003\340A\002\"\201\002\n" + + "\004code\030\002 \001(\tB\003\340A\002\"\317\002\n" + + "\013Compression\022V\n" + + "\025compression_algorithm\030\001 \001(\01622.google.pub" + + "sub.v1.Compression.CompressionAlgorithmB\003\340A\002\022L\n" + + "\020compression_mode\030\002 \001(\0162-.google." + + "pubsub.v1.Compression.CompressionModeB\003\340A\002\"G\n" + + "\024CompressionAlgorithm\022%\n" + + "!COMPRESSION_ALGORITHM_UNSPECIFIED\020\000\022\010\n" + + "\004ZLIB\020\001\"Q\n" + + "\017CompressionMode\022 \n" + + "\034COMPRESSION_MODE_UNSPECIFIED\020\000\022\014\n" + + "\010COMPRESS\020\001\022\016\n\n" + + "DECOMPRESS\020\002\"\201\002\n" + "\013AIInference\022\025\n" + "\010endpoint\030\001 \001(\tB\003\340A\002\022Z\n" - + "\026unstructured_inference\030\002 \001(\01323.google" - + ".pubsub.v1.AIInference.UnstructuredInferenceB\003\340A\001H\000\022\"\n" + + "\026unstructured_inference\030\002 \001(\01323.google.p" + + "ubsub.v1.AIInference.UnstructuredInferenceB\003\340A\001H\000\022\"\n" + "\025service_account_email\030\003 \001(\tB\003\340A\001\032I\n" + "\025UnstructuredInference\0220\n\n" + "parameters\030\001 \001(\0132\027.google.protobuf.StructB\003\340A\001B\020\n" - + "\016inference_mode\"\312\001\n" + + "\016inference_mode\"\205\002\n" + "\020MessageTransform\022>\n" + "\016javascript_udf\030\002" - + " \001(\0132\037.google.pubsub.v1.JavaScriptUDFB\003\340A\001H\000\022:\n" + + " \001(\0132\037.google.pubsub.v1.JavaScriptUDFB\003\340A\001H\000\0229\n" + + "\013compression\030\007" + + " \001(\0132\035.google.pubsub.v1.CompressionB\003\340A\001H\000\022:\n" + "\014ai_inference\030\006" + " \001(\0132\035.google.pubsub.v1.AIInferenceB\003\340A\001H\000\022\026\n" + "\007enabled\030\003 \001(\010B\005\030\001\340A\001\022\025\n" @@ -665,13 +690,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\034\n" + "\030INGESTION_RESOURCE_ERROR\020\002:c\352A`\n" - + "\033pubsub.googleapis." - + "com/Topic\022!projects/{project}/topics/{topic}\022\017_deleted-topic_*\006topics2\005topic\"\200\002\n" - + "\r" + + "\033pubsub.googleapis.com/Topic\022!projects/{pr" + + "oject}/topics/{topic}\022\017_deleted-topic_*\006topics2\005topic\"\200\002\n\r" + "PubsubMessage\022\021\n" + "\004data\030\001 \001(\014B\003\340A\001\022H\n\n" - + "attributes\030\002" - + " \003(\0132/.google.pubsub.v1.PubsubMessage.AttributesEntryB\003\340A\001\022\022\n\n" + + "attributes\030\002 \003(\0132/.google." + + "pubsub.v1.PubsubMessage.AttributesEntryB\003\340A\001\022\022\n\n" + "message_id\030\003 \001(\t\0220\n" + "\014publish_time\030\004 \001(\0132\032.google.protobuf.Timestamp\022\031\n" + "\014ordering_key\030\005 \001(\tB\003\340A\001\0321\n" @@ -739,8 +763,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025retain_acked_messages\030\007 \001(\010B\003\340A\001\022B\n" + "\032message_retention_duration\030\010" + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\022?\n" - + "\006labels\030\t \003(\0132*.g" - + "oogle.pubsub.v1.Subscription.LabelsEntryB\003\340A\001\022$\n" + + "\006labels\030\t" + + " \003(\0132*.google.pubsub.v1.Subscription.LabelsEntryB\003\340A\001\022$\n" + "\027enable_message_ordering\030\n" + " \001(\010B\003\340A\001\022B\n" + "\021expiration_policy\030\013" @@ -755,8 +779,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " topic_message_retention_duration\030\021" + " \001(\0132\031.google.protobuf.DurationB\003\340A\003\0228\n" + "\005state\030\023 \001(\0162$.google.pubsub.v1.Subscription.StateB\003\340A\003\022i\n" - + "\037analytics_hub_subscription_info\030\027 \001(\0132;.google.pubsub.v1.Su" - + "bscription.AnalyticsHubSubscriptionInfoB\003\340A\003\022C\n" + + "\037analytics_hub_subscription_info\030\027 \001(\0132;.go" + + "ogle.pubsub.v1.Subscription.AnalyticsHubSubscriptionInfoB\003\340A\003\022C\n" + "\022message_transforms\030\031" + " \003(\0132\".google.pubsub.v1.MessageTransformB\003\340A\001\022A\n" + "\004tags\030\032 \003(\0132(.google.pubsub.v1.Subscription.TagsEntryB" @@ -775,8 +799,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\022\n" + "\016RESOURCE_ERROR\020\002:u\352Ar\n" - + "\"pubsub.googleapi" - + "s.com/Subscription\022/projects/{project}/subscriptions/{subscription}*\r" + + "\"pubsub.googleapis.com/Subscription\022/pro" + + "jects/{project}/subscriptions/{subscription}*\r" + "subscriptions2\014subscription\"\177\n" + "\013RetryPolicy\0227\n" + "\017minimum_backoff\030\001" @@ -790,12 +814,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003ttl\030\001 \001(\0132\031.google.protobuf.DurationB\003\340A\001\"\232\004\n\n" + "PushConfig\022\032\n\r" + "push_endpoint\030\001 \001(\tB\003\340A\001\022E\n\n" - + "attributes\030\002 \003(\0132,.goog" - + "le.pubsub.v1.PushConfig.AttributesEntryB\003\340A\001\022A\n\n" - + "oidc_token\030\003" - + " \001(\0132&.google.pubsub.v1.PushConfig.OidcTokenB\003\340A\001H\000\022I\n" - + "\016pubsub_wrapper\030\004" - + " \001(\0132*.google.pubsub.v1.PushConfig.PubsubWrapperB\003\340A\001H\001\022A\n\n" + + "attributes\030\002" + + " \003(\0132,.google.pubsub.v1.PushConfig.AttributesEntryB\003\340A\001\022A\n\n" + + "oidc_token\030\003 \001(" + + "\0132&.google.pubsub.v1.PushConfig.OidcTokenB\003\340A\001H\000\022I\n" + + "\016pubsub_wrapper\030\004 \001(\0132*.googl" + + "e.pubsub.v1.PushConfig.PubsubWrapperB\003\340A\001H\001\022A\n\n" + "no_wrapper\030\005" + " \001(\0132&.google.pubsub.v1.PushConfig.NoWrapperB\003\340A\001H\001\032F\n" + "\tOidcToken\022\"\n" @@ -814,8 +838,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020use_topic_schema\030\002 \001(\010B\003\340A\001\022\033\n" + "\016write_metadata\030\003 \001(\010B\003\340A\001\022 \n" + "\023drop_unknown_fields\030\004 \001(\010B\003\340A\001\022:\n" - + "\005state\030\005" - + " \001(\0162&.google.pubsub.v1.BigQueryConfig.StateB\003\340A\003\022\035\n" + + "\005state\030\005 \001(\0162&.g" + + "oogle.pubsub.v1.BigQueryConfig.StateB\003\340A\003\022\035\n" + "\020use_table_schema\030\006 \001(\010B\003\340A\001\022\"\n" + "\025service_account_email\030\007 \001(\tB\003\340A\001\"\256\001\n" + "\005State\022\025\n" @@ -831,8 +855,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016app_profile_id\030\002 \001(\tB\003\340A\001\022\"\n" + "\025service_account_email\030\003 \001(\tB\003\340A\001\022\033\n" + "\016write_metadata\030\005 \001(\010B\003\340A\001\022:\n" - + "\005state\030\004" - + " \001(\0162&.google.pubsub.v1.BigtableConfig.StateB\003\340A\003\"\315\001\n" + + "\005state\030\004 \001(\0162&.goog" + + "le.pubsub.v1.BigtableConfig.StateB\003\340A\003\"\315\001\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\001\022\r\n" @@ -848,10 +872,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017filename_suffix\030\003 \001(\tB\003\340A\001\022%\n" + "\030filename_datetime_format\030\n" + " \001(\tB\003\340A\001\022K\n" - + "\013text_config\030\004 \001(\0132/.goog" - + "le.pubsub.v1.CloudStorageConfig.TextConfigB\003\340A\001H\000\022K\n" - + "\013avro_config\030\005 \001(\0132/.google." - + "pubsub.v1.CloudStorageConfig.AvroConfigB\003\340A\001H\000\0224\n" + + "\013text_config\030\004" + + " \001(\0132/.google.pubsub.v1.CloudStorageConfig.TextConfigB\003\340A\001H\000\022K\n" + + "\013avro_config\030\005" + + " \001(\0132/.google.pubsub.v1.CloudStorageConfig.AvroConfigB\003\340A\001H\000\0224\n" + "\014max_duration\030\006" + " \001(\0132\031.google.protobuf.DurationB\003\340A\001\022\026\n" + "\tmax_bytes\030\007 \001(\003B\003\340A\001\022\031\n" @@ -881,8 +905,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014subscription\030\001 \001(\tB*\340A\002\372A$\n" + "\"pubsub.googleapis.com/Subscription\"\214\001\n" + "\031UpdateSubscriptionRequest\0229\n" - + "\014subscription\030\001 " - + "\001(\0132\036.google.pubsub.v1.SubscriptionB\003\340A\002\0224\n" + + "\014subscription\030\001" + + " \001(\0132\036.google.pubsub.v1.SubscriptionB\003\340A\002\0224\n" + "\013update_mask\030\002" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\221\001\n" + "\030ListSubscriptionsRequest\022D\n" @@ -914,7 +938,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014subscription\030\001 \001(\tB*\340A\002\372A$\n" + "\"pubsub.googleapis.com/Subscription\022\024\n" + "\007ack_ids\030\004 \003(\tB\003\340A\002\022!\n" - + "\024ack_deadline_seconds\030\003 \001(\005B\003\340A\002\"l\n" + + "\024ack_deadline_seconds\030\003 \001(\005B\003\340", + "A\002\"l\n" + "\022AcknowledgeRequest\022@\n" + "\014subscription\030\001 \001(\tB*\340A\002\372A$\n" + "\"pubsub.googleapis.com/Subscription\022\024\n" @@ -934,179 +959,172 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025StreamingPullResponse\022A\n" + "\021received_messages\030\001" + " \003(\0132!.google.pubsub.v1.ReceivedMessageB\003\340A\001\022f\n" - + "\030acknowl", - "edge_confirmation\030\005 \001(\0132?.google.pubsub." - + "v1.StreamingPullResponse.AcknowledgeConf" - + "irmationB\003\340A\001\022t\n modify_ack_deadline_con" - + "firmation\030\003 \001(\0132E.google.pubsub.v1.Strea" - + "mingPullResponse.ModifyAckDeadlineConfir" - + "mationB\003\340A\001\022d\n\027subscription_properties\030\004" - + " \001(\0132>.google.pubsub.v1.StreamingPullRes" - + "ponse.SubscriptionPropertiesB\003\340A\001\032\224\001\n\027Ac" - + "knowledgeConfirmation\022\024\n\007ack_ids\030\001 \003(\tB\003" - + "\340A\001\022\034\n\017invalid_ack_ids\030\002 \003(\tB\003\340A\001\022\036\n\021uno" - + "rdered_ack_ids\030\003 \003(\tB\003\340A\001\022%\n\030temporary_f" - + "ailed_ack_ids\030\004 \003(\tB\003\340A\001\032z\n\035ModifyAckDea" - + "dlineConfirmation\022\024\n\007ack_ids\030\001 \003(\tB\003\340A\001\022" - + "\034\n\017invalid_ack_ids\030\002 \003(\tB\003\340A\001\022%\n\030tempora" - + "ry_failed_ack_ids\030\003 \003(\tB\003\340A\001\032k\n\026Subscrip" - + "tionProperties\022*\n\035exactly_once_delivery_" - + "enabled\030\001 \001(\010B\003\340A\001\022%\n\030message_ordering_e" - + "nabled\030\002 \001(\010B\003\340A\001\"\201\003\n\025CreateSnapshotRequ" - + "est\0224\n\004name\030\001 \001(\tB&\340A\002\372A \n\036pubsub.google" - + "apis.com/Snapshot\022@\n\014subscription\030\002 \001(\tB" - + "*\340A\002\372A$\n\"pubsub.googleapis.com/Subscript" - + "ion\022H\n\006labels\030\003 \003(\01323.google.pubsub.v1.C" - + "reateSnapshotRequest.LabelsEntryB\003\340A\001\022J\n" - + "\004tags\030\004 \003(\01321.google.pubsub.v1.CreateSna" - + "pshotRequest.TagsEntryB\t\340A\004\340A\005\340A\001\032-\n\013Lab" - + "elsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" - + "\032+\n\tTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(" - + "\t:\0028\001\"\200\001\n\025UpdateSnapshotRequest\0221\n\010snaps" - + "hot\030\001 \001(\0132\032.google.pubsub.v1.SnapshotB\003\340" - + "A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.protobu" - + "f.FieldMaskB\003\340A\002\"\326\002\n\010Snapshot\022\021\n\004name\030\001 " - + "\001(\tB\003\340A\001\0222\n\005topic\030\002 \001(\tB#\340A\001\372A\035\n\033pubsub." - + "googleapis.com/Topic\0224\n\013expire_time\030\003 \001(" - + "\0132\032.google.protobuf.TimestampB\003\340A\001\022;\n\006la" - + "bels\030\004 \003(\0132&.google.pubsub.v1.Snapshot.L" - + "abelsEntryB\003\340A\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 " - + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:a\352A^\n\036pubsub.goog" - + "leapis.com/Snapshot\022\'projects/{project}/" - + "snapshots/{snapshot}*\tsnapshots2\010snapsho" - + "t\"N\n\022GetSnapshotRequest\0228\n\010snapshot\030\001 \001(" - + "\tB&\340A\002\372A \n\036pubsub.googleapis.com/Snapsho" - + "t\"\215\001\n\024ListSnapshotsRequest\022D\n\007project\030\001 " - + "\001(\tB3\340A\002\372A-\n+cloudresourcemanager.google" - + "apis.com/Project\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001" - + "\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"i\n\025ListSnapsho" - + "tsResponse\0222\n\tsnapshots\030\001 \003(\0132\032.google.p" - + "ubsub.v1.SnapshotB\003\340A\001\022\034\n\017next_page_toke" - + "n\030\002 \001(\tB\003\340A\001\"Q\n\025DeleteSnapshotRequest\0228\n" - + "\010snapshot\030\001 \001(\tB&\340A\002\372A \n\036pubsub.googleap" - + "is.com/Snapshot\"\306\001\n\013SeekRequest\022@\n\014subsc" - + "ription\030\001 \001(\tB*\340A\002\372A$\n\"pubsub.googleapis" - + ".com/Subscription\022/\n\004time\030\002 \001(\0132\032.google" - + ".protobuf.TimestampB\003\340A\001H\000\022:\n\010snapshot\030\003" - + " \001(\tB&\340A\001\372A \n\036pubsub.googleapis.com/Snap" - + "shotH\000B\010\n\006target\"\016\n\014SeekResponse2\270\013\n\tPub" - + "lisher\022q\n\013CreateTopic\022\027.google.pubsub.v1" - + ".Topic\032\027.google.pubsub.v1.Topic\"0\332A\004name" - + "\202\323\344\223\002#\032\036/v1/{name=projects/*/topics/*}:\001" - + "*\022\221\001\n\013UpdateTopic\022$.google.pubsub.v1.Upd" - + "ateTopicRequest\032\027.google.pubsub.v1.Topic" - + "\"C\332A\021topic,update_mask\202\323\344\223\002)2$/v1/{topic" - + ".name=projects/*/topics/*}:\001*\022\223\001\n\007Publis" - + "h\022 .google.pubsub.v1.PublishRequest\032!.go" - + "ogle.pubsub.v1.PublishResponse\"C\332A\016topic" - + ",messages\202\323\344\223\002,\"\'/v1/{topic=projects/*/t" - + "opics/*}:publish:\001*\022w\n\010GetTopic\022!.google" - + ".pubsub.v1.GetTopicRequest\032\027.google.pubs" - + "ub.v1.Topic\"/\332A\005topic\202\323\344\223\002!\022\037/v1/{topic=" - + "projects/*/topics/*}\022\212\001\n\nListTopics\022#.go" - + "ogle.pubsub.v1.ListTopicsRequest\032$.googl" - + "e.pubsub.v1.ListTopicsResponse\"1\332A\007proje" - + "ct\202\323\344\223\002!\022\037/v1/{project=projects/*}/topic" - + "s\022\272\001\n\026ListTopicSubscriptions\022/.google.pu" - + "bsub.v1.ListTopicSubscriptionsRequest\0320." - + "google.pubsub.v1.ListTopicSubscriptionsR" - + "esponse\"=\332A\005topic\202\323\344\223\002/\022-/v1/{topic=proj" - + "ects/*/topics/*}/subscriptions\022\252\001\n\022ListT" - + "opicSnapshots\022+.google.pubsub.v1.ListTop" - + "icSnapshotsRequest\032,.google.pubsub.v1.Li" - + "stTopicSnapshotsResponse\"9\332A\005topic\202\323\344\223\002+" - + "\022)/v1/{topic=projects/*/topics/*}/snapsh" - + "ots\022|\n\013DeleteTopic\022$.google.pubsub.v1.De" - + "leteTopicRequest\032\026.google.protobuf.Empty" - + "\"/\332A\005topic\202\323\344\223\002!*\037/v1/{topic=projects/*/" - + "topics/*}\022\255\001\n\022DetachSubscription\022+.googl" - + "e.pubsub.v1.DetachSubscriptionRequest\032,." - + "google.pubsub.v1.DetachSubscriptionRespo" - + "nse\"<\202\323\344\223\0026\"4/v1/{subscription=projects/" - + "*/subscriptions/*}:detach\032p\312A\025pubsub.goo" - + "gleapis.com\322AUhttps://www.googleapis.com" - + "/auth/cloud-platform,https://www.googlea" - + "pis.com/auth/pubsub2\322\025\n\nSubscriber\022\264\001\n\022C" - + "reateSubscription\022\036.google.pubsub.v1.Sub" - + "scription\032\036.google.pubsub.v1.Subscriptio" - + "n\"^\332A+name,topic,push_config,ack_deadlin" - + "e_seconds\202\323\344\223\002*\032%/v1/{name=projects/*/su" - + "bscriptions/*}:\001*\022\241\001\n\017GetSubscription\022(." - + "google.pubsub.v1.GetSubscriptionRequest\032" - + "\036.google.pubsub.v1.Subscription\"D\332A\014subs" - + "cription\202\323\344\223\002/\022-/v1/{subscription=projec" - + "ts/*/subscriptions/*}\022\273\001\n\022UpdateSubscrip" - + "tion\022+.google.pubsub.v1.UpdateSubscripti" - + "onRequest\032\036.google.pubsub.v1.Subscriptio" - + "n\"X\332A\030subscription,update_mask\202\323\344\223\002722/v" - + "1/{subscription.name=projects/*/subscrip" - + "tions/*}:\001*\022\246\001\n\021ListSubscriptions\022*.goog" - + "le.pubsub.v1.ListSubscriptionsRequest\032+." - + "google.pubsub.v1.ListSubscriptionsRespon" - + "se\"8\332A\007project\202\323\344\223\002(\022&/v1/{project=proje" - + "cts/*}/subscriptions\022\237\001\n\022DeleteSubscript" - + "ion\022+.google.pubsub.v1.DeleteSubscriptio" - + "nRequest\032\026.google.protobuf.Empty\"D\332A\014sub" - + "scription\202\323\344\223\002/*-/v1/{subscription=proje" - + "cts/*/subscriptions/*}\022\317\001\n\021ModifyAckDead" - + "line\022*.google.pubsub.v1.ModifyAckDeadlin" - + "eRequest\032\026.google.protobuf.Empty\"v\332A)sub" - + "scription,ack_ids,ack_deadline_seconds\202\323" - + "\344\223\002D\"?/v1/{subscription=projects/*/subsc" - + "riptions/*}:modifyAckDeadline:\001*\022\250\001\n\013Ack" - + "nowledge\022$.google.pubsub.v1.AcknowledgeR" - + "equest\032\026.google.protobuf.Empty\"[\332A\024subsc" - + "ription,ack_ids\202\323\344\223\002>\"9/v1/{subscription" - + "=projects/*/subscriptions/*}:acknowledge" - + ":\001*\022\320\001\n\004Pull\022\035.google.pubsub.v1.PullRequ" - + "est\032\036.google.pubsub.v1.PullResponse\"\210\001\332A" - + ",subscription,return_immediately,max_mes" - + "sages\332A\031subscription,max_messages\202\323\344\223\0027\"" - + "2/v1/{subscription=projects/*/subscripti" - + "ons/*}:pull:\001*\022f\n\rStreamingPull\022&.google" - + ".pubsub.v1.StreamingPullRequest\032\'.google" - + ".pubsub.v1.StreamingPullResponse\"\000(\0010\001\022\273" - + "\001\n\020ModifyPushConfig\022).google.pubsub.v1.M" - + "odifyPushConfigRequest\032\026.google.protobuf" - + ".Empty\"d\332A\030subscription,push_config\202\323\344\223\002" - + "C\">/v1/{subscription=projects/*/subscrip" - + "tions/*}:modifyPushConfig:\001*\022\211\001\n\013GetSnap" - + "shot\022$.google.pubsub.v1.GetSnapshotReque" - + "st\032\032.google.pubsub.v1.Snapshot\"8\332A\010snaps" - + "hot\202\323\344\223\002\'\022%/v1/{snapshot=projects/*/snap" - + "shots/*}\022\226\001\n\rListSnapshots\022&.google.pubs" - + "ub.v1.ListSnapshotsRequest\032\'.google.pubs" - + "ub.v1.ListSnapshotsResponse\"4\332A\007project\202" - + "\323\344\223\002$\022\"/v1/{project=projects/*}/snapshot" - + "s\022\227\001\n\016CreateSnapshot\022\'.google.pubsub.v1." - + "CreateSnapshotRequest\032\032.google.pubsub.v1" - + ".Snapshot\"@\332A\021name,subscription\202\323\344\223\002&\032!/" - + "v1/{name=projects/*/snapshots/*}:\001*\022\243\001\n\016" - + "UpdateSnapshot\022\'.google.pubsub.v1.Update" - + "SnapshotRequest\032\032.google.pubsub.v1.Snaps" - + "hot\"L\332A\024snapshot,update_mask\202\323\344\223\002/2*/v1/" - + "{snapshot.name=projects/*/snapshots/*}:\001" - + "*\022\213\001\n\016DeleteSnapshot\022\'.google.pubsub.v1." - + "DeleteSnapshotRequest\032\026.google.protobuf." - + "Empty\"8\332A\010snapshot\202\323\344\223\002\'*%/v1/{snapshot=" - + "projects/*/snapshots/*}\022\204\001\n\004Seek\022\035.googl" - + "e.pubsub.v1.SeekRequest\032\036.google.pubsub." - + "v1.SeekResponse\"=\202\323\344\223\0027\"2/v1/{subscripti" - + "on=projects/*/subscriptions/*}:seek:\001*\032p" - + "\312A\025pubsub.googleapis.com\322AUhttps://www.g" - + "oogleapis.com/auth/cloud-platform,https:" - + "//www.googleapis.com/auth/pubsubB\247\003\n\024com" - + ".google.pubsub.v1B\013PubsubProtoP\001Z5cloud." - + "google.com/go/pubsub/v2/apiv1/pubsubpb;p" - + "ubsubpb\252\002\026Google.Cloud.PubSub.V1\312\002\026Googl" - + "e\\Cloud\\PubSub\\V1\352\002\031Google::Cloud::PubSu" - + "b::V1\352Ax\n!cloudkms.googleapis.com/Crypto" - + "Key\022Sprojects/{project}/locations/{locat" - + "ion}/keyRings/{key_ring}/cryptoKeys/{cry" - + "pto_key}\352A\177\n#analyticshub.googleapis.com" - + "/Listing\022Xprojects/{project}/locations/{" - + "location}/dataExchanges/{data_exchange}/" - + "listings/{listing}b\006proto3" + + "\030acknowledge_confirmation\030\005 \001(\013" + + "2?.google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmationB\003\340A\001\022t\n" + + " modify_ack_deadline_confirmation\030\003 \001(\0132E.googl" + + "e.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmationB\003\340A\001\022d\n" + + "\027subscription_properties\030\004 \001(\0132>.google.pubsub.v1" + + ".StreamingPullResponse.SubscriptionPropertiesB\003\340A\001\032\224\001\n" + + "\027AcknowledgeConfirmation\022\024\n" + + "\007ack_ids\030\001 \003(\tB\003\340A\001\022\034\n" + + "\017invalid_ack_ids\030\002 \003(\tB\003\340A\001\022\036\n" + + "\021unordered_ack_ids\030\003 \003(\tB\003\340A\001\022%\n" + + "\030temporary_failed_ack_ids\030\004 \003(\tB\003\340A\001\032z\n" + + "\035ModifyAckDeadlineConfirmation\022\024\n" + + "\007ack_ids\030\001 \003(\tB\003\340A\001\022\034\n" + + "\017invalid_ack_ids\030\002 \003(\tB\003\340A\001\022%\n" + + "\030temporary_failed_ack_ids\030\003 \003(\tB\003\340A\001\032k\n" + + "\026SubscriptionProperties\022*\n" + + "\035exactly_once_delivery_enabled\030\001 \001(\010B\003\340A\001\022%\n" + + "\030message_ordering_enabled\030\002 \001(\010B\003\340A\001\"\201\003\n" + + "\025CreateSnapshotRequest\0224\n" + + "\004name\030\001 \001(\tB&\340A\002\372A \n" + + "\036pubsub.googleapis.com/Snapshot\022@\n" + + "\014subscription\030\002 \001(\tB*\340A\002\372A$\n" + + "\"pubsub.googleapis.com/Subscription\022H\n" + + "\006labels\030\003 \003(\01323.g" + + "oogle.pubsub.v1.CreateSnapshotRequest.LabelsEntryB\003\340A\001\022J\n" + + "\004tags\030\004 \003(\01321.google.pubsub.v1.CreateSnapshotRequest.TagsEntryB" + + "\t\340A\004\340A\005\340A\001\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + + "\005value\030\002 \001(\t:\0028\001\032+\n" + + "\tTagsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\200\001\n" + + "\025UpdateSnapshotRequest\0221\n" + + "\010snapshot\030\001 \001(\0132\032.google.pubsub.v1.SnapshotB\003\340A\002\0224\n" + + "\013update_mask\030\002" + + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\326\002\n" + + "\010Snapshot\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\001\0222\n" + + "\005topic\030\002 \001(\tB#\340A\001\372A\035\n" + + "\033pubsub.googleapis.com/Topic\0224\n" + + "\013expire_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\001\022;\n" + + "\006labels\030\004" + + " \003(\0132&.google.pubsub.v1.Snapshot.LabelsEntryB\003\340A\001\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001:a\352A^\n" + + "\036pubsub.googleapis.com/Snapshot\022\'projects/{project}/snapshots/{snapshot}*" + + "\tsnapshots2\010snapshot\"N\n" + + "\022GetSnapshotRequest\0228\n" + + "\010snapshot\030\001 \001(\tB&\340A\002\372A \n" + + "\036pubsub.googleapis.com/Snapshot\"\215\001\n" + + "\024ListSnapshotsRequest\022D\n" + + "\007project\030\001 \001(\tB3\340A\002\372A-\n" + + "+cloudresourcemanager.googleapis.com/Project\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\"i\n" + + "\025ListSnapshotsResponse\0222\n" + + "\tsnapshots\030\001 \003(\0132\032.google.pubsub.v1.SnapshotB\003\340A\001\022\034\n" + + "\017next_page_token\030\002 \001(\tB\003\340A\001\"Q\n" + + "\025DeleteSnapshotRequest\0228\n" + + "\010snapshot\030\001 \001(\tB&\340A\002\372A \n" + + "\036pubsub.googleapis.com/Snapshot\"\306\001\n" + + "\013SeekRequest\022@\n" + + "\014subscription\030\001 \001(\tB*\340A\002\372A$\n" + + "\"pubsub.googleapis.com/Subscription\022/\n" + + "\004time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\001H\000\022:\n" + + "\010snapshot\030\003 \001(\tB&\340A\001\372A \n" + + "\036pubsub.googleapis.com/SnapshotH\000B\010\n" + + "\006target\"\016\n" + + "\014SeekResponse2\270\013\n" + + "\tPublisher\022q\n" + + "\013CreateTopic\022\027.google.pubsub.v1.Topic\032\027.google.pubsub." + + "v1.Topic\"0\332A\004name\202\323\344\223\002#\032\036/v1/{name=projects/*/topics/*}:\001*\022\221\001\n" + + "\013UpdateTopic\022$.google.pubsub.v1.UpdateTopicRequest\032\027.googl" + + "e.pubsub.v1.Topic\"C\332A\021topic,update_mask\202" + + "\323\344\223\002)2$/v1/{topic.name=projects/*/topics/*}:\001*\022\223\001\n" + + "\007Publish\022 .google.pubsub.v1.PublishRequest\032!.google.pubsub.v1.PublishR" + + "esponse\"C\332A\016topic,messages\202\323\344\223\002,\"\'/v1/{topic=projects/*/topics/*}:publish:\001*\022w\n" + + "\010GetTopic\022!.google.pubsub.v1.GetTopicRequ" + + "est\032\027.google.pubsub.v1.Topic\"/\332A\005topic\202\323" + + "\344\223\002!\022\037/v1/{topic=projects/*/topics/*}\022\212\001\n\n" + + "ListTopics\022#.google.pubsub.v1.ListTopicsRequest\032$.google.pubsub.v1.ListTopicsR" + + "esponse\"1\332A\007project\202\323\344\223\002!\022\037/v1/{project=projects/*}/topics\022\272\001\n" + + "\026ListTopicSubscriptions\022/.google.pubsub.v1.ListTopicSubscr" + + "iptionsRequest\0320.google.pubsub.v1.ListTo" + + "picSubscriptionsResponse\"=\332A\005topic\202\323\344\223\002/" + + "\022-/v1/{topic=projects/*/topics/*}/subscriptions\022\252\001\n" + + "\022ListTopicSnapshots\022+.google.pubsub.v1.ListTopicSnapshotsRequest\032,.go" + + "ogle.pubsub.v1.ListTopicSnapshotsRespons" + + "e\"9\332A\005topic\202\323\344\223\002+\022)/v1/{topic=projects/*/topics/*}/snapshots\022|\n" + + "\013DeleteTopic\022$.google.pubsub.v1.DeleteTopicRequest\032\026.goog" + + "le.protobuf.Empty\"/\332A\005topic\202\323\344\223\002!*\037/v1/{topic=projects/*/topics/*}\022\255\001\n" + + "\022DetachSubscription\022+.google.pubsub.v1.DetachSubsc" + + "riptionRequest\032,.google.pubsub.v1.Detach" + + "SubscriptionResponse\"<\202\323\344\223\0026\"4/v1/{subsc" + + "ription=projects/*/subscriptions/*}:deta" + + "ch\032p\312A\025pubsub.googleapis.com\322AUhttps://w" + + "ww.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/pubsub2\322\025\n" + + "\n" + + "Subscriber\022\264\001\n" + + "\022CreateSubscription\022\036.google.pubsub.v1.Subscription\032\036.google.pubs" + + "ub.v1.Subscription\"^\332A+name,topic,push_c" + + "onfig,ack_deadline_seconds\202\323\344\223\002*\032%/v1/{name=projects/*/subscriptions/*}:\001*\022\241\001\n" + + "\017GetSubscription\022(.google.pubsub.v1.GetSub" + + "scriptionRequest\032\036.google.pubsub.v1.Subs" + + "cription\"D\332A\014subscription\202\323\344\223\002/\022-/v1/{su" + + "bscription=projects/*/subscriptions/*}\022\273\001\n" + + "\022UpdateSubscription\022+.google.pubsub.v1" + + ".UpdateSubscriptionRequest\032\036.google.pubs" + + "ub.v1.Subscription\"X\332A\030subscription,upda" + + "te_mask\202\323\344\223\002722/v1/{subscription.name=projects/*/subscriptions/*}:\001*\022\246\001\n" + + "\021ListSubscriptions\022*.google.pubsub.v1.ListSubscr" + + "iptionsRequest\032+.google.pubsub.v1.ListSu" + + "bscriptionsResponse\"8\332A\007project\202\323\344\223\002(\022&/" + + "v1/{project=projects/*}/subscriptions\022\237\001\n" + + "\022DeleteSubscription\022+.google.pubsub.v1." + + "DeleteSubscriptionRequest\032\026.google.proto" + + "buf.Empty\"D\332A\014subscription\202\323\344\223\002/*-/v1/{s" + + "ubscription=projects/*/subscriptions/*}\022\317\001\n" + + "\021ModifyAckDeadline\022*.google.pubsub.v1" + + ".ModifyAckDeadlineRequest\032\026.google.proto" + + "buf.Empty\"v\332A)subscription,ack_ids,ack_d" + + "eadline_seconds\202\323\344\223\002D\"?/v1/{subscription" + + "=projects/*/subscriptions/*}:modifyAckDeadline:\001*\022\250\001\n" + + "\013Acknowledge\022$.google.pubsub.v1.AcknowledgeRequest\032\026.google.protobu" + + "f.Empty\"[\332A\024subscription,ack_ids\202\323\344\223\002>\"9" + + "/v1/{subscription=projects/*/subscriptions/*}:acknowledge:\001*\022\320\001\n" + + "\004Pull\022\035.google.pubsub.v1.PullRequest\032\036.google.pubsub.v1." + + "PullResponse\"\210\001\332A,subscription,return_im" + + "mediately,max_messages\332A\031subscription,ma" + + "x_messages\202\323\344\223\0027\"2/v1/{subscription=projects/*/subscriptions/*}:pull:\001*\022f\n\r" + + "StreamingPull\022&.google.pubsub.v1.StreamingPul" + + "lRequest\032\'.google.pubsub.v1.StreamingPullResponse\"\000(\0010\001\022\273\001\n" + + "\020ModifyPushConfig\022).google.pubsub.v1.ModifyPushConfigRequest\032" + + "\026.google.protobuf.Empty\"d\332A\030subscription" + + ",push_config\202\323\344\223\002C\">/v1/{subscription=pr" + + "ojects/*/subscriptions/*}:modifyPushConfig:\001*\022\211\001\n" + + "\013GetSnapshot\022$.google.pubsub.v1.GetSnapshotRequest\032\032.google.pubsub.v1.S" + + "napshot\"8\332A\010snapshot\202\323\344\223\002\'\022%/v1/{snapshot=projects/*/snapshots/*}\022\226\001\n\r" + + "ListSnapshots\022&.google.pubsub.v1.ListSnapshotsRequ" + + "est\032\'.google.pubsub.v1.ListSnapshotsResp" + + "onse\"4\332A\007project\202\323\344\223\002$\022\"/v1/{project=projects/*}/snapshots\022\227\001\n" + + "\016CreateSnapshot\022\'.google.pubsub.v1.CreateSnapshotRequest\032\032" + + ".google.pubsub.v1.Snapshot\"@\332A\021name,subs" + + "cription\202\323\344\223\002&\032!/v1/{name=projects/*/snapshots/*}:\001*\022\243\001\n" + + "\016UpdateSnapshot\022\'.google.pubsub.v1.UpdateSnapshotRequest\032\032.googl" + + "e.pubsub.v1.Snapshot\"L\332A\024snapshot,update" + + "_mask\202\323\344\223\002/2*/v1/{snapshot.name=projects/*/snapshots/*}:\001*\022\213\001\n" + + "\016DeleteSnapshot\022\'.google.pubsub.v1.DeleteSnapshotRequest\032\026" + + ".google.protobuf.Empty\"8\332A\010snapshot\202\323\344\223\002" + + "\'*%/v1/{snapshot=projects/*/snapshots/*}\022\204\001\n" + + "\004Seek\022\035.google.pubsub.v1.SeekRequest" + + "\032\036.google.pubsub.v1.SeekResponse\"=\202\323\344\223\0027" + + "\"2/v1/{subscription=projects/*/subscript" + + "ions/*}:seek:\001*\032p\312A\025pubsub.googleapis.co" + + "m\322AUhttps://www.googleapis.com/auth/clou" + + "d-platform,https://www.googleapis.com/auth/pubsubB\247\003\n" + + "\024com.google.pubsub.v1B\013PubsubProtoP\001Z5cloud.google.com/go/pubsub/v2" + + "/apiv1/pubsubpb;pubsubpb\252\002\026Google.Cloud." + + "PubSub.V1\312\002\026Google\\Cloud\\PubSub\\V1\352\002\031Google::Cloud::PubSub::V1\352Ax\n" + + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}" + + "/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352A\177\n" + + "#analyticshub.googleapis.com/Listing\022Xprojects/{pro" + + "ject}/locations/{location}/dataExchanges/{data_exchange}/listings/{listing}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1362,7 +1380,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "FunctionName", "Code", }); - internal_static_google_pubsub_v1_AIInference_descriptor = getDescriptor().getMessageType(6); + internal_static_google_pubsub_v1_Compression_descriptor = getDescriptor().getMessageType(6); + internal_static_google_pubsub_v1_Compression_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_pubsub_v1_Compression_descriptor, + new java.lang.String[] { + "CompressionAlgorithm", "CompressionMode", + }); + internal_static_google_pubsub_v1_AIInference_descriptor = getDescriptor().getMessageType(7); internal_static_google_pubsub_v1_AIInference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_AIInference_descriptor, @@ -1378,14 +1403,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parameters", }); internal_static_google_pubsub_v1_MessageTransform_descriptor = - getDescriptor().getMessageType(7); + getDescriptor().getMessageType(8); internal_static_google_pubsub_v1_MessageTransform_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_MessageTransform_descriptor, new java.lang.String[] { - "JavascriptUdf", "AiInference", "Enabled", "Disabled", "Transform", + "JavascriptUdf", "Compression", "AiInference", "Enabled", "Disabled", "Transform", }); - internal_static_google_pubsub_v1_Topic_descriptor = getDescriptor().getMessageType(8); + internal_static_google_pubsub_v1_Topic_descriptor = getDescriptor().getMessageType(9); internal_static_google_pubsub_v1_Topic_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_Topic_descriptor, @@ -1418,7 +1443,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); - internal_static_google_pubsub_v1_PubsubMessage_descriptor = getDescriptor().getMessageType(9); + internal_static_google_pubsub_v1_PubsubMessage_descriptor = getDescriptor().getMessageType(10); internal_static_google_pubsub_v1_PubsubMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_PubsubMessage_descriptor, @@ -1434,7 +1459,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_pubsub_v1_GetTopicRequest_descriptor = - getDescriptor().getMessageType(10); + getDescriptor().getMessageType(11); internal_static_google_pubsub_v1_GetTopicRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_GetTopicRequest_descriptor, @@ -1442,14 +1467,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Topic", }); internal_static_google_pubsub_v1_UpdateTopicRequest_descriptor = - getDescriptor().getMessageType(11); + getDescriptor().getMessageType(12); internal_static_google_pubsub_v1_UpdateTopicRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_UpdateTopicRequest_descriptor, new java.lang.String[] { "Topic", "UpdateMask", }); - internal_static_google_pubsub_v1_PublishRequest_descriptor = getDescriptor().getMessageType(12); + internal_static_google_pubsub_v1_PublishRequest_descriptor = getDescriptor().getMessageType(13); internal_static_google_pubsub_v1_PublishRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_PublishRequest_descriptor, @@ -1457,7 +1482,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Topic", "Messages", }); internal_static_google_pubsub_v1_PublishResponse_descriptor = - getDescriptor().getMessageType(13); + getDescriptor().getMessageType(14); internal_static_google_pubsub_v1_PublishResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_PublishResponse_descriptor, @@ -1465,7 +1490,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MessageIds", }); internal_static_google_pubsub_v1_ListTopicsRequest_descriptor = - getDescriptor().getMessageType(14); + getDescriptor().getMessageType(15); internal_static_google_pubsub_v1_ListTopicsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListTopicsRequest_descriptor, @@ -1473,7 +1498,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PageSize", "PageToken", }); internal_static_google_pubsub_v1_ListTopicsResponse_descriptor = - getDescriptor().getMessageType(15); + getDescriptor().getMessageType(16); internal_static_google_pubsub_v1_ListTopicsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListTopicsResponse_descriptor, @@ -1481,7 +1506,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Topics", "NextPageToken", }); internal_static_google_pubsub_v1_ListTopicSubscriptionsRequest_descriptor = - getDescriptor().getMessageType(16); + getDescriptor().getMessageType(17); internal_static_google_pubsub_v1_ListTopicSubscriptionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListTopicSubscriptionsRequest_descriptor, @@ -1489,7 +1514,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Topic", "PageSize", "PageToken", }); internal_static_google_pubsub_v1_ListTopicSubscriptionsResponse_descriptor = - getDescriptor().getMessageType(17); + getDescriptor().getMessageType(18); internal_static_google_pubsub_v1_ListTopicSubscriptionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListTopicSubscriptionsResponse_descriptor, @@ -1497,7 +1522,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscriptions", "NextPageToken", }); internal_static_google_pubsub_v1_ListTopicSnapshotsRequest_descriptor = - getDescriptor().getMessageType(18); + getDescriptor().getMessageType(19); internal_static_google_pubsub_v1_ListTopicSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListTopicSnapshotsRequest_descriptor, @@ -1505,7 +1530,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Topic", "PageSize", "PageToken", }); internal_static_google_pubsub_v1_ListTopicSnapshotsResponse_descriptor = - getDescriptor().getMessageType(19); + getDescriptor().getMessageType(20); internal_static_google_pubsub_v1_ListTopicSnapshotsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListTopicSnapshotsResponse_descriptor, @@ -1513,7 +1538,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Snapshots", "NextPageToken", }); internal_static_google_pubsub_v1_DeleteTopicRequest_descriptor = - getDescriptor().getMessageType(20); + getDescriptor().getMessageType(21); internal_static_google_pubsub_v1_DeleteTopicRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_DeleteTopicRequest_descriptor, @@ -1521,7 +1546,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Topic", }); internal_static_google_pubsub_v1_DetachSubscriptionRequest_descriptor = - getDescriptor().getMessageType(21); + getDescriptor().getMessageType(22); internal_static_google_pubsub_v1_DetachSubscriptionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_DetachSubscriptionRequest_descriptor, @@ -1529,12 +1554,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscription", }); internal_static_google_pubsub_v1_DetachSubscriptionResponse_descriptor = - getDescriptor().getMessageType(22); + getDescriptor().getMessageType(23); internal_static_google_pubsub_v1_DetachSubscriptionResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_DetachSubscriptionResponse_descriptor, new java.lang.String[] {}); - internal_static_google_pubsub_v1_Subscription_descriptor = getDescriptor().getMessageType(23); + internal_static_google_pubsub_v1_Subscription_descriptor = getDescriptor().getMessageType(24); internal_static_google_pubsub_v1_Subscription_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_Subscription_descriptor, @@ -1586,7 +1611,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); - internal_static_google_pubsub_v1_RetryPolicy_descriptor = getDescriptor().getMessageType(24); + internal_static_google_pubsub_v1_RetryPolicy_descriptor = getDescriptor().getMessageType(25); internal_static_google_pubsub_v1_RetryPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_RetryPolicy_descriptor, @@ -1594,7 +1619,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MinimumBackoff", "MaximumBackoff", }); internal_static_google_pubsub_v1_DeadLetterPolicy_descriptor = - getDescriptor().getMessageType(25); + getDescriptor().getMessageType(26); internal_static_google_pubsub_v1_DeadLetterPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_DeadLetterPolicy_descriptor, @@ -1602,14 +1627,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeadLetterTopic", "MaxDeliveryAttempts", }); internal_static_google_pubsub_v1_ExpirationPolicy_descriptor = - getDescriptor().getMessageType(26); + getDescriptor().getMessageType(27); internal_static_google_pubsub_v1_ExpirationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ExpirationPolicy_descriptor, new java.lang.String[] { "Ttl", }); - internal_static_google_pubsub_v1_PushConfig_descriptor = getDescriptor().getMessageType(27); + internal_static_google_pubsub_v1_PushConfig_descriptor = getDescriptor().getMessageType(28); internal_static_google_pubsub_v1_PushConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_PushConfig_descriptor, @@ -1652,7 +1677,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); - internal_static_google_pubsub_v1_BigQueryConfig_descriptor = getDescriptor().getMessageType(28); + internal_static_google_pubsub_v1_BigQueryConfig_descriptor = getDescriptor().getMessageType(29); internal_static_google_pubsub_v1_BigQueryConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_BigQueryConfig_descriptor, @@ -1665,7 +1690,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UseTableSchema", "ServiceAccountEmail", }); - internal_static_google_pubsub_v1_BigtableConfig_descriptor = getDescriptor().getMessageType(29); + internal_static_google_pubsub_v1_BigtableConfig_descriptor = getDescriptor().getMessageType(30); internal_static_google_pubsub_v1_BigtableConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_BigtableConfig_descriptor, @@ -1673,7 +1698,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Table", "AppProfileId", "ServiceAccountEmail", "WriteMetadata", "State", }); internal_static_google_pubsub_v1_CloudStorageConfig_descriptor = - getDescriptor().getMessageType(30); + getDescriptor().getMessageType(31); internal_static_google_pubsub_v1_CloudStorageConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_CloudStorageConfig_descriptor, @@ -1706,7 +1731,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "WriteMetadata", "UseTopicSchema", }); internal_static_google_pubsub_v1_ReceivedMessage_descriptor = - getDescriptor().getMessageType(31); + getDescriptor().getMessageType(32); internal_static_google_pubsub_v1_ReceivedMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ReceivedMessage_descriptor, @@ -1714,7 +1739,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AckId", "Message", "DeliveryAttempt", }); internal_static_google_pubsub_v1_GetSubscriptionRequest_descriptor = - getDescriptor().getMessageType(32); + getDescriptor().getMessageType(33); internal_static_google_pubsub_v1_GetSubscriptionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_GetSubscriptionRequest_descriptor, @@ -1722,7 +1747,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscription", }); internal_static_google_pubsub_v1_UpdateSubscriptionRequest_descriptor = - getDescriptor().getMessageType(33); + getDescriptor().getMessageType(34); internal_static_google_pubsub_v1_UpdateSubscriptionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_UpdateSubscriptionRequest_descriptor, @@ -1730,7 +1755,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscription", "UpdateMask", }); internal_static_google_pubsub_v1_ListSubscriptionsRequest_descriptor = - getDescriptor().getMessageType(34); + getDescriptor().getMessageType(35); internal_static_google_pubsub_v1_ListSubscriptionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListSubscriptionsRequest_descriptor, @@ -1738,7 +1763,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PageSize", "PageToken", }); internal_static_google_pubsub_v1_ListSubscriptionsResponse_descriptor = - getDescriptor().getMessageType(35); + getDescriptor().getMessageType(36); internal_static_google_pubsub_v1_ListSubscriptionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListSubscriptionsResponse_descriptor, @@ -1746,7 +1771,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscriptions", "NextPageToken", }); internal_static_google_pubsub_v1_DeleteSubscriptionRequest_descriptor = - getDescriptor().getMessageType(36); + getDescriptor().getMessageType(37); internal_static_google_pubsub_v1_DeleteSubscriptionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_DeleteSubscriptionRequest_descriptor, @@ -1754,21 +1779,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscription", }); internal_static_google_pubsub_v1_ModifyPushConfigRequest_descriptor = - getDescriptor().getMessageType(37); + getDescriptor().getMessageType(38); internal_static_google_pubsub_v1_ModifyPushConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ModifyPushConfigRequest_descriptor, new java.lang.String[] { "Subscription", "PushConfig", }); - internal_static_google_pubsub_v1_PullRequest_descriptor = getDescriptor().getMessageType(38); + internal_static_google_pubsub_v1_PullRequest_descriptor = getDescriptor().getMessageType(39); internal_static_google_pubsub_v1_PullRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_PullRequest_descriptor, new java.lang.String[] { "Subscription", "ReturnImmediately", "MaxMessages", }); - internal_static_google_pubsub_v1_PullResponse_descriptor = getDescriptor().getMessageType(39); + internal_static_google_pubsub_v1_PullResponse_descriptor = getDescriptor().getMessageType(40); internal_static_google_pubsub_v1_PullResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_PullResponse_descriptor, @@ -1776,7 +1801,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ReceivedMessages", }); internal_static_google_pubsub_v1_ModifyAckDeadlineRequest_descriptor = - getDescriptor().getMessageType(40); + getDescriptor().getMessageType(41); internal_static_google_pubsub_v1_ModifyAckDeadlineRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ModifyAckDeadlineRequest_descriptor, @@ -1784,7 +1809,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscription", "AckIds", "AckDeadlineSeconds", }); internal_static_google_pubsub_v1_AcknowledgeRequest_descriptor = - getDescriptor().getMessageType(41); + getDescriptor().getMessageType(42); internal_static_google_pubsub_v1_AcknowledgeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_AcknowledgeRequest_descriptor, @@ -1792,7 +1817,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Subscription", "AckIds", }); internal_static_google_pubsub_v1_StreamingPullRequest_descriptor = - getDescriptor().getMessageType(42); + getDescriptor().getMessageType(43); internal_static_google_pubsub_v1_StreamingPullRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_StreamingPullRequest_descriptor, @@ -1808,7 +1833,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ProtocolVersion", }); internal_static_google_pubsub_v1_StreamingPullResponse_descriptor = - getDescriptor().getMessageType(43); + getDescriptor().getMessageType(44); internal_static_google_pubsub_v1_StreamingPullResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_StreamingPullResponse_descriptor, @@ -1843,7 +1868,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExactlyOnceDeliveryEnabled", "MessageOrderingEnabled", }); internal_static_google_pubsub_v1_CreateSnapshotRequest_descriptor = - getDescriptor().getMessageType(44); + getDescriptor().getMessageType(45); internal_static_google_pubsub_v1_CreateSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_CreateSnapshotRequest_descriptor, @@ -1867,14 +1892,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_pubsub_v1_UpdateSnapshotRequest_descriptor = - getDescriptor().getMessageType(45); + getDescriptor().getMessageType(46); internal_static_google_pubsub_v1_UpdateSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_UpdateSnapshotRequest_descriptor, new java.lang.String[] { "Snapshot", "UpdateMask", }); - internal_static_google_pubsub_v1_Snapshot_descriptor = getDescriptor().getMessageType(46); + internal_static_google_pubsub_v1_Snapshot_descriptor = getDescriptor().getMessageType(47); internal_static_google_pubsub_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_Snapshot_descriptor, @@ -1890,7 +1915,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_pubsub_v1_GetSnapshotRequest_descriptor = - getDescriptor().getMessageType(47); + getDescriptor().getMessageType(48); internal_static_google_pubsub_v1_GetSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_GetSnapshotRequest_descriptor, @@ -1898,7 +1923,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Snapshot", }); internal_static_google_pubsub_v1_ListSnapshotsRequest_descriptor = - getDescriptor().getMessageType(48); + getDescriptor().getMessageType(49); internal_static_google_pubsub_v1_ListSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListSnapshotsRequest_descriptor, @@ -1906,7 +1931,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PageSize", "PageToken", }); internal_static_google_pubsub_v1_ListSnapshotsResponse_descriptor = - getDescriptor().getMessageType(49); + getDescriptor().getMessageType(50); internal_static_google_pubsub_v1_ListSnapshotsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ListSnapshotsResponse_descriptor, @@ -1914,21 +1939,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Snapshots", "NextPageToken", }); internal_static_google_pubsub_v1_DeleteSnapshotRequest_descriptor = - getDescriptor().getMessageType(50); + getDescriptor().getMessageType(51); internal_static_google_pubsub_v1_DeleteSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_DeleteSnapshotRequest_descriptor, new java.lang.String[] { "Snapshot", }); - internal_static_google_pubsub_v1_SeekRequest_descriptor = getDescriptor().getMessageType(51); + internal_static_google_pubsub_v1_SeekRequest_descriptor = getDescriptor().getMessageType(52); internal_static_google_pubsub_v1_SeekRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_SeekRequest_descriptor, new java.lang.String[] { "Subscription", "Time", "Snapshot", "Target", }); - internal_static_google_pubsub_v1_SeekResponse_descriptor = getDescriptor().getMessageType(52); + internal_static_google_pubsub_v1_SeekResponse_descriptor = getDescriptor().getMessageType(53); internal_static_google_pubsub_v1_SeekResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_SeekResponse_descriptor, new java.lang.String[] {}); diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequest.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequest.java index 08f22bbf4181..472ac28a4f9f 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequest.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequest.java @@ -147,7 +147,7 @@ public com.google.protobuf.ByteString getSubscriptionBytes() { * * * @deprecated google.pubsub.v1.PullRequest.return_immediately is deprecated. See - * google/pubsub/v1/pubsub.proto;l=2180 + * google/pubsub/v1/pubsub.proto;l=2251 * @return The returnImmediately. */ @java.lang.Override @@ -673,7 +673,7 @@ public Builder setSubscriptionBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.pubsub.v1.PullRequest.return_immediately is deprecated. See - * google/pubsub/v1/pubsub.proto;l=2180 + * google/pubsub/v1/pubsub.proto;l=2251 * @return The returnImmediately. */ @java.lang.Override @@ -700,7 +700,7 @@ public boolean getReturnImmediately() { * * * @deprecated google.pubsub.v1.PullRequest.return_immediately is deprecated. See - * google/pubsub/v1/pubsub.proto;l=2180 + * google/pubsub/v1/pubsub.proto;l=2251 * @param value The returnImmediately to set. * @return This builder for chaining. */ @@ -731,7 +731,7 @@ public Builder setReturnImmediately(boolean value) { * * * @deprecated google.pubsub.v1.PullRequest.return_immediately is deprecated. See - * google/pubsub/v1/pubsub.proto;l=2180 + * google/pubsub/v1/pubsub.proto;l=2251 * @return This builder for chaining. */ @java.lang.Deprecated diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequestOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequestOrBuilder.java index eb502e94b9b5..e51c0f21619d 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequestOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/PullRequestOrBuilder.java @@ -75,7 +75,7 @@ public interface PullRequestOrBuilder * * * @deprecated google.pubsub.v1.PullRequest.return_immediately is deprecated. See - * google/pubsub/v1/pubsub.proto;l=2180 + * google/pubsub/v1/pubsub.proto;l=2251 * @return The returnImmediately. */ @java.lang.Deprecated diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Schema.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Schema.java index 9ac0bfa7bdbb..21b7e67f9aa1 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Schema.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Schema.java @@ -241,6 +241,53 @@ private Type(int value) { } private int bitField0_; + private int configurationCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object configuration_; + + public enum ConfigurationCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + COMPILED_PROTO_SCHEMA(8), + CONFIGURATION_NOT_SET(0); + private final int value; + + private ConfigurationCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ConfigurationCase valueOf(int value) { + return forNumber(value); + } + + public static ConfigurationCase forNumber(int value) { + switch (value) { + case 8: + return COMPILED_PROTO_SCHEMA; + case 0: + return CONFIGURATION_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ConfigurationCase getConfigurationCase() { + return ConfigurationCase.forNumber(configurationCase_); + } + public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -389,6 +436,72 @@ public com.google.protobuf.ByteString getDefinitionBytes() { } } + public static final int COMPILED_PROTO_SCHEMA_FIELD_NUMBER = 8; + + /** + * + * + *
+   * Optional. Configuration for a schema provided as a pre-compiled Protocol
+   * Buffer FileDescriptorSet. The `type` field above must be set to
+   * PROTOCOL_BUFFER.
+   * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the compiledProtoSchema field is set. + */ + @java.lang.Override + public boolean hasCompiledProtoSchema() { + return configurationCase_ == 8; + } + + /** + * + * + *
+   * Optional. Configuration for a schema provided as a pre-compiled Protocol
+   * Buffer FileDescriptorSet. The `type` field above must be set to
+   * PROTOCOL_BUFFER.
+   * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The compiledProtoSchema. + */ + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchema getCompiledProtoSchema() { + if (configurationCase_ == 8) { + return (com.google.pubsub.v1.CompiledProtoSchema) configuration_; + } + return com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } + + /** + * + * + *
+   * Optional. Configuration for a schema provided as a pre-compiled Protocol
+   * Buffer FileDescriptorSet. The `type` field above must be set to
+   * PROTOCOL_BUFFER.
+   * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchemaOrBuilder getCompiledProtoSchemaOrBuilder() { + if (configurationCase_ == 8) { + return (com.google.pubsub.v1.CompiledProtoSchema) configuration_; + } + return com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } + public static final int REVISION_ID_FIELD_NUMBER = 4; @SuppressWarnings("serial") @@ -534,6 +647,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(6, getRevisionCreateTime()); } + if (configurationCase_ == 8) { + output.writeMessage(8, (com.google.pubsub.v1.CompiledProtoSchema) configuration_); + } getUnknownFields().writeTo(output); } @@ -558,6 +674,11 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getRevisionCreateTime()); } + if (configurationCase_ == 8) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 8, (com.google.pubsub.v1.CompiledProtoSchema) configuration_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -581,6 +702,14 @@ public boolean equals(final java.lang.Object obj) { if (hasRevisionCreateTime()) { if (!getRevisionCreateTime().equals(other.getRevisionCreateTime())) return false; } + if (!getConfigurationCase().equals(other.getConfigurationCase())) return false; + switch (configurationCase_) { + case 8: + if (!getCompiledProtoSchema().equals(other.getCompiledProtoSchema())) return false; + break; + case 0: + default: + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -604,6 +733,14 @@ public int hashCode() { hash = (37 * hash) + REVISION_CREATE_TIME_FIELD_NUMBER; hash = (53 * hash) + getRevisionCreateTime().hashCode(); } + switch (configurationCase_) { + case 8: + hash = (37 * hash) + COMPILED_PROTO_SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getCompiledProtoSchema().hashCode(); + break; + case 0: + default: + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -753,12 +890,17 @@ public Builder clear() { name_ = ""; type_ = 0; definition_ = ""; + if (compiledProtoSchemaBuilder_ != null) { + compiledProtoSchemaBuilder_.clear(); + } revisionId_ = ""; revisionCreateTime_ = null; if (revisionCreateTimeBuilder_ != null) { revisionCreateTimeBuilder_.dispose(); revisionCreateTimeBuilder_ = null; } + configurationCase_ = 0; + configuration_ = null; return this; } @@ -787,6 +929,7 @@ public com.google.pubsub.v1.Schema buildPartial() { if (bitField0_ != 0) { buildPartial0(result); } + buildPartialOneofs(result); onBuilt(); return result; } @@ -802,11 +945,11 @@ private void buildPartial0(com.google.pubsub.v1.Schema result) { if (((from_bitField0_ & 0x00000004) != 0)) { result.definition_ = definition_; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.revisionId_ = revisionId_; } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.revisionCreateTime_ = revisionCreateTimeBuilder_ == null ? revisionCreateTime_ @@ -816,6 +959,14 @@ private void buildPartial0(com.google.pubsub.v1.Schema result) { result.bitField0_ |= to_bitField0_; } + private void buildPartialOneofs(com.google.pubsub.v1.Schema result) { + result.configurationCase_ = configurationCase_; + result.configuration_ = this.configuration_; + if (configurationCase_ == 8 && compiledProtoSchemaBuilder_ != null) { + result.configuration_ = compiledProtoSchemaBuilder_.build(); + } + } + @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.pubsub.v1.Schema) { @@ -843,12 +994,23 @@ public Builder mergeFrom(com.google.pubsub.v1.Schema other) { } if (!other.getRevisionId().isEmpty()) { revisionId_ = other.revisionId_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } if (other.hasRevisionCreateTime()) { mergeRevisionCreateTime(other.getRevisionCreateTime()); } + switch (other.getConfigurationCase()) { + case COMPILED_PROTO_SCHEMA: + { + mergeCompiledProtoSchema(other.getCompiledProtoSchema()); + break; + } + case CONFIGURATION_NOT_SET: + { + break; + } + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -896,16 +1058,23 @@ public Builder mergeFrom( case 34: { revisionId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 34 case 50: { input.readMessage( internalGetRevisionCreateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 50 + case 66: + { + input.readMessage( + internalGetCompiledProtoSchemaFieldBuilder().getBuilder(), extensionRegistry); + configurationCase_ = 8; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -923,6 +1092,20 @@ public Builder mergeFrom( return this; } + private int configurationCase_ = 0; + private java.lang.Object configuration_; + + public ConfigurationCase getConfigurationCase() { + return ConfigurationCase.forNumber(configurationCase_); + } + + public Builder clearConfiguration() { + configurationCase_ = 0; + configuration_ = null; + onChanged(); + return this; + } + private int bitField0_; private java.lang.Object name_ = ""; @@ -1256,6 +1439,260 @@ public Builder setDefinitionBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.protobuf.SingleFieldBuilder< + com.google.pubsub.v1.CompiledProtoSchema, + com.google.pubsub.v1.CompiledProtoSchema.Builder, + com.google.pubsub.v1.CompiledProtoSchemaOrBuilder> + compiledProtoSchemaBuilder_; + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the compiledProtoSchema field is set. + */ + @java.lang.Override + public boolean hasCompiledProtoSchema() { + return configurationCase_ == 8; + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The compiledProtoSchema. + */ + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchema getCompiledProtoSchema() { + if (compiledProtoSchemaBuilder_ == null) { + if (configurationCase_ == 8) { + return (com.google.pubsub.v1.CompiledProtoSchema) configuration_; + } + return com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } else { + if (configurationCase_ == 8) { + return compiledProtoSchemaBuilder_.getMessage(); + } + return com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCompiledProtoSchema(com.google.pubsub.v1.CompiledProtoSchema value) { + if (compiledProtoSchemaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + configuration_ = value; + onChanged(); + } else { + compiledProtoSchemaBuilder_.setMessage(value); + } + configurationCase_ = 8; + return this; + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCompiledProtoSchema( + com.google.pubsub.v1.CompiledProtoSchema.Builder builderForValue) { + if (compiledProtoSchemaBuilder_ == null) { + configuration_ = builderForValue.build(); + onChanged(); + } else { + compiledProtoSchemaBuilder_.setMessage(builderForValue.build()); + } + configurationCase_ = 8; + return this; + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeCompiledProtoSchema(com.google.pubsub.v1.CompiledProtoSchema value) { + if (compiledProtoSchemaBuilder_ == null) { + if (configurationCase_ == 8 + && configuration_ != com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance()) { + configuration_ = + com.google.pubsub.v1.CompiledProtoSchema.newBuilder( + (com.google.pubsub.v1.CompiledProtoSchema) configuration_) + .mergeFrom(value) + .buildPartial(); + } else { + configuration_ = value; + } + onChanged(); + } else { + if (configurationCase_ == 8) { + compiledProtoSchemaBuilder_.mergeFrom(value); + } else { + compiledProtoSchemaBuilder_.setMessage(value); + } + } + configurationCase_ = 8; + return this; + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCompiledProtoSchema() { + if (compiledProtoSchemaBuilder_ == null) { + if (configurationCase_ == 8) { + configurationCase_ = 0; + configuration_ = null; + onChanged(); + } + } else { + if (configurationCase_ == 8) { + configurationCase_ = 0; + configuration_ = null; + } + compiledProtoSchemaBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.pubsub.v1.CompiledProtoSchema.Builder getCompiledProtoSchemaBuilder() { + return internalGetCompiledProtoSchemaFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.pubsub.v1.CompiledProtoSchemaOrBuilder getCompiledProtoSchemaOrBuilder() { + if ((configurationCase_ == 8) && (compiledProtoSchemaBuilder_ != null)) { + return compiledProtoSchemaBuilder_.getMessageOrBuilder(); + } else { + if (configurationCase_ == 8) { + return (com.google.pubsub.v1.CompiledProtoSchema) configuration_; + } + return com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } + } + + /** + * + * + *
+     * Optional. Configuration for a schema provided as a pre-compiled Protocol
+     * Buffer FileDescriptorSet. The `type` field above must be set to
+     * PROTOCOL_BUFFER.
+     * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.pubsub.v1.CompiledProtoSchema, + com.google.pubsub.v1.CompiledProtoSchema.Builder, + com.google.pubsub.v1.CompiledProtoSchemaOrBuilder> + internalGetCompiledProtoSchemaFieldBuilder() { + if (compiledProtoSchemaBuilder_ == null) { + if (!(configurationCase_ == 8)) { + configuration_ = com.google.pubsub.v1.CompiledProtoSchema.getDefaultInstance(); + } + compiledProtoSchemaBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.pubsub.v1.CompiledProtoSchema, + com.google.pubsub.v1.CompiledProtoSchema.Builder, + com.google.pubsub.v1.CompiledProtoSchemaOrBuilder>( + (com.google.pubsub.v1.CompiledProtoSchema) configuration_, + getParentForChildren(), + isClean()); + configuration_ = null; + } + configurationCase_ = 8; + onChanged(); + return compiledProtoSchemaBuilder_; + } + private java.lang.Object revisionId_ = ""; /** @@ -1327,7 +1764,7 @@ public Builder setRevisionId(java.lang.String value) { throw new NullPointerException(); } revisionId_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1347,7 +1784,7 @@ public Builder setRevisionId(java.lang.String value) { */ public Builder clearRevisionId() { revisionId_ = getDefaultInstance().getRevisionId(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -1372,7 +1809,7 @@ public Builder setRevisionIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); revisionId_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1398,7 +1835,7 @@ public Builder setRevisionIdBytes(com.google.protobuf.ByteString value) { * @return Whether the revisionCreateTime field is set. */ public boolean hasRevisionCreateTime() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -1444,7 +1881,7 @@ public Builder setRevisionCreateTime(com.google.protobuf.Timestamp value) { } else { revisionCreateTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1466,7 +1903,7 @@ public Builder setRevisionCreateTime(com.google.protobuf.Timestamp.Builder build } else { revisionCreateTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1484,7 +1921,7 @@ public Builder setRevisionCreateTime(com.google.protobuf.Timestamp.Builder build */ public Builder mergeRevisionCreateTime(com.google.protobuf.Timestamp value) { if (revisionCreateTimeBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) + if (((bitField0_ & 0x00000020) != 0) && revisionCreateTime_ != null && revisionCreateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getRevisionCreateTimeBuilder().mergeFrom(value); @@ -1495,7 +1932,7 @@ public Builder mergeRevisionCreateTime(com.google.protobuf.Timestamp value) { revisionCreateTimeBuilder_.mergeFrom(value); } if (revisionCreateTime_ != null) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } return this; @@ -1513,7 +1950,7 @@ public Builder mergeRevisionCreateTime(com.google.protobuf.Timestamp value) { * */ public Builder clearRevisionCreateTime() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); revisionCreateTime_ = null; if (revisionCreateTimeBuilder_ != null) { revisionCreateTimeBuilder_.dispose(); @@ -1535,7 +1972,7 @@ public Builder clearRevisionCreateTime() { * */ public com.google.protobuf.Timestamp.Builder getRevisionCreateTimeBuilder() { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return internalGetRevisionCreateTimeFieldBuilder().getBuilder(); } diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaOrBuilder.java index e4ebcdcdaa51..7675c5e65c1f 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaOrBuilder.java @@ -110,6 +110,55 @@ public interface SchemaOrBuilder */ com.google.protobuf.ByteString getDefinitionBytes(); + /** + * + * + *
+   * Optional. Configuration for a schema provided as a pre-compiled Protocol
+   * Buffer FileDescriptorSet. The `type` field above must be set to
+   * PROTOCOL_BUFFER.
+   * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the compiledProtoSchema field is set. + */ + boolean hasCompiledProtoSchema(); + + /** + * + * + *
+   * Optional. Configuration for a schema provided as a pre-compiled Protocol
+   * Buffer FileDescriptorSet. The `type` field above must be set to
+   * PROTOCOL_BUFFER.
+   * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The compiledProtoSchema. + */ + com.google.pubsub.v1.CompiledProtoSchema getCompiledProtoSchema(); + + /** + * + * + *
+   * Optional. Configuration for a schema provided as a pre-compiled Protocol
+   * Buffer FileDescriptorSet. The `type` field above must be set to
+   * PROTOCOL_BUFFER.
+   * 
+ * + * + * .google.pubsub.v1.CompiledProtoSchema compiled_proto_schema = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.pubsub.v1.CompiledProtoSchemaOrBuilder getCompiledProtoSchemaOrBuilder(); + /** * * @@ -182,4 +231,6 @@ public interface SchemaOrBuilder * */ com.google.protobuf.TimestampOrBuilder getRevisionCreateTimeOrBuilder(); + + com.google.pubsub.v1.Schema.ConfigurationCase getConfigurationCase(); } diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaProto.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaProto.java index adc933fc1aae..c49bcdc67928 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaProto.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SchemaProto.java @@ -100,6 +100,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_pubsub_v1_ValidateMessageResponse_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_pubsub_v1_ValidateMessageResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_pubsub_v1_CompiledProtoSchema_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_pubsub_v1_CompiledProtoSchema_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -109,111 +113,131 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n\035google/pubsub/v1/schema.proto\022\020google." + "\n" + + "\035google/pubsub/v1/schema.proto\022\020google." + "pubsub.v1\032\034google/api/annotations.proto\032" + "\027google/api/client.proto\032\037google/api/fie" + "ld_behavior.proto\032\031google/api/resource.p" - + "roto\032\033google/protobuf/empty.proto\032\037googl" - + "e/protobuf/timestamp.proto\"\275\002\n\006Schema\022\021\n" - + "\004name\030\001 \001(\tB\003\340A\002\022+\n\004type\030\002 \001(\0162\035.google." - + "pubsub.v1.Schema.Type\022\022\n\ndefinition\030\003 \001(" - + "\t\022\033\n\013revision_id\030\004 \001(\tB\006\340A\005\340A\003\022=\n\024revisi" - + "on_create_time\030\006 \001(\0132\032.google.protobuf.T" - + "imestampB\003\340A\003\";\n\004Type\022\024\n\020TYPE_UNSPECIFIE" - + "D\020\000\022\023\n\017PROTOCOL_BUFFER\020\001\022\010\n\004AVRO\020\002:F\352AC\n" - + "\034pubsub.googleapis.com/Schema\022#projects/" - + "{project}/schemas/{schema}\"\215\001\n\023CreateSch" - + "emaRequest\0224\n\006parent\030\001 \001(\tB$\340A\002\372A\036\022\034pubs" - + "ub.googleapis.com/Schema\022-\n\006schema\030\002 \001(\013" - + "2\030.google.pubsub.v1.SchemaB\003\340A\002\022\021\n\tschem" - + "a_id\030\003 \001(\t\"r\n\020GetSchemaRequest\0222\n\004name\030\001" - + " \001(\tB$\340A\002\372A\036\n\034pubsub.googleapis.com/Sche" - + "ma\022*\n\004view\030\002 \001(\0162\034.google.pubsub.v1.Sche" - + "maView\"\254\001\n\022ListSchemasRequest\022C\n\006parent\030" - + "\001 \001(\tB3\340A\002\372A-\n+cloudresourcemanager.goog" - + "leapis.com/Project\022*\n\004view\030\002 \001(\0162\034.googl" - + "e.pubsub.v1.SchemaView\022\021\n\tpage_size\030\003 \001(" - + "\005\022\022\n\npage_token\030\004 \001(\t\"Y\n\023ListSchemasResp" - + "onse\022)\n\007schemas\030\001 \003(\0132\030.google.pubsub.v1" - + ".Schema\022\027\n\017next_page_token\030\002 \001(\t\"\243\001\n\032Lis" - + "tSchemaRevisionsRequest\0222\n\004name\030\001 \001(\tB$\340" - + "A\002\372A\036\n\034pubsub.googleapis.com/Schema\022*\n\004v" - + "iew\030\002 \001(\0162\034.google.pubsub.v1.SchemaView\022" - + "\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\"a" - + "\n\033ListSchemaRevisionsResponse\022)\n\007schemas" - + "\030\001 \003(\0132\030.google.pubsub.v1.Schema\022\027\n\017next" - + "_page_token\030\002 \001(\t\"x\n\023CommitSchemaRequest" - + "\0222\n\004name\030\001 \001(\tB$\340A\002\372A\036\n\034pubsub.googleapi" - + "s.com/Schema\022-\n\006schema\030\002 \001(\0132\030.google.pu" - + "bsub.v1.SchemaB\003\340A\002\"e\n\025RollbackSchemaReq" - + "uest\0222\n\004name\030\001 \001(\tB$\340A\002\372A\036\n\034pubsub.googl" - + "eapis.com/Schema\022\030\n\013revision_id\030\002 \001(\tB\003\340" - + "A\002\"m\n\033DeleteSchemaRevisionRequest\0222\n\004nam" - + "e\030\001 \001(\tB$\340A\002\372A\036\n\034pubsub.googleapis.com/S" - + "chema\022\032\n\013revision_id\030\002 \001(\tB\005\030\001\340A\001\"I\n\023Del" - + "eteSchemaRequest\0222\n\004name\030\001 \001(\tB$\340A\002\372A\036\n\034" - + "pubsub.googleapis.com/Schema\"\213\001\n\025Validat" - + "eSchemaRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+" - + "cloudresourcemanager.googleapis.com/Proj" - + "ect\022-\n\006schema\030\002 \001(\0132\030.google.pubsub.v1.S" - + "chemaB\003\340A\002\"\030\n\026ValidateSchemaResponse\"\212\002\n" - + "\026ValidateMessageRequest\022C\n\006parent\030\001 \001(\tB" - + "3\340A\002\372A-\n+cloudresourcemanager.googleapis" - + ".com/Project\0221\n\004name\030\002 \001(\tB!\372A\036\n\034pubsub." - + "googleapis.com/SchemaH\000\022*\n\006schema\030\003 \001(\0132" - + "\030.google.pubsub.v1.SchemaH\000\022\017\n\007message\030\004" - + " \001(\014\022,\n\010encoding\030\005 \001(\0162\032.google.pubsub.v" - + "1.EncodingB\r\n\013schema_spec\"\031\n\027ValidateMes" - + "sageResponse*>\n\nSchemaView\022\033\n\027SCHEMA_VIE" - + "W_UNSPECIFIED\020\000\022\t\n\005BASIC\020\001\022\010\n\004FULL\020\002*:\n\010" - + "Encoding\022\030\n\024ENCODING_UNSPECIFIED\020\000\022\010\n\004JS" - + "ON\020\001\022\n\n\006BINARY\020\0022\210\r\n\rSchemaService\022\232\001\n\014C" - + "reateSchema\022%.google.pubsub.v1.CreateSch" - + "emaRequest\032\030.google.pubsub.v1.Schema\"I\332A" - + "\027parent,schema,schema_id\202\323\344\223\002)\"\037/v1/{par" - + "ent=projects/*}/schemas:\006schema\022y\n\tGetSc" - + "hema\022\".google.pubsub.v1.GetSchemaRequest" - + "\032\030.google.pubsub.v1.Schema\".\332A\004name\202\323\344\223\002" - + "!\022\037/v1/{name=projects/*/schemas/*}\022\214\001\n\013L" - + "istSchemas\022$.google.pubsub.v1.ListSchema" - + "sRequest\032%.google.pubsub.v1.ListSchemasR" - + "esponse\"0\332A\006parent\202\323\344\223\002!\022\037/v1/{parent=pr" - + "ojects/*}/schemas\022\260\001\n\023ListSchemaRevision" - + "s\022,.google.pubsub.v1.ListSchemaRevisions" - + "Request\032-.google.pubsub.v1.ListSchemaRev" - + "isionsResponse\"<\332A\004name\202\323\344\223\002/\022-/v1/{name" - + "=projects/*/schemas/*}:listRevisions\022\220\001\n" - + "\014CommitSchema\022%.google.pubsub.v1.CommitS" - + "chemaRequest\032\030.google.pubsub.v1.Schema\"?" - + "\332A\013name,schema\202\323\344\223\002+\"&/v1/{name=projects" - + "/*/schemas/*}:commit:\001*\022\233\001\n\016RollbackSche" - + "ma\022\'.google.pubsub.v1.RollbackSchemaRequ" - + "est\032\030.google.pubsub.v1.Schema\"F\332A\020name,r" - + "evision_id\202\323\344\223\002-\"(/v1/{name=projects/*/s" - + "chemas/*}:rollback:\001*\022\252\001\n\024DeleteSchemaRe" - + "vision\022-.google.pubsub.v1.DeleteSchemaRe" - + "visionRequest\032\030.google.pubsub.v1.Schema\"" - + "I\332A\020name,revision_id\202\323\344\223\0020*./v1/{name=pr" - + "ojects/*/schemas/*}:deleteRevision\022}\n\014De" - + "leteSchema\022%.google.pubsub.v1.DeleteSche" - + "maRequest\032\026.google.protobuf.Empty\".\332A\004na" - + "me\202\323\344\223\002!*\037/v1/{name=projects/*/schemas/*" - + "}\022\250\001\n\016ValidateSchema\022\'.google.pubsub.v1." - + "ValidateSchemaRequest\032(.google.pubsub.v1" - + ".ValidateSchemaResponse\"C\332A\rparent,schem" - + "a\202\323\344\223\002-\"(/v1/{parent=projects/*}/schemas" - + ":validate:\001*\022\242\001\n\017ValidateMessage\022(.googl" - + "e.pubsub.v1.ValidateMessageRequest\032).goo" - + "gle.pubsub.v1.ValidateMessageResponse\":\202" - + "\323\344\223\0024\"//v1/{parent=projects/*}/schemas:v" - + "alidateMessage:\001*\032p\312A\025pubsub.googleapis." - + "com\322AUhttps://www.googleapis.com/auth/cl" - + "oud-platform,https://www.googleapis.com/" - + "auth/pubsubB\252\001\n\024com.google.pubsub.v1B\013Sc" - + "hemaProtoP\001Z5cloud.google.com/go/pubsub/" - + "v2/apiv1/pubsubpb;pubsubpb\252\002\026Google.Clou" - + "d.PubSub.V1\312\002\026Google\\Cloud\\PubSub\\V1\352\002\031G" - + "oogle::Cloud::PubSub::V1b\006proto3" + + "roto\032\033google/protobuf/empty.proto\032\037google/protobuf/timestamp.proto\"\233\003\n" + + "\006Schema\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\002\022+\n" + + "\004type\030\002 \001(\0162\035.google.pubsub.v1.Schema.Type\022\022\n\n" + + "definition\030\003 \001(\t\022K\n" + + "\025compiled_proto_schema\030\010 \001(\0132%.googl" + + "e.pubsub.v1.CompiledProtoSchemaB\003\340A\001H\000\022\033\n" + + "\013revision_id\030\004 \001(\tB\006\340A\005\340A\003\022=\n" + + "\024revision_create_time\030\006" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\";\n" + + "\004Type\022\024\n" + + "\020TYPE_UNSPECIFIED\020\000\022\023\n" + + "\017PROTOCOL_BUFFER\020\001\022\010\n" + + "\004AVRO\020\002:F\352AC\n" + + "\034pubsub.googleapis.com/Schema\022#projects/{project}/schemas/{schema}B\017\n\r" + + "configuration\"\215\001\n" + + "\023CreateSchemaRequest\0224\n" + + "\006parent\030\001 \001(\t" + + "B$\340A\002\372A\036\022\034pubsub.googleapis.com/Schema\022-\n" + + "\006schema\030\002 \001(\0132\030.google.pubsub.v1.SchemaB\003\340A\002\022\021\n" + + "\tschema_id\030\003 \001(\t\"r\n" + + "\020GetSchemaRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034pubsub.googleapis.com/Schema\022*\n" + + "\004view\030\002 \001(\0162\034.google.pubsub.v1.SchemaView\"\254\001\n" + + "\022ListSchemasRequest\022C\n" + + "\006parent\030\001 \001(\tB3\340A\002\372A-\n" + + "+cloudresourcemanager.googleapis.com/Project\022*\n" + + "\004view\030\002 \001(\0162\034.google.pubsub.v1.SchemaView\022\021\n" + + "\tpage_size\030\003 \001(\005\022\022\n\n" + + "page_token\030\004 \001(\t\"Y\n" + + "\023ListSchemasResponse\022)\n" + + "\007schemas\030\001 \003(\0132\030.google.pubsub.v1.Schema\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\243\001\n" + + "\032ListSchemaRevisionsRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034pubsub.googleapis.com/Schema\022*\n" + + "\004view\030\002 \001(\0162\034.google.pubsub.v1.SchemaView\022\021\n" + + "\tpage_size\030\003 \001(\005\022\022\n\n" + + "page_token\030\004 \001(\t\"a\n" + + "\033ListSchemaRevisionsResponse\022)\n" + + "\007schemas\030\001 \003(\0132\030.google.pubsub.v1.Schema\022\027\n" + + "\017next_page_token\030\002 \001(\t\"x\n" + + "\023CommitSchemaRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034pubsub.googleapis.com/Schema\022-\n" + + "\006schema\030\002 \001(\0132\030.google.pubsub.v1.SchemaB\003\340A\002\"e\n" + + "\025RollbackSchemaRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034pubsub.googleapis.com/Schema\022\030\n" + + "\013revision_id\030\002 \001(\tB\003\340A\002\"m\n" + + "\033DeleteSchemaRevisionRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034pubsub.googleapis.com/Schema\022\032\n" + + "\013revision_id\030\002 \001(\tB\005\030\001\340A\001\"I\n" + + "\023DeleteSchemaRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034pubsub.googleapis.com/Schema\"\213\001\n" + + "\025ValidateSchemaRequest\022C\n" + + "\006parent\030\001 \001(\tB3\340A\002\372A-\n" + + "+cloudresourcemanager.googleapis.com/Project\022-\n" + + "\006schema\030\002 \001(\0132\030.google.pubsub.v1.SchemaB\003\340A\002\"\030\n" + + "\026ValidateSchemaResponse\"\212\002\n" + + "\026ValidateMessageRequest\022C\n" + + "\006parent\030\001 \001(\tB3\340A\002\372A-\n" + + "+cloudresourcemanager.googleapis.com/Project\0221\n" + + "\004name\030\002 \001(\tB!\372A\036\n" + + "\034pubsub.googleapis.com/SchemaH\000\022*\n" + + "\006schema\030\003 \001(\0132\030.google.pubsub.v1.SchemaH\000\022\017\n" + + "\007message\030\004 \001(\014\022,\n" + + "\010encoding\030\005 \001(\0162\032.google.pubsub.v1.EncodingB\r\n" + + "\013schema_spec\"\031\n" + + "\027ValidateMessageResponse\"M\n" + + "\023CompiledProtoSchema\022\031\n" + + "\014root_message\030\001 \001(\tB\003\340A\002\022\033\n" + + "\016compiled_bytes\030\002 \001(\014B\003\340A\002*>\n\n" + + "SchemaView\022\033\n" + + "\027SCHEMA_VIEW_UNSPECIFIED\020\000\022\t\n" + + "\005BASIC\020\001\022\010\n" + + "\004FULL\020\002*:\n" + + "\010Encoding\022\030\n" + + "\024ENCODING_UNSPECIFIED\020\000\022\010\n" + + "\004JSON\020\001\022\n\n" + + "\006BINARY\020\0022\210\r\n\r" + + "SchemaService\022\232\001\n" + + "\014CreateSchema\022%.google.pubsub.v1.CreateSchemaRequest\032\030.google.pubsub." + + "v1.Schema\"I\332A\027parent,schema,schema_id\202\323\344" + + "\223\002)\"\037/v1/{parent=projects/*}/schemas:\006schema\022y\n" + + "\tGetSchema\022\".google.pubsub.v1.GetSchemaRequest\032\030.google.pubsub.v1.Schema\"" + + ".\332A\004name\202\323\344\223\002!\022\037/v1/{name=projects/*/schemas/*}\022\214\001\n" + + "\013ListSchemas\022$.google.pubsub.v1.ListSchemasRequest\032%.google.pubsub.v1" + + ".ListSchemasResponse\"0\332A\006parent\202\323\344\223\002!\022\037/v1/{parent=projects/*}/schemas\022\260\001\n" + + "\023ListSchemaRevisions\022,.google.pubsub.v1.ListSc" + + "hemaRevisionsRequest\032-.google.pubsub.v1." + + "ListSchemaRevisionsResponse\"<\332A\004name\202\323\344\223" + + "\002/\022-/v1/{name=projects/*/schemas/*}:listRevisions\022\220\001\n" + + "\014CommitSchema\022%.google.pubsub.v1.CommitSchemaRequest\032\030.google.pubsu" + + "b.v1.Schema\"?\332A\013name,schema\202\323\344\223\002+\"&/v1/{name=projects/*/schemas/*}:commit:\001*\022\233\001\n" + + "\016RollbackSchema\022\'.google.pubsub.v1.Rollb" + + "ackSchemaRequest\032\030.google.pubsub.v1.Sche" + + "ma\"F\332A\020name,revision_id\202\323\344\223\002-\"(/v1/{name=projects/*/schemas/*}:rollback:\001*\022\252\001\n" + + "\024DeleteSchemaRevision\022-.google.pubsub.v1.D" + + "eleteSchemaRevisionRequest\032\030.google.pubs" + + "ub.v1.Schema\"I\332A\020name,revision_id\202\323\344\223\0020*" + + "./v1/{name=projects/*/schemas/*}:deleteRevision\022}\n" + + "\014DeleteSchema\022%.google.pubsub.v1.DeleteSchemaRequest\032\026.google.protobuf" + + ".Empty\".\332A\004name\202\323\344\223\002!*\037/v1/{name=projects/*/schemas/*}\022\250\001\n" + + "\016ValidateSchema\022\'.google.pubsub.v1.ValidateSchemaRequest\032(.goo" + + "gle.pubsub.v1.ValidateSchemaResponse\"C\332A\r" + + "parent,schema\202\323\344\223\002-\"(/v1/{parent=projects/*}/schemas:validate:\001*\022\242\001\n" + + "\017ValidateMessage\022(.google.pubsub.v1.ValidateMessage" + + "Request\032).google.pubsub.v1.ValidateMessa" + + "geResponse\":\202\323\344\223\0024\"//v1/{parent=projects" + + "/*}/schemas:validateMessage:\001*\032p\312A\025pubsu" + + "b.googleapis.com\322AUhttps://www.googleapi" + + "s.com/auth/cloud-platform,https://www.googleapis.com/auth/pubsubB\252\001\n" + + "\024com.google.pubsub.v1B\013SchemaProtoP\001Z5cloud.google.c" + + "om/go/pubsub/v2/apiv1/pubsubpb;pubsubpb\252" + + "\002\026Google.Cloud.PubSub.V1\312\002\026Google\\Cloud\\" + + "PubSub\\V1\352\002\031Google::Cloud::PubSub::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -231,7 +255,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_Schema_descriptor, new java.lang.String[] { - "Name", "Type", "Definition", "RevisionId", "RevisionCreateTime", + "Name", + "Type", + "Definition", + "CompiledProtoSchema", + "RevisionId", + "RevisionCreateTime", + "Configuration", }); internal_static_google_pubsub_v1_CreateSchemaRequest_descriptor = getDescriptor().getMessageType(1); @@ -341,6 +371,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_pubsub_v1_ValidateMessageResponse_descriptor, new java.lang.String[] {}); + internal_static_google_pubsub_v1_CompiledProtoSchema_descriptor = + getDescriptor().getMessageType(15); + internal_static_google_pubsub_v1_CompiledProtoSchema_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_pubsub_v1_CompiledProtoSchema_descriptor, + new java.lang.String[] { + "RootMessage", "CompiledBytes", + }); descriptor.resolveAllFeaturesImmutable(); com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ClientProto.getDescriptor(); diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Subscription.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Subscription.java index 42b68e06cc6d..3b671e14d438 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Subscription.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Subscription.java @@ -24,9 +24,10 @@ * * *
- * A subscription resource. If none of `push_config`, `bigquery_config`, or
- * `cloud_storage_config` is set, then the subscriber will pull and ack messages
- * using API methods. At most one of these fields may be set.
+ * A subscription resource. If none of `push_config`, `bigquery_config`,
+ * `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will
+ * pull and ack messages using API methods. At most one of these fields may be
+ * set.
  * 
* * Protobuf type {@code google.pubsub.v1.Subscription} @@ -2442,8 +2443,9 @@ public int getTagsCount() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -2473,8 +2475,9 @@ public java.util.Map getTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -2494,8 +2497,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -2522,8 +2526,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -2971,9 +2976,10 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * * *
-   * A subscription resource. If none of `push_config`, `bigquery_config`, or
-   * `cloud_storage_config` is set, then the subscriber will pull and ack messages
-   * using API methods. At most one of these fields may be set.
+   * A subscription resource. If none of `push_config`, `bigquery_config`,
+   * `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will
+   * pull and ack messages using API methods. At most one of these fields may be
+   * set.
    * 
* * Protobuf type {@code google.pubsub.v1.Subscription} @@ -7566,8 +7572,9 @@ public int getTagsCount() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -7597,8 +7604,9 @@ public java.util.Map getTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -7618,8 +7626,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -7646,8 +7655,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -7680,8 +7690,9 @@ public Builder clearTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -7711,8 +7722,9 @@ public java.util.Map getMutableTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -7739,8 +7751,9 @@ public Builder putTags(java.lang.String key, java.lang.String value) { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SubscriptionOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SubscriptionOrBuilder.java index bfd8b36179fe..fdceec83903d 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SubscriptionOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/SubscriptionOrBuilder.java @@ -947,8 +947,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -965,8 +966,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -987,8 +989,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1005,8 +1008,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1027,8 +1031,9 @@ java.lang.String getTagsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Topic.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Topic.java index f5a8e01e0fd2..19b9470c5e9e 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Topic.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/Topic.java @@ -951,8 +951,9 @@ public int getTagsCount() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -982,8 +983,9 @@ public java.util.Map getTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1003,8 +1005,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -1031,8 +1034,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3779,8 +3783,9 @@ public int getTagsCount() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3810,8 +3815,9 @@ public java.util.Map getTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3831,8 +3837,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3859,8 +3866,9 @@ public java.util.Map getTagsMap() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3893,8 +3901,9 @@ public Builder clearTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3924,8 +3933,9 @@ public java.util.Map getMutableTags() { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -3952,8 +3962,9 @@ public Builder putTags(java.lang.String key, java.lang.String value) { * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/TopicOrBuilder.java b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/TopicOrBuilder.java index 23820f73c71f..e97f0cdc8983 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/TopicOrBuilder.java +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/java/com/google/pubsub/v1/TopicOrBuilder.java @@ -494,8 +494,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -512,8 +513,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -534,8 +536,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -552,8 +555,9 @@ java.lang.String getLabelsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * @@ -574,8 +578,9 @@ java.lang.String getTagsOrDefault( * resource. For example: * "123/environment": "production", * "123/costCenter": "marketing" - * See https://docs.cloud.google.com/pubsub/docs/tags for more information on - * using tags with Pub/Sub resources. + * See + * https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + * for more information on using tags with Pub/Sub resources. * * * diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/pubsub.proto b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/pubsub.proto index 382343c6a166..f04c7d3e4a20 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/pubsub.proto +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/pubsub.proto @@ -220,6 +220,12 @@ message IngestionDataSourceSettings { // The Kinesis consumer does not exist. CONSUMER_NOT_FOUND = 5; + + // Indicates an error state where the ingestion source cannot be + // processed because the selected ingestion region is not permitted + // by the Regional Access Boundary (RAB) restrictions on the project's + // service account. + CONFLICTING_REGION_CONSTRAINTS = 6; } // Output only. An output-only field that indicates the state of the Kinesis @@ -275,6 +281,12 @@ message IngestionDataSourceSettings { // The Cloud Storage bucket has too many objects, ingestion will be // paused. TOO_MANY_OBJECTS = 5; + + // Indicates an error state where the ingestion source cannot be + // processed because the selected ingestion region is not permitted + // by the Regional Access Boundary (RAB) restrictions on the project's + // service account. + CONFLICTING_REGION_CONSTRAINTS = 8; } // Configuration for reading Cloud Storage data in text format. Each line of @@ -360,6 +372,12 @@ message IngestionDataSourceSettings { // The provided Event Hubs resource group couldn't be found. RESOURCE_GROUP_NOT_FOUND = 7; + + // Indicates an error state where the ingestion source cannot be + // processed because the selected ingestion region is not permitted + // by the Regional Access Boundary (RAB) restrictions on the project's + // service account. + CONFLICTING_REGION_CONSTRAINTS = 8; } // Output only. An output-only field that indicates the state of the Event @@ -412,6 +430,12 @@ message IngestionDataSourceSettings { // The provided topic wasn't found. TOPIC_NOT_FOUND = 5; + + // Indicates an error state where the ingestion source cannot be + // processed because the selected ingestion region is not permitted + // by the Regional Access Boundary (RAB) restrictions on the project's + // service account. + CONFLICTING_REGION_CONSTRAINTS = 6; } // Output only. An output-only field that indicates the state of the Amazon @@ -466,6 +490,12 @@ message IngestionDataSourceSettings { // The provided topic wasn't found. TOPIC_NOT_FOUND = 6; + + // Indicates an error state where the ingestion source cannot be + // processed because the selected ingestion region is not permitted + // by the Regional Access Boundary (RAB) restrictions on the project's + // service account. + CONFLICTING_REGION_CONSTRAINTS = 7; } // Output only. An output-only field that indicates the state of the @@ -806,6 +836,38 @@ message JavaScriptUDF { string code = 2 [(google.api.field_behavior) = REQUIRED]; } +// Configuration for compressing/decompressing message data using a +// user-specified compression algorithm. +message Compression { + // The compression algorithm to use. + enum CompressionAlgorithm { + // Unspecified algorithm. + COMPRESSION_ALGORITHM_UNSPECIFIED = 0; + + // ZLIB compression. + ZLIB = 1; + } + + // The mode of the compression SMT. + enum CompressionMode { + // Unspecified mode. + COMPRESSION_MODE_UNSPECIFIED = 0; + + // Compress. + COMPRESS = 1; + + // Decompress. + DECOMPRESS = 2; + } + + // Required. Specifies the compression algorithm to use. + CompressionAlgorithm compression_algorithm = 1 + [(google.api.field_behavior) = REQUIRED]; + + // Required. Specifies whether to compress or decompress the message. + CompressionMode compression_mode = 2 [(google.api.field_behavior) = REQUIRED]; +} + // Configuration for making inference requests against Vertex AI models. message AIInference { // Configuration for making inferences using arbitrary JSON payloads. @@ -847,6 +909,9 @@ message MessageTransform { // are specified on a resource, each must have a unique `function_name`. JavaScriptUDF javascript_udf = 2 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Compression/Decompression. + Compression compression = 7 [(google.api.field_behavior) = OPTIONAL]; + // Optional. AI Inference. Specifies the Vertex AI endpoint that inference // requests built from the Pub/Sub message data and provided parameters will // be sent to. @@ -953,8 +1018,9 @@ message Topic { // resource. For example: // "123/environment": "production", // "123/costCenter": "marketing" - // See https://docs.cloud.google.com/pubsub/docs/tags for more information on - // using tags with Pub/Sub resources. + // See + // https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + // for more information on using tags with Pub/Sub resources. map tags = 14 [ (google.api.field_behavior) = INPUT_ONLY, (google.api.field_behavior) = IMMUTABLE, @@ -1399,9 +1465,10 @@ service Subscriber { } } -// A subscription resource. If none of `push_config`, `bigquery_config`, or -// `cloud_storage_config` is set, then the subscriber will pull and ack messages -// using API methods. At most one of these fields may be set. +// A subscription resource. If none of `push_config`, `bigquery_config`, +// `cloud_storage_config`, or `bigtable_config` is set, then the subscriber will +// pull and ack messages using API methods. At most one of these fields may be +// set. message Subscription { option (google.api.resource) = { type: "pubsub.googleapis.com/Subscription" @@ -1613,8 +1680,9 @@ message Subscription { // resource. For example: // "123/environment": "production", // "123/costCenter": "marketing" - // See https://docs.cloud.google.com/pubsub/docs/tags for more information on - // using tags with Pub/Sub resources. + // See + // https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + // for more information on using tags with Pub/Sub resources. map tags = 26 [ (google.api.field_behavior) = INPUT_ONLY, (google.api.field_behavior) = IMMUTABLE, @@ -1832,11 +1900,13 @@ message BigQueryConfig { // a JSON object in the attributes column. bool write_metadata = 3 [(google.api.field_behavior) = OPTIONAL]; - // Optional. When true and use_topic_schema is true, any fields that are a - // part of the topic schema that are not part of the BigQuery table schema are - // dropped when writing to BigQuery. Otherwise, the schemas must be kept in - // sync and any messages with extra fields are not written and remain in the - // subscription's backlog. + // Optional. If true and `use_topic_schema` is true, drops any fields that are + // part of the topic schema that are not part of the BigQuery table schema + // when writing to BigQuery. Otherwise, the schemas must be kept in sync and + // any messages with extra fields are not written and remain in the + // subscription's backlog. If true and `use_table_schema` is true, drops any + // fields in the message that are not part of the BigQuery table schema when + // writing to BigQuery. Otherwise, the write to BigQuery will fail. bool drop_unknown_fields = 4 [(google.api.field_behavior) = OPTIONAL]; // Output only. An output-only field that indicates whether or not the @@ -1859,8 +1929,9 @@ message BigQueryConfig { // Configuration for a Bigtable subscription. The Pub/Sub message will be // written to a Bigtable row as follows: -// - row key: subscription name and message ID delimited by #. -// - columns: message bytes written to a single column family "data" with an +// - row key: subscription name, message ID hash, and message ID delimited by +// `#`. +// - columns: message bytes written to a single column family `data` with an // empty-string column qualifier. // - cell timestamp: the message publish timestamp. message BigtableConfig { @@ -1873,16 +1944,15 @@ message BigtableConfig { // The subscription can actively send messages to Bigtable. ACTIVE = 1; - // Cannot write to Bigtable because the instance, table, or app profile - // does not exist. + // Unused in the current implementation. Placeholder for future use. NOT_FOUND = 2; - // Cannot write to Bigtable because the app profile is not configured for - // single-cluster routing. + // Unused in the current implementation. Placeholder for future use. APP_PROFILE_MISCONFIGURED = 3; // Cannot write to Bigtable because of permission denied errors. // This can happen if: + // - The Bigtable instance, table, or app profile does not exist. // - The Pub/Sub service agent has not been granted the // [appropriate Bigtable IAM permission // bigtable.tables.mutateRows]({$universe.dns_names.final_documentation_domain}/bigtable/docs/access-control#permissions) @@ -1890,8 +1960,9 @@ message BigtableConfig { // ([instructions]({$universe.dns_names.final_documentation_domain}/service-usage/docs/enable-disable)) PERMISSION_DENIED = 4; - // Cannot write to Bigtable because of a missing column family ("data") or - // if there is no structured row key for the subscription name + message ID. + // Cannot write to Bigtable because of a missing column family (`data`), or + // if there is no structured row key for the subscription name + message ID, + // if because the app profile is not configured for single-cluster routing. SCHEMA_MISMATCH = 5; // Cannot write to the destination because enforce_in_transit is set to true @@ -2436,8 +2507,9 @@ message CreateSnapshotRequest { // resource. For example: // "123/environment": "production", // "123/costCenter": "marketing" - // See https://docs.cloud.google.com/pubsub/docs/tags for more information on - // using tags with Pub/Sub resources. + // See + // https://{$universe.dns_names.final_documentation_domain}/pubsub/docs/tags + // for more information on using tags with Pub/Sub resources. map tags = 4 [ (google.api.field_behavior) = INPUT_ONLY, (google.api.field_behavior) = IMMUTABLE, diff --git a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/schema.proto b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/schema.proto index 48a6b2aee3e1..6639826d9dbd 100644 --- a/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/schema.proto +++ b/java-pubsub/proto-google-cloud-pubsub-v1/src/main/proto/google/pubsub/v1/schema.proto @@ -156,6 +156,18 @@ message Schema { // the type specified in `type`. string definition = 3; + // The configuration of the schema. + // This field is mutually exclusive with the `definition` field above, meaning + // either `definition` or one of the fields below can be set in a valid Schema + // object. + oneof configuration { + // Optional. Configuration for a schema provided as a pre-compiled Protocol + // Buffer FileDescriptorSet. The `type` field above must be set to + // PROTOCOL_BUFFER. + CompiledProtoSchema compiled_proto_schema = 8 + [(google.api.field_behavior) = OPTIONAL]; + } + // Output only. Immutable. The revision ID of the schema. string revision_id = 4 [ (google.api.field_behavior) = IMMUTABLE, @@ -395,6 +407,15 @@ message ValidateMessageRequest { // Empty for now. message ValidateMessageResponse {} +// Configuration specific to compiled Protocol Buffer schemas. +message CompiledProtoSchema { + // Required. The name of the root message type in the schema. + string root_message = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. The compiled FileDescriptorSet binary. + bytes compiled_bytes = 2 [(google.api.field_behavior) = REQUIRED]; +} + // Possible encoding types for messages. enum Encoding { // Unspecified diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlClient.java b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlClient.java index 67528534eb40..b7971a892187 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlClient.java +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlClient.java @@ -484,6 +484,26 @@ * * * + *

DisableRapidCache + *

Disables a Rapid Cache instance. + * + *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • disableRapidCacheAsync(DisableRapidCacheRequest request) + *

+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • disableRapidCacheAsync(RapidCacheName name) + *

  • disableRapidCacheAsync(String name) + *

+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • disableRapidCacheOperationCallable() + *

  • disableRapidCacheCallable() + *

+ * + * + * *

GetRapidCache *

Gets a Rapid Cache instance. * @@ -3857,6 +3877,154 @@ public final UnaryCallable updateRapidCacheC return stub.updateRapidCacheCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a Rapid Cache instance. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (StorageControlClient storageControlClient = StorageControlClient.create()) {
+   *   RapidCacheName name = RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]");
+   *   RapidCache response = storageControlClient.disableRapidCacheAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. The name field in the request should be: + * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture disableRapidCacheAsync( + @Nullable RapidCacheName name) { + DisableRapidCacheRequest request = + DisableRapidCacheRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return disableRapidCacheAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a Rapid Cache instance. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (StorageControlClient storageControlClient = StorageControlClient.create()) {
+   *   String name = RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]").toString();
+   *   RapidCache response = storageControlClient.disableRapidCacheAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. The name field in the request should be: + * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture disableRapidCacheAsync( + String name) { + DisableRapidCacheRequest request = DisableRapidCacheRequest.newBuilder().setName(name).build(); + return disableRapidCacheAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a Rapid Cache instance. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (StorageControlClient storageControlClient = StorageControlClient.create()) {
+   *   DisableRapidCacheRequest request =
+   *       DisableRapidCacheRequest.newBuilder()
+   *           .setName(RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   RapidCache response = storageControlClient.disableRapidCacheAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture disableRapidCacheAsync( + DisableRapidCacheRequest request) { + return disableRapidCacheOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a Rapid Cache instance. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (StorageControlClient storageControlClient = StorageControlClient.create()) {
+   *   DisableRapidCacheRequest request =
+   *       DisableRapidCacheRequest.newBuilder()
+   *           .setName(RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   OperationFuture future =
+   *       storageControlClient.disableRapidCacheOperationCallable().futureCall(request);
+   *   // Do something.
+   *   RapidCache response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + disableRapidCacheOperationCallable() { + return stub.disableRapidCacheOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Disables a Rapid Cache instance. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (StorageControlClient storageControlClient = StorageControlClient.create()) {
+   *   DisableRapidCacheRequest request =
+   *       DisableRapidCacheRequest.newBuilder()
+   *           .setName(RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]").toString())
+   *           .setRequestId("requestId693933066")
+   *           .build();
+   *   ApiFuture future =
+   *       storageControlClient.disableRapidCacheCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable disableRapidCacheCallable() { + return stub.disableRapidCacheCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Gets a Rapid Cache instance. diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlSettings.java b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlSettings.java index a0d0fd3cffb9..5280859ca1a7 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlSettings.java +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/StorageControlSettings.java @@ -285,6 +285,17 @@ public UnaryCallSettings updateRapidCacheSet return ((StorageControlStubSettings) getStubSettings()).updateRapidCacheOperationSettings(); } + /** Returns the object with the settings used for calls to disableRapidCache. */ + public UnaryCallSettings disableRapidCacheSettings() { + return ((StorageControlStubSettings) getStubSettings()).disableRapidCacheSettings(); + } + + /** Returns the object with the settings used for calls to disableRapidCache. */ + public OperationCallSettings + disableRapidCacheOperationSettings() { + return ((StorageControlStubSettings) getStubSettings()).disableRapidCacheOperationSettings(); + } + /** Returns the object with the settings used for calls to getRapidCache. */ public UnaryCallSettings getRapidCacheSettings() { return ((StorageControlStubSettings) getStubSettings()).getRapidCacheSettings(); @@ -680,6 +691,19 @@ public UnaryCallSettings.Builder renameFolderSet return getStubSettingsBuilder().updateRapidCacheOperationSettings(); } + /** Returns the builder for the settings used for calls to disableRapidCache. */ + public UnaryCallSettings.Builder + disableRapidCacheSettings() { + return getStubSettingsBuilder().disableRapidCacheSettings(); + } + + /** Returns the builder for the settings used for calls to disableRapidCache. */ + public OperationCallSettings.Builder< + DisableRapidCacheRequest, RapidCache, DisableRapidCacheMetadata> + disableRapidCacheOperationSettings() { + return getStubSettingsBuilder().disableRapidCacheOperationSettings(); + } + /** Returns the builder for the settings used for calls to getRapidCache. */ public UnaryCallSettings.Builder getRapidCacheSettings() { return getStubSettingsBuilder().getRapidCacheSettings(); diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/gapic_metadata.json b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/gapic_metadata.json index aa7bbd9db7f9..85aef400060d 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/gapic_metadata.json +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/gapic_metadata.json @@ -34,6 +34,9 @@ "DisableAnywhereCache": { "methods": ["disableAnywhereCache", "disableAnywhereCache", "disableAnywhereCache", "disableAnywhereCacheCallable"] }, + "DisableRapidCache": { + "methods": ["disableRapidCacheAsync", "disableRapidCacheAsync", "disableRapidCacheAsync", "disableRapidCacheOperationCallable", "disableRapidCacheCallable"] + }, "GetAnywhereCache": { "methods": ["getAnywhereCache", "getAnywhereCache", "getAnywhereCache", "getAnywhereCacheCallable"] }, diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/GrpcStorageControlStub.java b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/GrpcStorageControlStub.java index b7111aad2ce1..2ab6649f5321 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/GrpcStorageControlStub.java +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/GrpcStorageControlStub.java @@ -54,6 +54,8 @@ import com.google.storage.control.v2.DeleteFolderRequest; import com.google.storage.control.v2.DeleteManagedFolderRequest; import com.google.storage.control.v2.DisableAnywhereCacheRequest; +import com.google.storage.control.v2.DisableRapidCacheMetadata; +import com.google.storage.control.v2.DisableRapidCacheRequest; import com.google.storage.control.v2.Folder; import com.google.storage.control.v2.GetAnywhereCacheRequest; import com.google.storage.control.v2.GetFolderIntelligenceConfigRequest; @@ -342,6 +344,17 @@ public class GrpcStorageControlStub extends StorageControlStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + disableRapidCacheMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.storage.control.v2.StorageControl/DisableRapidCache") + .setRequestMarshaller( + ProtoUtils.marshaller(DisableRapidCacheRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor getRapidCacheMethodDescriptor = MethodDescriptor.newBuilder() @@ -610,6 +623,9 @@ public class GrpcStorageControlStub extends StorageControlStub { private final UnaryCallable updateRapidCacheCallable; private final OperationCallable updateRapidCacheOperationCallable; + private final UnaryCallable disableRapidCacheCallable; + private final OperationCallable + disableRapidCacheOperationCallable; private final UnaryCallable getRapidCacheCallable; private final UnaryCallable listRapidCachesCallable; @@ -701,6 +717,8 @@ public class GrpcStorageControlStub extends StorageControlStub { PathTemplate.create("{bucket=**}"); private static final PathTemplate UPDATE_RAPID_CACHE_0_PATH_TEMPLATE = PathTemplate.create("{bucket=projects/*/buckets/*}/**"); + private static final PathTemplate DISABLE_RAPID_CACHE_0_PATH_TEMPLATE = + PathTemplate.create("{bucket=projects/*/buckets/*}/**"); private static final PathTemplate GET_RAPID_CACHE_0_PATH_TEMPLATE = PathTemplate.create("{bucket=projects/*/buckets/*}/**"); private static final PathTemplate LIST_RAPID_CACHES_0_PATH_TEMPLATE = @@ -1154,6 +1172,17 @@ protected GrpcStorageControlStub( return builder.build(); }) .build(); + GrpcCallSettings disableRapidCacheTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(disableRapidCacheMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add(request.getName(), "bucket", DISABLE_RAPID_CACHE_0_PATH_TEMPLATE); + return builder.build(); + }) + .setResourceNameExtractor(request -> request.getName()) + .build(); GrpcCallSettings getRapidCacheTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(getRapidCacheMethodDescriptor) @@ -1510,6 +1539,17 @@ protected GrpcStorageControlStub( settings.updateRapidCacheOperationSettings(), clientContext, operationsStub); + this.disableRapidCacheCallable = + callableFactory.createUnaryCallable( + disableRapidCacheTransportSettings, + settings.disableRapidCacheSettings(), + clientContext); + this.disableRapidCacheOperationCallable = + callableFactory.createOperationCallable( + disableRapidCacheTransportSettings, + settings.disableRapidCacheOperationSettings(), + clientContext, + operationsStub); this.getRapidCacheCallable = callableFactory.createUnaryCallable( getRapidCacheTransportSettings, settings.getRapidCacheSettings(), clientContext); @@ -1774,6 +1814,17 @@ public UnaryCallable updateRapidCacheCallabl return updateRapidCacheOperationCallable; } + @Override + public UnaryCallable disableRapidCacheCallable() { + return disableRapidCacheCallable; + } + + @Override + public OperationCallable + disableRapidCacheOperationCallable() { + return disableRapidCacheOperationCallable; + } + @Override public UnaryCallable getRapidCacheCallable() { return getRapidCacheCallable; diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/HttpJsonStorageControlStub.java b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/HttpJsonStorageControlStub.java index 8ebdf3d8b2c6..d1488e499484 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/HttpJsonStorageControlStub.java +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/HttpJsonStorageControlStub.java @@ -58,6 +58,8 @@ import com.google.storage.control.v2.DeleteFolderRequest; import com.google.storage.control.v2.DeleteManagedFolderRequest; import com.google.storage.control.v2.DisableAnywhereCacheRequest; +import com.google.storage.control.v2.DisableRapidCacheMetadata; +import com.google.storage.control.v2.DisableRapidCacheRequest; import com.google.storage.control.v2.Folder; import com.google.storage.control.v2.GetAnywhereCacheRequest; import com.google.storage.control.v2.GetFolderIntelligenceConfigRequest; @@ -125,6 +127,7 @@ public class HttpJsonStorageControlStub extends StorageControlStub { private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder() .add(Empty.getDescriptor()) + .add(DisableRapidCacheMetadata.getDescriptor()) .add(RenameFolderMetadata.getDescriptor()) .add(CreateRapidCacheMetadata.getDescriptor()) .add(UpdateRapidCacheMetadata.getDescriptor()) @@ -1721,6 +1724,13 @@ public UnaryCallable updateRapidCacheCallabl + " method yet."); } + @Override + public UnaryCallable disableRapidCacheCallable() { + throw new UnsupportedOperationException( + "Not implemented: disableRapidCacheCallable(). REST transport is not implemented for this" + + " method yet."); + } + @Override public UnaryCallable getRapidCacheCallable() { throw new UnsupportedOperationException( diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStub.java b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStub.java index 94c1edd180f4..2b33c8fb288f 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStub.java +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStub.java @@ -47,6 +47,8 @@ import com.google.storage.control.v2.DeleteFolderRequest; import com.google.storage.control.v2.DeleteManagedFolderRequest; import com.google.storage.control.v2.DisableAnywhereCacheRequest; +import com.google.storage.control.v2.DisableRapidCacheMetadata; +import com.google.storage.control.v2.DisableRapidCacheRequest; import com.google.storage.control.v2.Folder; import com.google.storage.control.v2.GetAnywhereCacheRequest; import com.google.storage.control.v2.GetFolderIntelligenceConfigRequest; @@ -248,6 +250,16 @@ public UnaryCallable updateRapidCacheCallabl throw new UnsupportedOperationException("Not implemented: updateRapidCacheCallable()"); } + public OperationCallable + disableRapidCacheOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: disableRapidCacheOperationCallable()"); + } + + public UnaryCallable disableRapidCacheCallable() { + throw new UnsupportedOperationException("Not implemented: disableRapidCacheCallable()"); + } + public UnaryCallable getRapidCacheCallable() { throw new UnsupportedOperationException("Not implemented: getRapidCacheCallable()"); } diff --git a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStubSettings.java b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStubSettings.java index be8534422b90..1e3260d81c9a 100644 --- a/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStubSettings.java +++ b/java-storage/google-cloud-storage-control/src/main/java/com/google/storage/control/v2/stub/StorageControlStubSettings.java @@ -78,6 +78,8 @@ import com.google.storage.control.v2.DeleteFolderRequest; import com.google.storage.control.v2.DeleteManagedFolderRequest; import com.google.storage.control.v2.DisableAnywhereCacheRequest; +import com.google.storage.control.v2.DisableRapidCacheMetadata; +import com.google.storage.control.v2.DisableRapidCacheRequest; import com.google.storage.control.v2.FindingSummary; import com.google.storage.control.v2.Folder; import com.google.storage.control.v2.GetAnywhereCacheRequest; @@ -270,6 +272,10 @@ public class StorageControlStubSettings extends StubSettings updateRapidCacheSettings; private final OperationCallSettings updateRapidCacheOperationSettings; + private final UnaryCallSettings disableRapidCacheSettings; + private final OperationCallSettings< + DisableRapidCacheRequest, RapidCache, DisableRapidCacheMetadata> + disableRapidCacheOperationSettings; private final UnaryCallSettings getRapidCacheSettings; private final PagedCallSettings< ListRapidCachesRequest, ListRapidCachesResponse, ListRapidCachesPagedResponse> @@ -920,6 +926,17 @@ public UnaryCallSettings updateRapidCacheSet return updateRapidCacheOperationSettings; } + /** Returns the object with the settings used for calls to disableRapidCache. */ + public UnaryCallSettings disableRapidCacheSettings() { + return disableRapidCacheSettings; + } + + /** Returns the object with the settings used for calls to disableRapidCache. */ + public OperationCallSettings + disableRapidCacheOperationSettings() { + return disableRapidCacheOperationSettings; + } + /** Returns the object with the settings used for calls to getRapidCache. */ public UnaryCallSettings getRapidCacheSettings() { return getRapidCacheSettings; @@ -1172,6 +1189,9 @@ protected StorageControlStubSettings(Builder settingsBuilder) throws IOException createRapidCacheOperationSettings = settingsBuilder.createRapidCacheOperationSettings().build(); updateRapidCacheSettings = settingsBuilder.updateRapidCacheSettings().build(); updateRapidCacheOperationSettings = settingsBuilder.updateRapidCacheOperationSettings().build(); + disableRapidCacheSettings = settingsBuilder.disableRapidCacheSettings().build(); + disableRapidCacheOperationSettings = + settingsBuilder.disableRapidCacheOperationSettings().build(); getRapidCacheSettings = settingsBuilder.getRapidCacheSettings().build(); listRapidCachesSettings = settingsBuilder.listRapidCachesSettings().build(); getProjectIntelligenceConfigSettings = @@ -1270,6 +1290,11 @@ public static class Builder extends StubSettings.Builder updateRapidCacheOperationSettings; + private final UnaryCallSettings.Builder + disableRapidCacheSettings; + private final OperationCallSettings.Builder< + DisableRapidCacheRequest, RapidCache, DisableRapidCacheMetadata> + disableRapidCacheOperationSettings; private final UnaryCallSettings.Builder getRapidCacheSettings; private final PagedCallSettings.Builder< ListRapidCachesRequest, ListRapidCachesResponse, ListRapidCachesPagedResponse> @@ -1396,6 +1421,8 @@ protected Builder(@Nullable ClientContext clientContext) { createRapidCacheOperationSettings = OperationCallSettings.newBuilder(); updateRapidCacheSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateRapidCacheOperationSettings = OperationCallSettings.newBuilder(); + disableRapidCacheSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + disableRapidCacheOperationSettings = OperationCallSettings.newBuilder(); getRapidCacheSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listRapidCachesSettings = PagedCallSettings.newBuilder(LIST_RAPID_CACHES_PAGE_STR_FACT); getProjectIntelligenceConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -1441,6 +1468,7 @@ protected Builder(@Nullable ClientContext clientContext) { listAnywhereCachesSettings, createRapidCacheSettings, updateRapidCacheSettings, + disableRapidCacheSettings, getRapidCacheSettings, listRapidCachesSettings, getProjectIntelligenceConfigSettings, @@ -1494,6 +1522,8 @@ protected Builder(StorageControlStubSettings settings) { createRapidCacheOperationSettings = settings.createRapidCacheOperationSettings.toBuilder(); updateRapidCacheSettings = settings.updateRapidCacheSettings.toBuilder(); updateRapidCacheOperationSettings = settings.updateRapidCacheOperationSettings.toBuilder(); + disableRapidCacheSettings = settings.disableRapidCacheSettings.toBuilder(); + disableRapidCacheOperationSettings = settings.disableRapidCacheOperationSettings.toBuilder(); getRapidCacheSettings = settings.getRapidCacheSettings.toBuilder(); listRapidCachesSettings = settings.listRapidCachesSettings.toBuilder(); getProjectIntelligenceConfigSettings = @@ -1544,6 +1574,7 @@ protected Builder(StorageControlStubSettings settings) { listAnywhereCachesSettings, createRapidCacheSettings, updateRapidCacheSettings, + disableRapidCacheSettings, getRapidCacheSettings, listRapidCachesSettings, getProjectIntelligenceConfigSettings, @@ -1693,6 +1724,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .disableRapidCacheSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .getRapidCacheSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -1925,6 +1961,31 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeoutDuration(Duration.ofMillis(300000L)) .build())); + builder + .disableRapidCacheOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(RapidCache.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create( + DisableRapidCacheMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + return builder; } @@ -2109,6 +2170,19 @@ public UnaryCallSettings.Builder renameFolderSet return updateRapidCacheOperationSettings; } + /** Returns the builder for the settings used for calls to disableRapidCache. */ + public UnaryCallSettings.Builder + disableRapidCacheSettings() { + return disableRapidCacheSettings; + } + + /** Returns the builder for the settings used for calls to disableRapidCache. */ + public OperationCallSettings.Builder< + DisableRapidCacheRequest, RapidCache, DisableRapidCacheMetadata> + disableRapidCacheOperationSettings() { + return disableRapidCacheOperationSettings; + } + /** Returns the builder for the settings used for calls to getRapidCache. */ public UnaryCallSettings.Builder getRapidCacheSettings() { return getRapidCacheSettings; diff --git a/java-storage/google-cloud-storage-control/src/main/resources/META-INF/native-image/com.google.storage.control.v2/reflect-config.json b/java-storage/google-cloud-storage-control/src/main/resources/META-INF/native-image/com.google.storage.control.v2/reflect-config.json index 0952554ef5e9..d462a421bb22 100644 --- a/java-storage/google-cloud-storage-control/src/main/resources/META-INF/native-image/com.google.storage.control.v2/reflect-config.json +++ b/java-storage/google-cloud-storage-control/src/main/resources/META-INF/native-image/com.google.storage.control.v2/reflect-config.json @@ -2078,6 +2078,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.storage.control.v2.DisableRapidCacheMetadata", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.storage.control.v2.DisableRapidCacheMetadata$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.storage.control.v2.DisableRapidCacheRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.storage.control.v2.DisableRapidCacheRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.storage.control.v2.FindingCategory", "queryAllDeclaredConstructors": true, diff --git a/java-storage/google-cloud-storage-control/src/main/resources/com/google/storage/control/v2/gapic_metadata.json b/java-storage/google-cloud-storage-control/src/main/resources/com/google/storage/control/v2/gapic_metadata.json index aa7bbd9db7f9..85aef400060d 100644 --- a/java-storage/google-cloud-storage-control/src/main/resources/com/google/storage/control/v2/gapic_metadata.json +++ b/java-storage/google-cloud-storage-control/src/main/resources/com/google/storage/control/v2/gapic_metadata.json @@ -34,6 +34,9 @@ "DisableAnywhereCache": { "methods": ["disableAnywhereCache", "disableAnywhereCache", "disableAnywhereCache", "disableAnywhereCacheCallable"] }, + "DisableRapidCache": { + "methods": ["disableRapidCacheAsync", "disableRapidCacheAsync", "disableRapidCacheAsync", "disableRapidCacheOperationCallable", "disableRapidCacheCallable"] + }, "GetAnywhereCache": { "methods": ["getAnywhereCache", "getAnywhereCache", "getAnywhereCache", "getAnywhereCacheCallable"] }, diff --git a/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/MockStorageControlImpl.java b/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/MockStorageControlImpl.java index 4f7744e332da..b809ae94d7ff 100644 --- a/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/MockStorageControlImpl.java +++ b/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/MockStorageControlImpl.java @@ -507,6 +507,27 @@ public void updateRapidCache( } } + @Override + public void disableRapidCache( + DisableRapidCacheRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DisableRapidCache, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + @Override public void getRapidCache( GetRapidCacheRequest request, StreamObserver responseObserver) { diff --git a/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientHttpJsonTest.java b/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientHttpJsonTest.java index 420db8c93e64..79f0529a9daf 100644 --- a/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientHttpJsonTest.java +++ b/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientHttpJsonTest.java @@ -848,6 +848,12 @@ public void updateRapidCacheUnsupportedMethodTest() throws Exception { // This empty test is generated for technical reasons. } + @Test + public void disableRapidCacheUnsupportedMethodTest() throws Exception { + // The disableRapidCache() method is not supported in REST transport. + // This empty test is generated for technical reasons. + } + @Test public void getRapidCacheUnsupportedMethodTest() throws Exception { // The getRapidCache() method is not supported in REST transport. diff --git a/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientTest.java b/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientTest.java index d08d59ccdbc6..62bb6e436d04 100644 --- a/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientTest.java +++ b/java-storage/google-cloud-storage-control/src/test/java/com/google/storage/control/v2/StorageControlClientTest.java @@ -1900,6 +1900,114 @@ public void updateRapidCacheExceptionTest() throws Exception { } } + @Test + public void disableRapidCacheTest() throws Exception { + RapidCache expectedResponse = + RapidCache.newBuilder() + .setName(RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]").toString()) + .setZone("zone3744684") + .setCacheType("cacheType-553573924") + .setTtl(Duration.newBuilder().build()) + .setAdmissionPolicy("admissionPolicy-1063600485") + .setState("state109757585") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setPendingUpdate(true) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("disableRapidCacheTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockStorageControl.addResponse(resultOperation); + + RapidCacheName name = RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]"); + + RapidCache actualResponse = client.disableRapidCacheAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockStorageControl.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DisableRapidCacheRequest actualRequest = ((DisableRapidCacheRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void disableRapidCacheExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockStorageControl.addException(exception); + + try { + RapidCacheName name = RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]"); + client.disableRapidCacheAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void disableRapidCacheTest2() throws Exception { + RapidCache expectedResponse = + RapidCache.newBuilder() + .setName(RapidCacheName.of("[PROJECT]", "[BUCKET]", "[RAPID_CACHE]").toString()) + .setZone("zone3744684") + .setCacheType("cacheType-553573924") + .setTtl(Duration.newBuilder().build()) + .setAdmissionPolicy("admissionPolicy-1063600485") + .setState("state109757585") + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setPendingUpdate(true) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("disableRapidCacheTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockStorageControl.addResponse(resultOperation); + + String name = "name3373707"; + + RapidCache actualResponse = client.disableRapidCacheAsync(name).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockStorageControl.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DisableRapidCacheRequest actualRequest = ((DisableRapidCacheRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void disableRapidCacheExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockStorageControl.addException(exception); + + try { + String name = "name3373707"; + client.disableRapidCacheAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + @Test public void getRapidCacheTest() throws Exception { RapidCache expectedResponse = diff --git a/java-storage/grpc-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlGrpc.java b/java-storage/grpc-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlGrpc.java index a9df7815555a..938f2bff5377 100644 --- a/java-storage/grpc-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlGrpc.java +++ b/java-storage/grpc-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlGrpc.java @@ -999,6 +999,50 @@ private StorageControlGrpc() {} return getUpdateRapidCacheMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.storage.control.v2.DisableRapidCacheRequest, com.google.longrunning.Operation> + getDisableRapidCacheMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DisableRapidCache", + requestType = com.google.storage.control.v2.DisableRapidCacheRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.storage.control.v2.DisableRapidCacheRequest, com.google.longrunning.Operation> + getDisableRapidCacheMethod() { + io.grpc.MethodDescriptor< + com.google.storage.control.v2.DisableRapidCacheRequest, + com.google.longrunning.Operation> + getDisableRapidCacheMethod; + if ((getDisableRapidCacheMethod = StorageControlGrpc.getDisableRapidCacheMethod) == null) { + synchronized (StorageControlGrpc.class) { + if ((getDisableRapidCacheMethod = StorageControlGrpc.getDisableRapidCacheMethod) == null) { + StorageControlGrpc.getDisableRapidCacheMethod = + getDisableRapidCacheMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DisableRapidCache")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.storage.control.v2.DisableRapidCacheRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new StorageControlMethodDescriptorSupplier("DisableRapidCache")) + .build(); + } + } + } + return getDisableRapidCacheMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.storage.control.v2.GetRapidCacheRequest, com.google.storage.control.v2.RapidCache> @@ -2214,6 +2258,20 @@ default void updateRapidCache( getUpdateRapidCacheMethod(), responseObserver); } + /** + * + * + *
+     * Disables a Rapid Cache instance.
+     * 
+ */ + default void disableRapidCache( + com.google.storage.control.v2.DisableRapidCacheRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDisableRapidCacheMethod(), responseObserver); + } + /** * * @@ -2874,6 +2932,22 @@ public void updateRapidCache( responseObserver); } + /** + * + * + *
+     * Disables a Rapid Cache instance.
+     * 
+ */ + public void disableRapidCache( + com.google.storage.control.v2.DisableRapidCacheRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDisableRapidCacheMethod(), getCallOptions()), + request, + responseObserver); + } + /** * * @@ -3505,6 +3579,20 @@ public com.google.longrunning.Operation updateRapidCache( getChannel(), getUpdateRapidCacheMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Disables a Rapid Cache instance.
+     * 
+ */ + public com.google.longrunning.Operation disableRapidCache( + com.google.storage.control.v2.DisableRapidCacheRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDisableRapidCacheMethod(), getCallOptions(), request); + } + /** * * @@ -4068,6 +4156,19 @@ public com.google.longrunning.Operation updateRapidCache( getChannel(), getUpdateRapidCacheMethod(), getCallOptions(), request); } + /** + * + * + *
+     * Disables a Rapid Cache instance.
+     * 
+ */ + public com.google.longrunning.Operation disableRapidCache( + com.google.storage.control.v2.DisableRapidCacheRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDisableRapidCacheMethod(), getCallOptions(), request); + } + /** * * @@ -4627,6 +4728,19 @@ protected StorageControlFutureStub build( getChannel().newCall(getUpdateRapidCacheMethod(), getCallOptions()), request); } + /** + * + * + *
+     * Disables a Rapid Cache instance.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + disableRapidCache(com.google.storage.control.v2.DisableRapidCacheRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDisableRapidCacheMethod(), getCallOptions()), request); + } + /** * * @@ -4924,23 +5038,24 @@ protected StorageControlFutureStub build( private static final int METHODID_LIST_ANYWHERE_CACHES = 18; private static final int METHODID_CREATE_RAPID_CACHE = 19; private static final int METHODID_UPDATE_RAPID_CACHE = 20; - private static final int METHODID_GET_RAPID_CACHE = 21; - private static final int METHODID_LIST_RAPID_CACHES = 22; - private static final int METHODID_GET_PROJECT_INTELLIGENCE_CONFIG = 23; - private static final int METHODID_UPDATE_PROJECT_INTELLIGENCE_CONFIG = 24; - private static final int METHODID_GET_FOLDER_INTELLIGENCE_CONFIG = 25; - private static final int METHODID_UPDATE_FOLDER_INTELLIGENCE_CONFIG = 26; - private static final int METHODID_GET_ORGANIZATION_INTELLIGENCE_CONFIG = 27; - private static final int METHODID_UPDATE_ORGANIZATION_INTELLIGENCE_CONFIG = 28; - private static final int METHODID_GET_IAM_POLICY = 29; - private static final int METHODID_SET_IAM_POLICY = 30; - private static final int METHODID_TEST_IAM_PERMISSIONS = 31; - private static final int METHODID_GET_INTELLIGENCE_FINDING = 32; - private static final int METHODID_LIST_INTELLIGENCE_FINDINGS = 33; - private static final int METHODID_SUMMARIZE_INTELLIGENCE_FINDINGS = 34; - private static final int METHODID_GET_INTELLIGENCE_FINDING_REVISION = 35; - private static final int METHODID_LIST_INTELLIGENCE_FINDING_REVISIONS = 36; - private static final int METHODID_VIEW_OBJECT_FULL_CONTEXT = 37; + private static final int METHODID_DISABLE_RAPID_CACHE = 21; + private static final int METHODID_GET_RAPID_CACHE = 22; + private static final int METHODID_LIST_RAPID_CACHES = 23; + private static final int METHODID_GET_PROJECT_INTELLIGENCE_CONFIG = 24; + private static final int METHODID_UPDATE_PROJECT_INTELLIGENCE_CONFIG = 25; + private static final int METHODID_GET_FOLDER_INTELLIGENCE_CONFIG = 26; + private static final int METHODID_UPDATE_FOLDER_INTELLIGENCE_CONFIG = 27; + private static final int METHODID_GET_ORGANIZATION_INTELLIGENCE_CONFIG = 28; + private static final int METHODID_UPDATE_ORGANIZATION_INTELLIGENCE_CONFIG = 29; + private static final int METHODID_GET_IAM_POLICY = 30; + private static final int METHODID_SET_IAM_POLICY = 31; + private static final int METHODID_TEST_IAM_PERMISSIONS = 32; + private static final int METHODID_GET_INTELLIGENCE_FINDING = 33; + private static final int METHODID_LIST_INTELLIGENCE_FINDINGS = 34; + private static final int METHODID_SUMMARIZE_INTELLIGENCE_FINDINGS = 35; + private static final int METHODID_GET_INTELLIGENCE_FINDING_REVISION = 36; + private static final int METHODID_LIST_INTELLIGENCE_FINDING_REVISIONS = 37; + private static final int METHODID_VIEW_OBJECT_FULL_CONTEXT = 38; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -5077,6 +5192,11 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.storage.control.v2.UpdateRapidCacheRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_DISABLE_RAPID_CACHE: + serviceImpl.disableRapidCache( + (com.google.storage.control.v2.DisableRapidCacheRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_GET_RAPID_CACHE: serviceImpl.getRapidCache( (com.google.storage.control.v2.GetRapidCacheRequest) request, @@ -5336,6 +5456,12 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.storage.control.v2.UpdateRapidCacheRequest, com.google.longrunning.Operation>(service, METHODID_UPDATE_RAPID_CACHE))) + .addMethod( + getDisableRapidCacheMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.storage.control.v2.DisableRapidCacheRequest, + com.google.longrunning.Operation>(service, METHODID_DISABLE_RAPID_CACHE))) .addMethod( getGetRapidCacheMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -5522,6 +5648,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getListAnywhereCachesMethod()) .addMethod(getCreateRapidCacheMethod()) .addMethod(getUpdateRapidCacheMethod()) + .addMethod(getDisableRapidCacheMethod()) .addMethod(getGetRapidCacheMethod()) .addMethod(getListRapidCachesMethod()) .addMethod(getGetProjectIntelligenceConfigMethod()) diff --git a/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadata.java b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadata.java new file mode 100644 index 000000000000..3f9335763b0d --- /dev/null +++ b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadata.java @@ -0,0 +1,1407 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/storage/control/v2/storage_control.proto +// Protobuf Java Version: 4.33.6 + +package com.google.storage.control.v2; + +/** + * + * + *
+ * Message returned in the metadata field of the Operation resource for
+ * DeleteRapidCache operation.
+ * 
+ * + * Protobuf type {@code google.storage.control.v2.DisableRapidCacheMetadata} + */ +@com.google.protobuf.Generated +public final class DisableRapidCacheMetadata extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.storage.control.v2.DisableRapidCacheMetadata) + DisableRapidCacheMetadataOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "DisableRapidCacheMetadata"); + } + + // Use DisableRapidCacheMetadata.newBuilder() to construct. + private DisableRapidCacheMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private DisableRapidCacheMetadata() { + rapidCacheId_ = ""; + zone_ = ""; + cacheType_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.storage.control.v2.DisableRapidCacheMetadata.class, + com.google.storage.control.v2.DisableRapidCacheMetadata.Builder.class); + } + + private int bitField0_; + public static final int COMMON_METADATA_FIELD_NUMBER = 1; + private com.google.storage.control.v2.CommonLongRunningOperationMetadata commonMetadata_; + + /** + * + * + *
+   * Generic metadata for the long running operation.
+   * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + * @return Whether the commonMetadata field is set. + */ + @java.lang.Override + public boolean hasCommonMetadata() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Generic metadata for the long running operation.
+   * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + * @return The commonMetadata. + */ + @java.lang.Override + public com.google.storage.control.v2.CommonLongRunningOperationMetadata getCommonMetadata() { + return commonMetadata_ == null + ? com.google.storage.control.v2.CommonLongRunningOperationMetadata.getDefaultInstance() + : commonMetadata_; + } + + /** + * + * + *
+   * Generic metadata for the long running operation.
+   * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + */ + @java.lang.Override + public com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder + getCommonMetadataOrBuilder() { + return commonMetadata_ == null + ? com.google.storage.control.v2.CommonLongRunningOperationMetadata.getDefaultInstance() + : commonMetadata_; + } + + public static final int RAPID_CACHE_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object rapidCacheId_ = ""; + + /** + * + * + *
+   * Rapid Cache ID.
+   * 
+ * + * optional string rapid_cache_id = 2; + * + * @return Whether the rapidCacheId field is set. + */ + @java.lang.Override + public boolean hasRapidCacheId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Rapid Cache ID.
+   * 
+ * + * optional string rapid_cache_id = 2; + * + * @return The rapidCacheId. + */ + @java.lang.Override + public java.lang.String getRapidCacheId() { + java.lang.Object ref = rapidCacheId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rapidCacheId_ = s; + return s; + } + } + + /** + * + * + *
+   * Rapid Cache ID.
+   * 
+ * + * optional string rapid_cache_id = 2; + * + * @return The bytes for rapidCacheId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRapidCacheIdBytes() { + java.lang.Object ref = rapidCacheId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rapidCacheId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ZONE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object zone_ = ""; + + /** + * + * + *
+   * The zone in which the cache instance is running. For example,
+   * us-central1-a.
+   * 
+ * + * optional string zone = 3; + * + * @return Whether the zone field is set. + */ + @java.lang.Override + public boolean hasZone() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * The zone in which the cache instance is running. For example,
+   * us-central1-a.
+   * 
+ * + * optional string zone = 3; + * + * @return The zone. + */ + @java.lang.Override + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } + } + + /** + * + * + *
+   * The zone in which the cache instance is running. For example,
+   * us-central1-a.
+   * 
+ * + * optional string zone = 3; + * + * @return The bytes for zone. + */ + @java.lang.Override + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CACHE_TYPE_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object cacheType_ = ""; + + /** + * + * + *
+   * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+   * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the cacheType field is set. + */ + @java.lang.Override + public boolean hasCacheType() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+   * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cacheType. + */ + @java.lang.Override + public java.lang.String getCacheType() { + java.lang.Object ref = cacheType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cacheType_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+   * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for cacheType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCacheTypeBytes() { + java.lang.Object ref = cacheType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + cacheType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getCommonMetadata()); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, rapidCacheId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, zone_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, cacheType_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCommonMetadata()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, rapidCacheId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, zone_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, cacheType_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.storage.control.v2.DisableRapidCacheMetadata)) { + return super.equals(obj); + } + com.google.storage.control.v2.DisableRapidCacheMetadata other = + (com.google.storage.control.v2.DisableRapidCacheMetadata) obj; + + if (hasCommonMetadata() != other.hasCommonMetadata()) return false; + if (hasCommonMetadata()) { + if (!getCommonMetadata().equals(other.getCommonMetadata())) return false; + } + if (hasRapidCacheId() != other.hasRapidCacheId()) return false; + if (hasRapidCacheId()) { + if (!getRapidCacheId().equals(other.getRapidCacheId())) return false; + } + if (hasZone() != other.hasZone()) return false; + if (hasZone()) { + if (!getZone().equals(other.getZone())) return false; + } + if (hasCacheType() != other.hasCacheType()) return false; + if (hasCacheType()) { + if (!getCacheType().equals(other.getCacheType())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasCommonMetadata()) { + hash = (37 * hash) + COMMON_METADATA_FIELD_NUMBER; + hash = (53 * hash) + getCommonMetadata().hashCode(); + } + if (hasRapidCacheId()) { + hash = (37 * hash) + RAPID_CACHE_ID_FIELD_NUMBER; + hash = (53 * hash) + getRapidCacheId().hashCode(); + } + if (hasZone()) { + hash = (37 * hash) + ZONE_FIELD_NUMBER; + hash = (53 * hash) + getZone().hashCode(); + } + if (hasCacheType()) { + hash = (37 * hash) + CACHE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getCacheType().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.storage.control.v2.DisableRapidCacheMetadata prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Message returned in the metadata field of the Operation resource for
+   * DeleteRapidCache operation.
+   * 
+ * + * Protobuf type {@code google.storage.control.v2.DisableRapidCacheMetadata} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.storage.control.v2.DisableRapidCacheMetadata) + com.google.storage.control.v2.DisableRapidCacheMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.storage.control.v2.DisableRapidCacheMetadata.class, + com.google.storage.control.v2.DisableRapidCacheMetadata.Builder.class); + } + + // Construct using com.google.storage.control.v2.DisableRapidCacheMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCommonMetadataFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + commonMetadata_ = null; + if (commonMetadataBuilder_ != null) { + commonMetadataBuilder_.dispose(); + commonMetadataBuilder_ = null; + } + rapidCacheId_ = ""; + zone_ = ""; + cacheType_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheMetadata_descriptor; + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheMetadata getDefaultInstanceForType() { + return com.google.storage.control.v2.DisableRapidCacheMetadata.getDefaultInstance(); + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheMetadata build() { + com.google.storage.control.v2.DisableRapidCacheMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheMetadata buildPartial() { + com.google.storage.control.v2.DisableRapidCacheMetadata result = + new com.google.storage.control.v2.DisableRapidCacheMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.storage.control.v2.DisableRapidCacheMetadata result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.commonMetadata_ = + commonMetadataBuilder_ == null ? commonMetadata_ : commonMetadataBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.rapidCacheId_ = rapidCacheId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.zone_ = zone_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.cacheType_ = cacheType_; + to_bitField0_ |= 0x00000008; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.storage.control.v2.DisableRapidCacheMetadata) { + return mergeFrom((com.google.storage.control.v2.DisableRapidCacheMetadata) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.storage.control.v2.DisableRapidCacheMetadata other) { + if (other == com.google.storage.control.v2.DisableRapidCacheMetadata.getDefaultInstance()) + return this; + if (other.hasCommonMetadata()) { + mergeCommonMetadata(other.getCommonMetadata()); + } + if (other.hasRapidCacheId()) { + rapidCacheId_ = other.rapidCacheId_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasZone()) { + zone_ = other.zone_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasCacheType()) { + cacheType_ = other.cacheType_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + internalGetCommonMetadataFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + rapidCacheId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + zone_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + cacheType_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.storage.control.v2.CommonLongRunningOperationMetadata commonMetadata_; + private com.google.protobuf.SingleFieldBuilder< + com.google.storage.control.v2.CommonLongRunningOperationMetadata, + com.google.storage.control.v2.CommonLongRunningOperationMetadata.Builder, + com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder> + commonMetadataBuilder_; + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + * + * @return Whether the commonMetadata field is set. + */ + public boolean hasCommonMetadata() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + * + * @return The commonMetadata. + */ + public com.google.storage.control.v2.CommonLongRunningOperationMetadata getCommonMetadata() { + if (commonMetadataBuilder_ == null) { + return commonMetadata_ == null + ? com.google.storage.control.v2.CommonLongRunningOperationMetadata.getDefaultInstance() + : commonMetadata_; + } else { + return commonMetadataBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + public Builder setCommonMetadata( + com.google.storage.control.v2.CommonLongRunningOperationMetadata value) { + if (commonMetadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + commonMetadata_ = value; + } else { + commonMetadataBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + public Builder setCommonMetadata( + com.google.storage.control.v2.CommonLongRunningOperationMetadata.Builder builderForValue) { + if (commonMetadataBuilder_ == null) { + commonMetadata_ = builderForValue.build(); + } else { + commonMetadataBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + public Builder mergeCommonMetadata( + com.google.storage.control.v2.CommonLongRunningOperationMetadata value) { + if (commonMetadataBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && commonMetadata_ != null + && commonMetadata_ + != com.google.storage.control.v2.CommonLongRunningOperationMetadata + .getDefaultInstance()) { + getCommonMetadataBuilder().mergeFrom(value); + } else { + commonMetadata_ = value; + } + } else { + commonMetadataBuilder_.mergeFrom(value); + } + if (commonMetadata_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + public Builder clearCommonMetadata() { + bitField0_ = (bitField0_ & ~0x00000001); + commonMetadata_ = null; + if (commonMetadataBuilder_ != null) { + commonMetadataBuilder_.dispose(); + commonMetadataBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + public com.google.storage.control.v2.CommonLongRunningOperationMetadata.Builder + getCommonMetadataBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetCommonMetadataFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + public com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder + getCommonMetadataOrBuilder() { + if (commonMetadataBuilder_ != null) { + return commonMetadataBuilder_.getMessageOrBuilder(); + } else { + return commonMetadata_ == null + ? com.google.storage.control.v2.CommonLongRunningOperationMetadata.getDefaultInstance() + : commonMetadata_; + } + } + + /** + * + * + *
+     * Generic metadata for the long running operation.
+     * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.storage.control.v2.CommonLongRunningOperationMetadata, + com.google.storage.control.v2.CommonLongRunningOperationMetadata.Builder, + com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder> + internalGetCommonMetadataFieldBuilder() { + if (commonMetadataBuilder_ == null) { + commonMetadataBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.storage.control.v2.CommonLongRunningOperationMetadata, + com.google.storage.control.v2.CommonLongRunningOperationMetadata.Builder, + com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder>( + getCommonMetadata(), getParentForChildren(), isClean()); + commonMetadata_ = null; + } + return commonMetadataBuilder_; + } + + private java.lang.Object rapidCacheId_ = ""; + + /** + * + * + *
+     * Rapid Cache ID.
+     * 
+ * + * optional string rapid_cache_id = 2; + * + * @return Whether the rapidCacheId field is set. + */ + public boolean hasRapidCacheId() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Rapid Cache ID.
+     * 
+ * + * optional string rapid_cache_id = 2; + * + * @return The rapidCacheId. + */ + public java.lang.String getRapidCacheId() { + java.lang.Object ref = rapidCacheId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rapidCacheId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Rapid Cache ID.
+     * 
+ * + * optional string rapid_cache_id = 2; + * + * @return The bytes for rapidCacheId. + */ + public com.google.protobuf.ByteString getRapidCacheIdBytes() { + java.lang.Object ref = rapidCacheId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rapidCacheId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Rapid Cache ID.
+     * 
+ * + * optional string rapid_cache_id = 2; + * + * @param value The rapidCacheId to set. + * @return This builder for chaining. + */ + public Builder setRapidCacheId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rapidCacheId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Rapid Cache ID.
+     * 
+ * + * optional string rapid_cache_id = 2; + * + * @return This builder for chaining. + */ + public Builder clearRapidCacheId() { + rapidCacheId_ = getDefaultInstance().getRapidCacheId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Rapid Cache ID.
+     * 
+ * + * optional string rapid_cache_id = 2; + * + * @param value The bytes for rapidCacheId to set. + * @return This builder for chaining. + */ + public Builder setRapidCacheIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + rapidCacheId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object zone_ = ""; + + /** + * + * + *
+     * The zone in which the cache instance is running. For example,
+     * us-central1-a.
+     * 
+ * + * optional string zone = 3; + * + * @return Whether the zone field is set. + */ + public boolean hasZone() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The zone in which the cache instance is running. For example,
+     * us-central1-a.
+     * 
+ * + * optional string zone = 3; + * + * @return The zone. + */ + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The zone in which the cache instance is running. For example,
+     * us-central1-a.
+     * 
+ * + * optional string zone = 3; + * + * @return The bytes for zone. + */ + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The zone in which the cache instance is running. For example,
+     * us-central1-a.
+     * 
+ * + * optional string zone = 3; + * + * @param value The zone to set. + * @return This builder for chaining. + */ + public Builder setZone(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + zone_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The zone in which the cache instance is running. For example,
+     * us-central1-a.
+     * 
+ * + * optional string zone = 3; + * + * @return This builder for chaining. + */ + public Builder clearZone() { + zone_ = getDefaultInstance().getZone(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * The zone in which the cache instance is running. For example,
+     * us-central1-a.
+     * 
+ * + * optional string zone = 3; + * + * @param value The bytes for zone to set. + * @return This builder for chaining. + */ + public Builder setZoneBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + zone_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object cacheType_ = ""; + + /** + * + * + *
+     * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+     * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the cacheType field is set. + */ + public boolean hasCacheType() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+     * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cacheType. + */ + public java.lang.String getCacheType() { + java.lang.Object ref = cacheType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cacheType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+     * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for cacheType. + */ + public com.google.protobuf.ByteString getCacheTypeBytes() { + java.lang.Object ref = cacheType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + cacheType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+     * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The cacheType to set. + * @return This builder for chaining. + */ + public Builder setCacheType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + cacheType_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+     * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearCacheType() { + cacheType_ = getDefaultInstance().getCacheType(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+     * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for cacheType to set. + * @return This builder for chaining. + */ + public Builder setCacheTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + cacheType_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.storage.control.v2.DisableRapidCacheMetadata) + } + + // @@protoc_insertion_point(class_scope:google.storage.control.v2.DisableRapidCacheMetadata) + private static final com.google.storage.control.v2.DisableRapidCacheMetadata DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.storage.control.v2.DisableRapidCacheMetadata(); + } + + public static com.google.storage.control.v2.DisableRapidCacheMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DisableRapidCacheMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadataOrBuilder.java b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadataOrBuilder.java new file mode 100644 index 000000000000..3e670008f8e2 --- /dev/null +++ b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheMetadataOrBuilder.java @@ -0,0 +1,186 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/storage/control/v2/storage_control.proto +// Protobuf Java Version: 4.33.6 + +package com.google.storage.control.v2; + +@com.google.protobuf.Generated +public interface DisableRapidCacheMetadataOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.storage.control.v2.DisableRapidCacheMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Generic metadata for the long running operation.
+   * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + * @return Whether the commonMetadata field is set. + */ + boolean hasCommonMetadata(); + + /** + * + * + *
+   * Generic metadata for the long running operation.
+   * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + * + * @return The commonMetadata. + */ + com.google.storage.control.v2.CommonLongRunningOperationMetadata getCommonMetadata(); + + /** + * + * + *
+   * Generic metadata for the long running operation.
+   * 
+ * + * .google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1; + */ + com.google.storage.control.v2.CommonLongRunningOperationMetadataOrBuilder + getCommonMetadataOrBuilder(); + + /** + * + * + *
+   * Rapid Cache ID.
+   * 
+ * + * optional string rapid_cache_id = 2; + * + * @return Whether the rapidCacheId field is set. + */ + boolean hasRapidCacheId(); + + /** + * + * + *
+   * Rapid Cache ID.
+   * 
+ * + * optional string rapid_cache_id = 2; + * + * @return The rapidCacheId. + */ + java.lang.String getRapidCacheId(); + + /** + * + * + *
+   * Rapid Cache ID.
+   * 
+ * + * optional string rapid_cache_id = 2; + * + * @return The bytes for rapidCacheId. + */ + com.google.protobuf.ByteString getRapidCacheIdBytes(); + + /** + * + * + *
+   * The zone in which the cache instance is running. For example,
+   * us-central1-a.
+   * 
+ * + * optional string zone = 3; + * + * @return Whether the zone field is set. + */ + boolean hasZone(); + + /** + * + * + *
+   * The zone in which the cache instance is running. For example,
+   * us-central1-a.
+   * 
+ * + * optional string zone = 3; + * + * @return The zone. + */ + java.lang.String getZone(); + + /** + * + * + *
+   * The zone in which the cache instance is running. For example,
+   * us-central1-a.
+   * 
+ * + * optional string zone = 3; + * + * @return The bytes for zone. + */ + com.google.protobuf.ByteString getZoneBytes(); + + /** + * + * + *
+   * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+   * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the cacheType field is set. + */ + boolean hasCacheType(); + + /** + * + * + *
+   * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+   * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The cacheType. + */ + java.lang.String getCacheType(); + + /** + * + * + *
+   * Optional. The type of cache. Either rapid cache or rapid cache ultra.
+   * 
+ * + * optional string cache_type = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for cacheType. + */ + com.google.protobuf.ByteString getCacheTypeBytes(); +} diff --git a/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequest.java b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequest.java new file mode 100644 index 000000000000..c4d741397209 --- /dev/null +++ b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequest.java @@ -0,0 +1,835 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/storage/control/v2/storage_control.proto +// Protobuf Java Version: 4.33.6 + +package com.google.storage.control.v2; + +/** + * + * + *
+ * Request message for DisableRapidCache.
+ * 
+ * + * Protobuf type {@code google.storage.control.v2.DisableRapidCacheRequest} + */ +@com.google.protobuf.Generated +public final class DisableRapidCacheRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.storage.control.v2.DisableRapidCacheRequest) + DisableRapidCacheRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "DisableRapidCacheRequest"); + } + + // Use DisableRapidCacheRequest.newBuilder() to construct. + private DisableRapidCacheRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private DisableRapidCacheRequest() { + name_ = ""; + requestId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.storage.control.v2.DisableRapidCacheRequest.class, + com.google.storage.control.v2.DisableRapidCacheRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The name field in the request should be:
+   * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The name field in the request should be:
+   * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
+   * Optional. A unique identifier for this request. UUID is the recommended
+   * format, but other formats are still accepted. This request is only
+   * idempotent if a `request_id` is provided.
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A unique identifier for this request. UUID is the recommended
+   * format, but other formats are still accepted. This request is only
+   * idempotent if a `request_id` is provided.
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.storage.control.v2.DisableRapidCacheRequest)) { + return super.equals(obj); + } + com.google.storage.control.v2.DisableRapidCacheRequest other = + (com.google.storage.control.v2.DisableRapidCacheRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.storage.control.v2.DisableRapidCacheRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * Request message for DisableRapidCache.
+   * 
+ * + * Protobuf type {@code google.storage.control.v2.DisableRapidCacheRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.storage.control.v2.DisableRapidCacheRequest) + com.google.storage.control.v2.DisableRapidCacheRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.storage.control.v2.DisableRapidCacheRequest.class, + com.google.storage.control.v2.DisableRapidCacheRequest.Builder.class); + } + + // Construct using com.google.storage.control.v2.DisableRapidCacheRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.storage.control.v2.StorageControlProto + .internal_static_google_storage_control_v2_DisableRapidCacheRequest_descriptor; + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheRequest getDefaultInstanceForType() { + return com.google.storage.control.v2.DisableRapidCacheRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheRequest build() { + com.google.storage.control.v2.DisableRapidCacheRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheRequest buildPartial() { + com.google.storage.control.v2.DisableRapidCacheRequest result = + new com.google.storage.control.v2.DisableRapidCacheRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.storage.control.v2.DisableRapidCacheRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.requestId_ = requestId_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.storage.control.v2.DisableRapidCacheRequest) { + return mergeFrom((com.google.storage.control.v2.DisableRapidCacheRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.storage.control.v2.DisableRapidCacheRequest other) { + if (other == com.google.storage.control.v2.DisableRapidCacheRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. The name field in the request should be:
+     * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The name field in the request should be:
+     * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The name field in the request should be:
+     * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name field in the request should be:
+     * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The name field in the request should be:
+     * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
+     * Optional. A unique identifier for this request. UUID is the recommended
+     * format, but other formats are still accepted. This request is only
+     * idempotent if a `request_id` is provided.
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A unique identifier for this request. UUID is the recommended
+     * format, but other formats are still accepted. This request is only
+     * idempotent if a `request_id` is provided.
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A unique identifier for this request. UUID is the recommended
+     * format, but other formats are still accepted. This request is only
+     * idempotent if a `request_id` is provided.
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A unique identifier for this request. UUID is the recommended
+     * format, but other formats are still accepted. This request is only
+     * idempotent if a `request_id` is provided.
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A unique identifier for this request. UUID is the recommended
+     * format, but other formats are still accepted. This request is only
+     * idempotent if a `request_id` is provided.
+     * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.storage.control.v2.DisableRapidCacheRequest) + } + + // @@protoc_insertion_point(class_scope:google.storage.control.v2.DisableRapidCacheRequest) + private static final com.google.storage.control.v2.DisableRapidCacheRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.storage.control.v2.DisableRapidCacheRequest(); + } + + public static com.google.storage.control.v2.DisableRapidCacheRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DisableRapidCacheRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.storage.control.v2.DisableRapidCacheRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequestOrBuilder.java b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequestOrBuilder.java new file mode 100644 index 000000000000..8fe2ad25782f --- /dev/null +++ b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/DisableRapidCacheRequestOrBuilder.java @@ -0,0 +1,94 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/storage/control/v2/storage_control.proto +// Protobuf Java Version: 4.33.6 + +package com.google.storage.control.v2; + +@com.google.protobuf.Generated +public interface DisableRapidCacheRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.storage.control.v2.DisableRapidCacheRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The name field in the request should be:
+   * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The name field in the request should be:
+   * `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. A unique identifier for this request. UUID is the recommended
+   * format, but other formats are still accepted. This request is only
+   * idempotent if a `request_id` is provided.
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
+   * Optional. A unique identifier for this request. UUID is the recommended
+   * format, but other formats are still accepted. This request is only
+   * idempotent if a `request_id` is provided.
+   * 
+ * + * + * string request_id = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlProto.java b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlProto.java index c71a84b413ea..e2dcdfb0c568 100644 --- a/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlProto.java +++ b/java-storage/proto-google-cloud-storage-control-v2/src/main/java/com/google/storage/control/v2/StorageControlProto.java @@ -164,6 +164,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_storage_control_v2_UpdateRapidCacheMetadata_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_storage_control_v2_UpdateRapidCacheMetadata_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_storage_control_v2_DisableRapidCacheMetadata_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_storage_control_v2_DisableRapidCacheMetadata_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_storage_control_v2_AnywhereCache_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -212,6 +216,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_storage_control_v2_UpdateRapidCacheRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_storage_control_v2_UpdateRapidCacheRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_storage_control_v2_DisableRapidCacheRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_storage_control_v2_DisableRapidCacheRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_storage_control_v2_GetRapidCacheRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -638,6 +646,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_ttlB\023\n" + "\021_admission_policyB\022\n" + "\020_ingest_on_writeB\r\n" + + "\013_cache_type\"\354\001\n" + + "\031DisableRapidCacheMetadata\022V\n" + + "\017common_metadata\030\001 \001(\0132=.google.storage.c" + + "ontrol.v2.CommonLongRunningOperationMetadata\022\033\n" + + "\016rapid_cache_id\030\002 \001(\tH\000\210\001\001\022\021\n" + + "\004zone\030\003 \001(\tH\001\210\001\001\022\034\n\n" + + "cache_type\030\004 \001(\tB\003\340A\001H\002\210\001\001B\021\n" + + "\017_rapid_cache_idB\007\n" + + "\005_zoneB\r\n" + "\013_cache_type\"\334\003\n\r" + "AnywhereCache\022\021\n" + "\004name\030\001 \001(\tB\003\340A\005\022\021\n" @@ -652,21 +669,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016pending_update\030\010 \001(\010B\003\340A\003\022!\n" + "\017ingest_on_write\030\013" + " \001(\010B\003\340A\001H\000\210\001\001:\216\001\352A\212\001\n" - + "$storage.googleapis.com/AnywhereCache\022Cprojects/{project}/buckets/{bucke" - + "t}/anywhereCaches/{anywhere_cache}*\016anywhereCaches2\r" + + "$storage.googleapis.com/AnywhereCache\022Cprojects/{project}/buckets/{bucket" + + "}/anywhereCaches/{anywhere_cache}*\016anywhereCaches2\r" + "anywhereCacheB\022\n" + "\020_ingest_on_write\"\302\001\n" + "\032CreateAnywhereCacheRequest\022<\n" + "\006parent\030\001 \001(" + "\tB,\340A\002\372A&\022$storage.googleapis.com/AnywhereCache\022E\n" - + "\016anywhere_cache\030\003 \001" - + "(\0132(.google.storage.control.v2.AnywhereCacheB\003\340A\002\022\037\n\n" + + "\016anywhere_cache\030\003 \001(" + + "\0132(.google.storage.control.v2.AnywhereCacheB\003\340A\002\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\272\001\n" + "\032UpdateAnywhereCacheRequest\022E\n" + "\016anywhere_cache\030\001" + " \001(\0132(.google.storage.control.v2.AnywhereCacheB\003\340A\002\0224\n" + "\013update_mask\030\002" - + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022\037\n\n" + + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022\037\n" + + "\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"z\n" + "\033DisableAnywhereCacheRequest\022:\n" + "\004name\030\001 \001(\tB,\340A\002\372A&\n" @@ -705,12 +723,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_time\030\010" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\033\n" + "\016pending_update\030\t \001(\010B\003\340A\003:~\352A{\n" - + "!storage.googleapis.com/RapidCache\022=projects/{p" - + "roject}/buckets/{bucket}/rapidCaches/{rapid_cache}*\013rapidCaches2\n" + + "!storage.googleapis.com/RapidCache\022=projects/{pr" + + "oject}/buckets/{bucket}/rapidCaches/{rapid_cache}*\013rapidCaches2\n" + "rapidCache\"\266\001\n" + "\027CreateRapidCacheRequest\0229\n" - + "\006parent\030\001 \001(\tB" - + ")\340A\002\372A#\022!storage.googleapis.com/RapidCache\022?\n" + + "\006parent\030\001 \001(\tB)" + + "\340A\002\372A#\022!storage.googleapis.com/RapidCache\022?\n" + "\013rapid_cache\030\002" + " \001(\0132%.google.storage.control.v2.RapidCacheB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\261\001\n" @@ -719,14 +737,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132%.google.storage.control.v2.RapidCacheB\003\340A\002\0224\n" + "\013update_mask\030\002" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022\037\n\n" - + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"p\n" + + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"t\n" + + "\030DisableRapidCacheRequest\0227\n" + + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + + "!storage.googleapis.com/RapidCache\022\037\n\n" + + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"p\n" + "\024GetRapidCacheRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!storage.googleapis.com/RapidCache\022\037\n\n" + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\233\001\n" + "\026ListRapidCachesRequest\0229\n" - + "\006parent\030\001 \001(\tB)\340" - + "A\002\372A#\022!storage.googleapis.com/RapidCache\022\021\n" + + "\006parent\030\001 \001(" + + "\tB)\340A\002\372A#\022!storage.googleapis.com/RapidCache\022\021\n" + "\tpage_size\030\002 \001(\005\022\022\n\n" + "page_token\030\003 \001(\t\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"o\n" @@ -738,21 +760,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016edition_config\030\002" + " \001(\0162;.google.storage.control.v2.IntelligenceConfig.EditionConfigB\003\340A\001\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022I\n" - + "\006filter\030\004 \001(\01324.google.sto" - + "rage.control.v2.IntelligenceConfig.FilterB\003\340A\001\022u\n" - + "\035effective_intelligence_config\030\005 \001(\0132I.google.storage.control.v2.Intell" - + "igenceConfig.EffectiveIntelligenceConfigB\003\340A\003\022O\n" - + "\014trial_config\030\007 \001(\01329.google.sto" - + "rage.control.v2.IntelligenceConfig.TrialConfig\032\374\004\n" + + "\006filter\030\004 \001(\01324.google.storag" + + "e.control.v2.IntelligenceConfig.FilterB\003\340A\001\022u\n" + + "\035effective_intelligence_config\030\005 \001" + + "(\0132I.google.storage.control.v2.Intellige" + + "nceConfig.EffectiveIntelligenceConfigB\003\340A\003\022O\n" + + "\014trial_config\030\007 \001(\01329.google.storag" + + "e.control.v2.IntelligenceConfig.TrialConfig\032\374\004\n" + "\006Filter\022v\n" - + " included_cloud_storage_locations\030\001 \001(\0132J.google.storage.con" - + "trol.v2.IntelligenceConfig.Filter.CloudStorageLocationsH\000\022v\n" - + " excluded_cloud_storage_locations\030\002 \001(\0132J.google.storage.con" - + "trol.v2.IntelligenceConfig.Filter.CloudStorageLocationsH\000\022r\n" - + "\036included_cloud_storage_buckets\030\003 \001(\0132H.google.storage.contr" - + "ol.v2.IntelligenceConfig.Filter.CloudStorageBucketsH\001\022r\n" - + "\036excluded_cloud_storage_buckets\030\004 \001(\0132H.google.storage.control.v" - + "2.IntelligenceConfig.Filter.CloudStorageBucketsH\001\032/\n" + + " included_cloud_storage_locations\030\001 \001(\0132J.google.storage.contro" + + "l.v2.IntelligenceConfig.Filter.CloudStorageLocationsH\000\022v\n" + + " excluded_cloud_storage_locations\030\002 \001(\0132J.google.storage.contro" + + "l.v2.IntelligenceConfig.Filter.CloudStorageLocationsH\000\022r\n" + + "\036included_cloud_storage_buckets\030\003 \001(\0132H.google.storage.control." + + "v2.IntelligenceConfig.Filter.CloudStorageBucketsH\001\022r\n" + + "\036excluded_cloud_storage_buckets\030\004 \001(\0132H.google.storage.control.v2.I" + + "ntelligenceConfig.Filter.CloudStorageBucketsH\001\032/\n" + "\025CloudStorageLocations\022\026\n" + "\tlocations\030\001 \003(\tB\003\340A\001\0325\n" + "\023CloudStorageBuckets\022\036\n" @@ -760,9 +783,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027cloud_storage_locationsB\027\n" + "\025cloud_storage_buckets\032\212\002\n" + "\033EffectiveIntelligenceConfig\022z\n" - + "\021effective_edition\030\001 \001(\0162Z.google.storag" - + "e.control.v2.IntelligenceConfig.Effectiv" - + "eIntelligenceConfig.EffectiveEditionB\003\340A\003\022 \n" + + "\021effective_edition\030\001 \001(\0162Z.google.storage.c" + + "ontrol.v2.IntelligenceConfig.EffectiveIntelligenceConfig.EffectiveEditionB\003\340A\003\022" + + " \n" + "\023intelligence_config\030\002 \001(\tB\003\340A\003\"M\n" + "\020EffectiveEdition\022!\n" + "\035EFFECTIVE_EDITION_UNSPECIFIED\020\000\022\010\n" @@ -777,10 +800,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010STANDARD\020\003\022\t\n" + "\005TRIAL\020\005\022\016\n\n" + "ESSENTIALS\020\006:\213\002\352A\207\002\n" - + ")storage.googleapis.com/IntelligenceConfig\0228folders/" - + "{folder}/locations/{location}/intelligenceConfig\022;organizations/{org}/locations/" - + "{location}/intelligenceConfig\022:projects/{project}/locations/{location}/intellige" - + "nceConfig*\023intelligenceConfigs2\022intelligenceConfig\"\325\001\n" + + ")storage.googleapis.com/IntelligenceConfig\0228folders/{fo" + + "lder}/locations/{location}/intelligenceConfig\022;organizations/{org}/locations/{lo" + + "cation}/intelligenceConfig\022:projects/{project}/locations/{location}/intelligence" + + "Config*\023intelligenceConfigs2\022intelligenceConfig\"\325\001\n" + "+UpdateOrganizationIntelligenceConfigRequest\022O\n" + "\023intelligence_config\030\001" + " \001(\0132-.google.storage.control.v2.IntelligenceConfigB\003\340A\002\0224\n" @@ -794,8 +817,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\320\001\n" + "&UpdateProjectIntelligenceConfigRequest\022O\n" - + "\023intelligence_config\030\001 \001(\0132-.google.st" - + "orage.control.v2.IntelligenceConfigB\003\340A\002\0224\n" + + "\023intelligence_config\030\001" + + " \001(\0132-.google.storage.control.v2.IntelligenceConfigB\003\340A\002\0224\n" + "\013update_mask\030\002" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"k\n" @@ -811,10 +834,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023IntelligenceFinding\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\030\n" + "\013description\030\002 \001(\tB\003\340A\003\0229\n" - + "\004type\030\003" - + " \001(\0162&.google.storage.control.v2.FindingTypeB\003\340A\003\022A\n" - + "\010category\030\004 \001(\0162*.google.s" - + "torage.control.v2.FindingCategoryB\003\340A\003\022A\n" + + "\004type\030\003 " + + "\001(\0162&.google.storage.control.v2.FindingTypeB\003\340A\003\022A\n" + + "\010category\030\004" + + " \001(\0162*.google.storage.control.v2.FindingCategoryB\003\340A\003\022A\n" + "\010severity\030\005" + " \001(\0162*.google.storage.control.v2.FindingSeverityB\003\340A\003\0224\n" + "\013create_time\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" @@ -824,35 +847,35 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024associated_resources\030\t \003(\tB\003\340A\003\0226\n" + "\022observation_period\030\n" + " \001(\0132\025.google.type.IntervalB\003\340A\003\022\227\001\n" - + ".coldline_and_archival_storage_operations_spike\030\013 \001(\0132X.google" - + ".storage.control.v2.IntelligenceFinding." - + "ColdlineAndArchivalStorageOperationsSpikeB\003\340A\003H\000\022m\n" - + "\030throttled_requests_spike\030\014 \001(\0132D.google.storage.control.v2.Intellige" - + "nceFinding.ThrottledRequestSpikeB\003\340A\003H\000\022o\n" + + ".coldline_and_archival_storage_operations_spike\030\013 \001(\0132X.google.st" + + "orage.control.v2.IntelligenceFinding.Col" + + "dlineAndArchivalStorageOperationsSpikeB\003\340A\003H\000\022m\n" + + "\030throttled_requests_spike\030\014 \001(\0132" + + "D.google.storage.control.v2.IntelligenceFinding.ThrottledRequestSpikeB\003\340A\003H\000\022o\n" + "\031cross_region_egress_spike\030\r" - + " \001(\0132E.goo" - + "gle.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpikeB\003\340A\003H\000\022q\n" - + "\032storage_growth_above_trend\030\016 \001(\0132F.google.st" - + "orage.control.v2.IntelligenceFinding.StorageGrowthAboveTrendB\003\340A\003H\000\032\211\007\n" + + " \001(\0132E.google" + + ".storage.control.v2.IntelligenceFinding.CrossRegionEgressSpikeB\003\340A\003H\000\022q\n" + + "\032storage_growth_above_trend\030\016 \001(\0132F.google.stora" + + "ge.control.v2.IntelligenceFinding.StorageGrowthAboveTrendB\003\340A\003H\000\032\211\007\n" + ")ColdlineAndArchivalStorageOperationsSpike\022 \n" + "\023percentage_increase\030\001 \001(\001B\003\340A\003\022#\n" + "\026total_operations_count\030\002 \001(\003B\003\340A\003\022\205\001\n" - + "\013top_buckets\030\003 \003(\0132k.google.storage.control.v2.Intel" - + "ligenceFinding.ColdlineAndArchivalStorag" - + "eOperationsSpike.BucketContributionB\003\340A\003\032\214\005\n" + + "\013top_buckets\030\003 \003(\0132k.google.storage.control.v2.Intellig" + + "enceFinding.ColdlineAndArchivalStorageOp" + + "erationsSpike.BucketContributionB\003\340A\003\032\214\005\n" + "\022BucketContribution\0225\n" + "\006bucket\030\001 \001(\tB%\340A\003\372A\037\n" + "\035storage.googleapis.com/Bucket\022 \n" + "\023percentage_increase\030\002 \001(\001B\003\340A\003\022#\n" + "\026total_operations_count\030\003 \001(\003B\003\340A\003\022\225\001\n" - + "\014contribution\030\004 \001(\0132x.google.storage.control.v2" - + ".IntelligenceFinding.ColdlineAndArchival" - + "StorageOperationsSpike.BucketContribution.ContributionB\003\340A\003H\000\022(\n" + + "\014contribution\030\004 \001(\0132x.google.storage.control.v2.In" + + "telligenceFinding.ColdlineAndArchivalSto" + + "rageOperationsSpike.BucketContribution.ContributionB\003\340A\003H\000\022(\n" + "\005error\030\005 \001(\0132\022.google.rpc.StatusB\003\340A\003H\000\032\252\002\n" + "\014Contribution\022\247\001\n" - + "\014top_prefixes\030\001 \003(\0132\213\001.google.storag" - + "e.control.v2.IntelligenceFinding.ColdlineAndArchivalStorageOperationsSpike.Bucke" - + "tContribution.Contribution.PrefixContributionB\003\340A\003\032p\n" + + "\014top_prefixes\030\001 \003(\0132\213\001.google.storage.c" + + "ontrol.v2.IntelligenceFinding.ColdlineAndArchivalStorageOperationsSpike.BucketCo" + + "ntribution.Contribution.PrefixContributionB\003\340A\003\032p\n" + "\022PrefixContribution\022\023\n" + "\006prefix\030\001 \001(\tB\003\340A\003\022 \n" + "\023percentage_increase\030\002 \001(\001B\003\340A\003\022#\n" @@ -861,20 +884,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026CrossRegionEgressSpike\022\037\n" + "\022total_egress_bytes\030\001 \001(\003B\003\340A\003\022 \n" + "\023percentage_increase\030\002 \001(\001B\003\340A\003\022r\n" - + "\013top_buckets\030\003 \003(\0132X.google.storage.control.v2.I" - + "ntelligenceFinding.CrossRegionEgressSpike.BucketContributionB\003\340A\003\032\335\004\n" + + "\013top_buckets\030\003 \003(\0132X.google.storage.control.v2.Inte" + + "lligenceFinding.CrossRegionEgressSpike.BucketContributionB\003\340A\003\032\335\004\n" + "\022BucketContribution\0225\n" + "\006bucket\030\001 \001(\tB%\340A\003\372A\037\n" + "\035storage.googleapis.com/Bucket\022\037\n" - + "\022total_egress_bytes\030\002 \001(\003B\003\340A\003\022 \n" + + "\022total_egress_byt", + "es\030\002 \001(\003B\003\340A\003\022 \n" + "\023percentage_increase\030\003 \001(\001B\003\340A\003\022\202\001\n" - + "\014contribution\030\004 \001(\0132e.google.storage.control.v2.IntelligenceFindin" - + "g.CrossRegionEgressSpike.BucketContribution.ContributionB\003\340A\003H\000\022(\n" + + "\014contribution\030\004 \001(\0132e.google.storage.control.v2.IntelligenceFinding.C" + + "rossRegionEgressSpike.BucketContribution.ContributionB\003\340A\003H\000\022(\n" + "\005error\030\005 \001(\0132\022.google.rpc.StatusB\003\340A\003H\000\032\222\002\n" + "\014Contribution\022\223\001\n" - + "\014top_prefixes\030\001 \003(\0132x.google.stora" - + "ge.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContribution.Cont", - "ribution.PrefixContributionB\003\340A\003\032l\n" + + "\014top_prefixes\030\001 \003(\0132x.google.storage." + + "control.v2.IntelligenceFinding.CrossRegi" + + "onEgressSpike.BucketContribution.Contribution.PrefixContributionB\003\340A\003\032l\n" + "\022PrefixContribution\022\023\n" + "\006prefix\030\001 \001(\tB\003\340A\003\022\037\n" + "\022total_egress_bytes\030\002 \001(\003B\003\340A\003\022 \n" @@ -883,21 +907,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025ThrottledRequestSpike\022\037\n" + "\022throttled_requests\030\001 \001(\003B\003\340A\003\022 \n" + "\023percentage_increase\030\002 \001(\001B\003\340A\003\022q\n" - + "\013top_buckets\030\003 \003(\0132W.google.storage.control.v2.IntelligenceFinding.Thro" - + "ttledRequestSpike.BucketContributionB\003\340A\003\032\333\004\n" + + "\013top_buckets\030\003 \003(\0132W.google.storag" + + "e.control.v2.IntelligenceFinding.Throttl" + + "edRequestSpike.BucketContributionB\003\340A\003\032\333\004\n" + "\022BucketContribution\0225\n" + "\006bucket\030\001 \001(\tB%\340A\003\372A\037\n" + "\035storage.googleapis.com/Bucket\022\037\n" + "\022throttled_requests\030\002 \001(\003B\003\340A\003\022 \n" + "\023percentage_increase\030\003 \001(\001B\003\340A\003\022\201\001\n" - + "\014contribution\030\004 \001(\0132d.google.storage.control.v2.In" - + "telligenceFinding.ThrottledRequestSpike." - + "BucketContribution.ContributionB\003\340A\003H\000\022(\n" + + "\014contribution\030\004 \001(\0132d.google.storage.control.v2.Intel" + + "ligenceFinding.ThrottledRequestSpike.BucketContribution.ContributionB\003\340A\003H\000\022(\n" + "\005error\030\005 \001(\0132\022.google.rpc.StatusB\003\340A\003H\000\032\221\002\n" + "\014Contribution\022\222\001\n" - + "\014top_prefixes\030\001 \003(\0132w.google.storage.control.v2.Intelligenc" - + "eFinding.ThrottledRequestSpike.BucketCon" - + "tribution.Contribution.PrefixContributionB\003\340A\003\032l\n" + + "\014top_prefixes\030\001 \003(\0132w.google.storage.control.v2.IntelligenceFi" + + "nding.ThrottledRequestSpike.BucketContri" + + "bution.Contribution.PrefixContributionB\003\340A\003\032l\n" + "\022PrefixContribution\022\023\n" + "\006prefix\030\001 \001(\tB\003\340A\003\022\037\n" + "\022throttled_requests\030\002 \001(\003B\003\340A\003\022 \n" @@ -906,8 +930,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027StorageGrowthAboveTrend\022\'\n" + "\032total_storage_growth_bytes\030\001 \001(\003B\003\340A\003\022 \n" + "\023percentage_increase\030\002 \001(\001B\003\340A\003\022s\n" - + "\013top_buckets\030\003 \003(\0132Y.google.storage.control.v2." - + "IntelligenceFinding.StorageGrowthAboveTrend.BucketContributionB\003\340A\003\032\313\001\n" + + "\013top_buckets\030\003 \003(\0132Y.google.storage.control.v2.Int" + + "elligenceFinding.StorageGrowthAboveTrend.BucketContributionB\003\340A\003\032\313\001\n" + "\022BucketContribution\0225\n" + "\006bucket\030\001 \001(\tB%\340A\003\372A\037\n" + "\035storage.googleapis.com/Bucket\022\'\n" @@ -915,26 +939,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023percentage_increase\030\003 \001(\001B\003\340A\003\022(\n" + "\005error\030\005 \001(\0132\022.google.rpc.StatusB\003\340A\003H\000B\t\n" + "\007details:\260\001\352A\254\001\n" - + "*storage.googleapis.com/IntelligenceFinding\022Sprojects/{project}/locations/{loca" - + "tion}/intelligenceFindings/{intelligence" - + "_finding}*\024intelligenceFindings2\023intelligenceFindingB\036\n" + + "*storage.googleapis.com/IntelligenceFinding\022Sprojects/{project}/locations/{locatio" + + "n}/intelligenceFindings/{intelligence_fi" + + "nding}*\024intelligenceFindings2\023intelligenceFindingB\036\n" + "\034intelligence_finding_details\"\215\003\n" + "\033IntelligenceFindingRevision\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022E\n" - + "\010snapshot\030\002 \001(\0132..goog" - + "le.storage.control.v2.IntelligenceFindingB\003\340A\003\0224\n" + + "\010snapshot\030\002 \001(\0132..google." + + "storage.control.v2.IntelligenceFindingB\003\340A\003\0224\n" + "\013create_time\030\003" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:\335\001\352A\331\001\n" - + "2storage.googleapis.com/IntelligenceFindingRevision\022" - + "hprojects/{project}/locations/{location}/intelligenceFindings/{intelligence_find" - + "ing}/revisions/{revision}*\034intelligenceF" - + "indingRevisions2\033intelligenceFindingRevision\"a\n" + + "2storage.googleapis.com/IntelligenceFindingRevision\022hpr" + + "ojects/{project}/locations/{location}/intelligenceFindings/{intelligence_finding" + + "}/revisions/{revision}*\034intelligenceFind" + + "ingRevisions2\033intelligenceFindingRevision\"a\n" + "\035GetIntelligenceFindingRequest\022@\n" + "\004name\030\001 \001(\tB2\340A\002\372A,\n" + "*storage.googleapis.com/IntelligenceFinding\"\253\001\n" + "\037ListIntelligenceFindingsRequest\022B\n" - + "\006parent\030\001 \001(\tB2\340A\002" - + "\372A,\022*storage.googleapis.com/IntelligenceFinding\022\023\n" + + "\006parent\030\001 \001(\tB2\340A\002\372A," + + "\022*storage.googleapis.com/IntelligenceFinding\022\023\n" + "\006filter\030\002 \001(\tB\003\340A\001\022\026\n" + "\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\004 \001(\tB\003\340A\001\"\212\001\n" @@ -944,8 +968,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017next_page_token\030\002 \001(\t\"\267\002\n" + "$SummarizeIntelligenceFindingsRequest\022\023\n" + "\006parent\030\001 \001(\tB\003\340A\002\022j\n" - + "\016resource_scope\030\002 \001(\0162M.google.storag" - + "e.control.v2.SummarizeIntelligenceFindingsRequest.ResourceScopeB\003\340A\001\022\023\n" + + "\016resource_scope\030\002 \001(\0162M.google.storage.c" + + "ontrol.v2.SummarizeIntelligenceFindingsRequest.ResourceScopeB\003\340A\001\022\023\n" + "\006filter\030\003 \001(\tB\003\340A\001\022\026\n" + "\tpage_size\030\004 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\005 \001(\tB\003\340A\001\"H\n\r" @@ -954,8 +978,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006PARENT\020\001\022\013\n" + "\007PROJECT\020\002\"\206\001\n" + "%SummarizeIntelligenceFindingsResponse\022D\n" - + "\021finding_summaries\030\001 \003(" - + "\0132).google.storage.control.v2.FindingSummary\022\027\n" + + "\021finding_summaries\030\001 \003(\0132)" + + ".google.storage.control.v2.FindingSummary\022\027\n" + "\017next_page_token\030\002 \001(\t\"q\n" + "%GetIntelligenceFindingRevisionRequest\022H\n" + "\004name\030\001 \001(\tB:\340A\002\372A4\n" @@ -966,8 +990,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\243\001\n" + "(ListIntelligenceFindingRevisionsResponse\022^\n" - + "\036intelligence_finding_revisions\030\001 \003(\01326" - + ".google.storage.control.v2.IntelligenceFindingRevision\022\027\n" + + "\036intelligence_finding_revisions\030\001 \003(\01326.go" + + "ogle.storage.control.v2.IntelligenceFindingRevision\022\027\n" + "\017next_page_token\030\002 \001(\t\"\272\005\n" + "\016FindingSummary\0229\n" + "\004type\030\001" @@ -983,8 +1007,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016SummaryDetails\022\017\n" + "\005count\030\001 \001(\003H\000\022\024\n\n" + "percentage\030\002 \001(\002H\000\022a\n\r" - + "resource_type\030\003 \001(\0162E.goog" - + "le.storage.control.v2.FindingSummary.SummaryDetails.ResourceTypeB\003\340A\003\022\030\n" + + "resource_type\030\003 \001(\0162E.google." + + "storage.control.v2.FindingSummary.SummaryDetails.ResourceTypeB\003\340A\003\022\030\n" + "\013description\030\004 \001(\tB\003\340A\003\"F\n" + "\014ResourceType\022\035\n" + "\031RESOURCE_TYPE_UNSPECIFIED\020\000\022\013\n" @@ -1020,188 +1044,193 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034FINDING_CATEGORY_PERFORMANCE\020\002*R\n" + "\017FindingSeverity\022 \n" + "\034FINDING_SEVERITY_UNSPECIFIED\020\000\022\035\n" - + "\031FINDING_SEVERITY_CRITICAL\020\0012\374C\n" + + "\031FINDING_SEVERITY_CRITICAL\020\0012\311E\n" + "\016StorageControl\022\323\001\n" - + "\014CreateFolder\022..google.storage.control.v2.CreateFolderReq" - + "uest\032!.google.storage.control.v2.Folder\"" - + "p\332A\027parent,folder,folder_id\202\323\344\223\0023\")/v2/{" - + "parent=projects/*/buckets/*}/folders:\006folder\212\323\344\223\002\027\022\025\n" + + "\014CreateFolder\022..google.storage.control.v2.CreateFolderReques" + + "t\032!.google.storage.control.v2.Folder\"p\332A" + + "\027parent,folder,folder_id\202\323\344\223\0023\")/v2/{par" + + "ent=projects/*/buckets/*}/folders:\006folder\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\301\001\n" - + "\014DeleteFolder\022..google.storage.control.v2.D" - + "eleteFolderRequest\032\026.google.protobuf.Emp" - + "ty\"i\332A\004name\202\323\344\223\002,**/v2/{name=projects/*/buckets/*/folders/**}\212\323\344\223\002*\022(\n" + + "\014DeleteFolder\022..google.storage.control.v2.Dele" + + "teFolderRequest\032\026.google.protobuf.Empty\"" + + "i\332A\004name\202\323\344\223\002,**/v2/{name=projects/*/buckets/*/folders/**}\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\306\001\n" - + "\tGetFolder\022+.google.storage.control.v2.GetFolde" - + "rRequest\032!.google.storage.control.v2.Fol" - + "der\"i\332A\004name\202\323\344\223\002,\022*/v2/{name=projects/*/buckets/*/folders/**}\212\323\344\223\002*\022(\n" + + "\tGetFolder\022+.google.storage.control.v2.GetFolderRe" + + "quest\032!.google.storage.control.v2.Folder" + + "\"i\332A\004name\202\323\344\223\002,\022*/v2/{name=projects/*/buckets/*/folders/**}\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\305\001\n" - + "\013ListFolders\022-.google.storage.control.v2.ListF" - + "oldersRequest\032..google.storage.control.v" - + "2.ListFoldersResponse\"W\332A\006parent\202\323\344\223\002+\022)" - + "/v2/{parent=projects/*/buckets/*}/folders\212\323\344\223\002\027\022\025\n" + + "\013ListFolders\022-.google.storage.control.v2.ListFold" + + "ersRequest\032..google.storage.control.v2.L" + + "istFoldersResponse\"W\332A\006parent\202\323\344\223\002+\022)/v2" + + "/{parent=projects/*/buckets/*}/folders\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\212\002\n" - + "\014RenameFolder\022..google.storage.control.v2.Rena" - + "meFolderRequest\032\035.google.longrunning.Operation\"\252\001\312A\036\n" - + "\006Folder\022\024RenameFolderMetada" - + "ta\332A\032name,destination_folder_id\202\323\344\223\0026\"1/" - + "v2/{name=projects/*/buckets/*/folders/**}:rename:\001*\212\323\344\223\002*\022(\n" + + "\014RenameFolder\022..google.storage.control.v2.RenameF" + + "olderRequest\032\035.google.longrunning.Operation\"\252\001\312A\036\n" + + "\006Folder\022\024RenameFolderMetadata\332" + + "A\032name,destination_folder_id\202\323\344\223\0026\"1/v2/" + + "{name=projects/*/buckets/*/folders/**}:rename:\001*\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\247\002\n" - + "\025DeleteFolderRecursive\0227.google.storage.control.v2.Delete" - + "FolderRecursiveRequest\032\035.google.longrunning.Operation\"\265\001\312A6\n" - + "\025google.protobuf.Empty\022\035DeleteFolderRecursiveMetadata\332A\004name" - + "\202\323\344\223\002?\":/v2/{name=projects/*/buckets/*/folders/**}:deleteRecursive:\001*\212\323\344\223\002*\022(\n" + + "\025DeleteFolderRecursive\0227.google.storage.control.v2.DeleteFol" + + "derRecursiveRequest\032\035.google.longrunning.Operation\"\265\001\312A6\n" + + "\025google.protobuf.Empty\022" + + "\035DeleteFolderRecursiveMetadata\332A\004name\202\323\344" + + "\223\002?\":/v2/{name=projects/*/buckets/*/folders/**}:deleteRecursive:\001*\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\336\001\n" - + "\020GetStorageLayout\0222.google.storage.cont" - + "rol.v2.GetStorageLayoutRequest\032(.google." - + "storage.control.v2.StorageLayout\"l\332A\004nam" - + "e\202\323\344\223\002/\022-/v2/{name=projects/*/buckets/*/storageLayout}\212\323\344\223\002*\022(\n" + + "\020GetStorageLayout\0222.google.storage.control" + + ".v2.GetStorageLayoutRequest\032(.google.sto" + + "rage.control.v2.StorageLayout\"l\332A\004name\202\323" + + "\344\223\002/\022-/v2/{name=projects/*/buckets/*/storageLayout}\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\277\001\n" - + "\023CreateManagedFolder\0225.google.storage.control.v2.Creat" - + "eManagedFolderRequest\032(.google.storage.c" - + "ontrol.v2.ManagedFolder\"G\332A\'parent,managed_folder,managed_folder_id\212\323\344\223\002\027\022\025\n" + + "\023CreateManagedFolder\0225.google.storage.control.v2.CreateMa" + + "nagedFolderRequest\032(.google.storage.cont" + + "rol.v2.ManagedFolder\"G\332A\'parent,managed_folder,managed_folder_id\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\235\001\n" - + "\023DeleteManagedFolder\0225.google.storage.control.v2.DeleteManag" - + "edFolderRequest\032\026.google.protobuf.Empty\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\023DeleteManagedFolder\0225.google.storage.control.v2.DeleteManagedF" + + "olderRequest\032\026.google.protobuf.Empty\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\251\001\n" - + "\020GetManagedFolder\0222.google.storage.control.v2.GetManagedFold" - + "erRequest\032(.google.storage.control.v2.ManagedFolder\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\020GetManagedFolder\0222.google.storage.control.v2.GetManagedFolderR" + + "equest\032(.google.storage.control.v2.ManagedFolder\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\251\001\n" - + "\022ListManagedFolders\0224.google.storage.control.v2." - + "ListManagedFoldersRequest\0325.google.stora" - + "ge.control.v2.ListManagedFoldersResponse\"&\332A\006parent\212\323\344\223\002\027\022\025\n" + + "\022ListManagedFolders\0224.google.storage.control.v2.Lis" + + "tManagedFoldersRequest\0325.google.storage." + + "control.v2.ListManagedFoldersResponse\"&\332A\006parent\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\324\001\n" - + "\023UpdateManagedFolder\0225.google.storage.control.v2.UpdateManagedFolderRequest\032" - + "(.google.storage.control.v2.ManagedFolde" - + "r\"\\\332A\032managed_folder,update_mask\212\323\344\223\0029\0227\n" + + "\023UpdateManagedFolder\0225.google.storage.c" + + "ontrol.v2.UpdateManagedFolderRequest\032(.g" + + "oogle.storage.control.v2.ManagedFolder\"\\\332A\032managed_folder,update_mask\212\323\344\223\0029\0227\n" + "\023managed_folder.name\022 {bucket=projects/*/buckets/*}/**\022\321\001\n" - + "\023CreateAnywhereCache\0225.google.storage.control.v2.CreateAnywhe" - + "reCacheRequest\032\035.google.longrunning.Operation\"d\312A,\n\r" - + "AnywhereCache\022\033CreateAnywher" - + "eCacheMetadata\332A\025parent,anywhere_cache\212\323\344\223\002\027\022\025\n" + + "\023CreateAnywhereCache\0225.google.storage.control.v2.CreateAnywhereC" + + "acheRequest\032\035.google.longrunning.Operation\"d\312A,\n\r" + + "AnywhereCache\022\033CreateAnywhereCa" + + "cheMetadata\332A\025parent,anywhere_cache\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\371\001\n" - + "\023UpdateAnywhereCache\0225.google.storage.control.v2." - + "UpdateAnywhereCacheRequest\032\035.google.longrunning.Operation\"\213\001\312A,\n\r" - + "AnywhereCache\022\033" - + "UpdateAnywhereCacheMetadata\332A\032anywhere_cache,update_mask\212\323\344\223\0029\0227\n" + + "\023UpdateAnywhereCache\0225.google.storage.control.v2.Upd" + + "ateAnywhereCacheRequest\032\035.google.longrunning.Operation\"\213\001\312A,\n\r" + + "AnywhereCache\022\033Upd" + + "ateAnywhereCacheMetadata\332A\032anywhere_cache,update_mask\212\323\344\223\0029\0227\n" + "\023anywhere_cache.name\022 {bucket=projects/*/buckets/*}/**\022\261\001\n" - + "\024DisableAnywhereCache\0226.google.storage.control.v2.DisableAnywhereCacheRequest" - + "\032(.google.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\024DisableAnywhereCache\0226.google.storage.c" + + "ontrol.v2.DisableAnywhereCacheRequest\032(." + + "google.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\255\001\n" - + "\022PauseAnywhereCache\0224.google.storage.control.v2.PauseAnyw" - + "hereCacheRequest\032(.google.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\022PauseAnywhereCache\0224.google.storage.control.v2.PauseAnywher" + + "eCacheRequest\032(.google.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\257\001\n" - + "\023ResumeAnywhereCache\0225.google.storage.con" - + "trol.v2.ResumeAnywhereCacheRequest\032(.goo" - + "gle.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\023ResumeAnywhereCache\0225.google.storage.contro" + + "l.v2.ResumeAnywhereCacheRequest\032(.google" + + ".storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\251\001\n" - + "\020GetAnywhereCache\0222.google.storage.control.v2.GetAnywhereCacheR" - + "equest\032(.google.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\020GetAnywhereCache\0222.google.storage.control.v2.GetAnywhereCacheRequ" + + "est\032(.google.storage.control.v2.AnywhereCache\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\251\001\n" - + "\022ListAnywhereCaches\0224.google.storage.control.v2.Lis" - + "tAnywhereCachesRequest\0325.google.storage." - + "control.v2.ListAnywhereCachesResponse\"&\332A\006parent\212\323\344\223\002\027\022\025\n" + + "\022ListAnywhereCaches\0224.google.storage.control.v2.ListAn" + + "ywhereCachesRequest\0325.google.storage.con" + + "trol.v2.ListAnywhereCachesResponse\"&\332A\006parent\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\302\001\n" - + "\020CreateRapidCache\0222.google.storage.cont" - + "rol.v2.CreateRapidCacheRequest\032\035.google.longrunning.Operation\"[\312A&\n\n" - + "RapidCache\022\030" - + "CreateRapidCacheMetadata\332A\022parent,rapid_cache\212\323\344\223\002\027\022\025\n" + + "\020CreateRapidCache\0222.google.storage.control" + + ".v2.CreateRapidCacheRequest\032\035.google.longrunning.Operation\"[\312A&\n\n" + + "RapidCache\022\030Cre" + + "ateRapidCacheMetadata\332A\022parent,rapid_cache\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\346\001\n" - + "\020UpdateRapidCache\0222.google.storage.control" - + ".v2.UpdateRapidCacheRequest\032\035.google.longrunning.Operation\"\177\312A&\n\n" - + "RapidCache\022\030Upd" - + "ateRapidCacheMetadata\332A\027rapid_cache,update_mask\212\323\344\223\0026\0224\n" - + "\020rapid_cache.name\022 {bucket=projects/*/buckets/*}/**\022\240\001\n\r" - + "GetRapidCache\022/.google.storage.control.v2.GetRap" - + "idCacheRequest\032%.google.storage.control.v2.RapidCache\"7\332A\004name\212\323\344\223\002*\022(\n" + + "\020UpdateRapidCache\0222.google.storage.control.v2" + + ".UpdateRapidCacheRequest\032\035.google.longrunning.Operation\"\177\312A&\n\n" + + "RapidCache\022\030Update" + + "RapidCacheMetadata\332A\027rapid_cache,update_mask\212\323\344\223\0026\0224\n" + + "\020rapid_cache.name\022 {bucket=projects/*/buckets/*}/**\022\312\001\n" + + "\021DisableRapidCache\0223.google.storage.control.v2.Disab" + + "leRapidCacheRequest\032\035.google.longrunning.Operation\"a\312A\'\n\n" + + "RapidCache\022\031DisableRapidCacheMetadata\332A\004name\212\323\344\223\002*\022(\n" + + "\004name\022 {bucket=projects/*/buckets/*}/**\022\240\001\n\r" + + "GetRapidCache\022/.google.storage.control.v2.GetR" + + "apidCacheRequest\032%.google.storage.control.v2.RapidCache\"7\332A\004name\212\323\344\223\002*\022(\n" + "\004name\022 {bucket=projects/*/buckets/*}/**\022\240\001\n" - + "\017ListRapidCaches\0221.google.storage.control.v2.L" - + "istRapidCachesRequest\0322.google.storage.c" - + "ontrol.v2.ListRapidCachesResponse\"&\332A\006parent\212\323\344\223\002\027\022\025\n" + + "\017ListRapidCaches\0221.google.storage.control.v2" + + ".ListRapidCachesRequest\0322.google.storage" + + ".control.v2.ListRapidCachesResponse\"&\332A\006parent\212\323\344\223\002\027\022\025\n" + "\006parent\022\013{bucket=**}\022\322\001\n" - + "\034GetProjectIntelligenceConfig\022>.google.stor" - + "age.control.v2.GetProjectIntelligenceConfigRequest\032-.google.storage.control.v2.I" - + "ntelligenceConfig\"C\332A\004name\202\323\344\223\0026\0224/v2/{n" - + "ame=projects/*/locations/*/intelligenceConfig}\022\235\002\n" - + "\037UpdateProjectIntelligenceConfig\022A.google.storage.control.v2.UpdatePro" - + "jectIntelligenceConfigRequest\032-.google.s" - + "torage.control.v2.IntelligenceConfig\"\207\001\332" - + "A\037intelligence_config,update_mask\202\323\344\223\002_2" - + "H/v2/{intelligence_config.name=projects/" - + "*/locations/*/intelligenceConfig}:\023intelligence_config\022\317\001\n" - + "\033GetFolderIntelligenceConfig\022=.google.storage.control.v2.GetFo" - + "lderIntelligenceConfigRequest\032-.google.s" - + "torage.control.v2.IntelligenceConfig\"B\332A" - + "\004name\202\323\344\223\0025\0223/v2/{name=folders/*/locations/*/intelligenceConfig}\022\232\002\n" - + "\036UpdateFolderIntelligenceConfig\022@.google.storage.con" - + "trol.v2.UpdateFolderIntelligenceConfigRequest\032-.google.storage.control.v2.Intell" - + "igenceConfig\"\206\001\332A\037intelligence_config,up" - + "date_mask\202\323\344\223\002^2G/v2/{intelligence_confi" - + "g.name=folders/*/locations/*/intelligenceConfig}:\023intelligence_config\022\341\001\n" - + "!GetOrganizationIntelligenceConfig\022C.google.sto" - + "rage.control.v2.GetOrganizationIntelligenceConfigRequest\032-.google.storage.contro" - + "l.v2.IntelligenceConfig\"H\332A\004name\202\323\344\223\002;\0229" - + "/v2/{name=organizations/*/locations/*/intelligenceConfig}\022\254\002\n" - + "$UpdateOrganizationIntelligenceConfig\022F.google.storage.cont" - + "rol.v2.UpdateOrganizationIntelligenceConfigRequest\032-.google.storage.control.v2.I" - + "ntelligenceConfig\"\214\001\332A\037intelligence_conf" - + "ig,update_mask\202\323\344\223\002d2M/v2/{intelligence_" - + "config.name=organizations/*/locations/*/" - + "intelligenceConfig}:\023intelligence_config\022\243\001\n" - + "\014GetIamPolicy\022\".google.iam.v1.GetIam" - + "PolicyRequest\032\025.google.iam.v1.Policy\"X\332A\010resource\212\323\344\223\002G\022\027\n" + + "\034GetProjectIntelligenceConfig\022>.google.st" + + "orage.control.v2.GetProjectIntelligenceConfigRequest\032-.google.storage.control.v2" + + ".IntelligenceConfig\"C\332A\004name\202\323\344\223\0026\0224/v2/" + + "{name=projects/*/locations/*/intelligenceConfig}\022\235\002\n" + + "\037UpdateProjectIntelligenceConfig\022A.google.storage.control.v2.UpdateP" + + "rojectIntelligenceConfigRequest\032-.google" + + ".storage.control.v2.IntelligenceConfig\"\207" + + "\001\332A\037intelligence_config,update_mask\202\323\344\223\002" + + "_2H/v2/{intelligence_config.name=project" + + "s/*/locations/*/intelligenceConfig}:\023intelligence_config\022\317\001\n" + + "\033GetFolderIntelligenceConfig\022=.google.storage.control.v2.Get" + + "FolderIntelligenceConfigRequest\032-.google.storage.control.v2.IntelligenceConfig\"B" + + "\332A\004name\202\323\344\223\0025\0223/v2/{name=folders/*/locations/*/intelligenceConfig}\022\232\002\n" + + "\036UpdateFolderIntelligenceConfig\022@.google.storage.c" + + "ontrol.v2.UpdateFolderIntelligenceConfigRequest\032-.google.storage.control.v2.Inte" + + "lligenceConfig\"\206\001\332A\037intelligence_config," + + "update_mask\202\323\344\223\002^2G/v2/{intelligence_con" + + "fig.name=folders/*/locations/*/intelligenceConfig}:\023intelligence_config\022\341\001\n" + + "!GetOrganizationIntelligenceConfig\022C.google.s" + + "torage.control.v2.GetOrganizationIntelligenceConfigRequest\032-.google.storage.cont" + + "rol.v2.IntelligenceConfig\"H\332A\004name\202\323\344\223\002;" + + "\0229/v2/{name=organizations/*/locations/*/intelligenceConfig}\022\254\002\n" + + "$UpdateOrganizationIntelligenceConfig\022F.google.storage.co" + + "ntrol.v2.UpdateOrganizationIntelligenceConfigRequest\032-.google.storage.control.v2" + + ".IntelligenceConfig\"\214\001\332A\037intelligence_co" + + "nfig,update_mask\202\323\344\223\002d2M/v2/{intelligenc" + + "e_config.name=organizations/*/locations/" + + "*/intelligenceConfig}:\023intelligence_config\022\243\001\n" + + "\014GetIamPolicy\022\".google.iam.v1.GetI" + + "amPolicyRequest\032\025.google.iam.v1.Policy\"X\332A\010resource\212\323\344\223\002G\022\027\n" + "\010resource\022\013{bucket=**}\022,\n" + "\010resource\022 {bucket=projects/*/buckets/*}/**\022\252\001\n" - + "\014SetIamPolicy\022\".google.iam.v1." - + "SetIamPolicyRequest\032\025.google.iam.v1.Policy\"_\332A\017resource,policy\212\323\344\223\002G\022\027\n" + + "\014SetIamPolicy\022\".google.iam.v" + + "1.SetIamPolicyRequest\032\025.google.iam.v1.Policy\"_\332A\017resource,policy\212\323\344\223\002G\022\027\n" + "\010resource\022\013{bucket=**}\022,\n" + "\010resource\022 {bucket=projects/*/buckets/*}/**\022\226\002\n" - + "\022TestIamPermissions\022(.google.iam.v1.TestIamPermissionsReq" - + "uest\032).google.iam.v1.TestIamPermissionsR" - + "esponse\"\252\001\332A\024resource,permissions\212\323\344\223\002\214\001\022\027\n" + + "\022TestIamPermissions\022(.google.iam.v1.TestIamPermissionsR" + + "equest\032).google.iam.v1.TestIamPermission" + + "sResponse\"\252\001\332A\024resource,permissions\212\323\344\223\002\214\001\022\027\n" + "\010resource\022\013{bucket=**}\0224\n" + "\010resource\022({bucket=projects/*/buckets/*}/objects/**\022;\n" + "\010resource\022/{bucket=projects/*/buckets/*}/managedFolders/**\022\313\001\n" - + "\026GetIntelligenceFinding\0228.google.storage.control.v2.GetI" - + "ntelligenceFindingRequest\032..google.stora" - + "ge.control.v2.IntelligenceFinding\"G\332A\004na" - + "me\202\323\344\223\002:\0228/v2/{name=projects/*/locations/*/intelligenceFindings/*}\022\336\001\n" - + "\030ListIntelligenceFindings\022:.google.storage.control" - + ".v2.ListIntelligenceFindingsRequest\032;.google.storage.control.v2.ListIntelligence" - + "FindingsResponse\"I\332A\006parent\202\323\344\223\002:\0228/v2/{" - + "parent=projects/*/locations/*}/intelligenceFindings\022\211\003\n" - + "\035SummarizeIntelligenceFindings\022?.google.storage.control.v2.Summar" - + "izeIntelligenceFindingsRequest\032@.google.storage.control.v2.SummarizeIntelligence" - + "FindingsResponse\"\344\001\332A\006parent\202\323\344\223\002\324\001\022B/v2" - + "/{parent=projects/*/locations/*}/intelligenceFindings:summarizeZC\022A/v2/{parent=f" - + "olders/*/locations/*}/intelligenceFindings:summarizeZI\022G/v2/{parent=organization" - + "s/*/locations/*}/intelligenceFindings:summarize\022\357\001\n" - + "\036GetIntelligenceFindingRevision\022@.google.storage.control.v2.GetIntell" - + "igenceFindingRevisionRequest\0326.google.storage.control.v2.IntelligenceFindingRevi" - + "sion\"S\332A\004name\202\323\344\223\002F\022D/v2/{name=projects/" - + "*/locations/*/intelligenceFindings/*/revisions/*}\022\202\002\n" - + " ListIntelligenceFindingRevisions\022B.google.storage.control.v2.ListI" - + "ntelligenceFindingRevisionsRequest\032C.google.storage.control.v2.ListIntelligenceF" - + "indingRevisionsResponse\"U\332A\006parent\202\323\344\223\002F" - + "\022D/v2/{parent=projects/*/locations/*/intelligenceFindings/*}/revisions\022\244\002\n" - + "\025ViewObjectFullContext\0227.google.storage.contro" - + "l.v2.ViewObjectFullContextRequest\032,.google.storage.control.v2.ObjectFullContext\"" - + "\243\001\332A\020name,context_key\332A\033name,generation," - + "context_key\202\323\344\223\002<\022:/v2/{name=projects/*/" - + "buckets/*/objects/**}:viewFullContext\212\323\344\223\002*\022(\n" - + "\004name\022 {bucket=projects/*/buckets/" - + "*}/**\032\247\002\312A\026storage.googleapis.com\322A\212\002htt" - + "ps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/clou" - + "d-platform.read-only,https://www.googleapis.com/auth/devstorage.full_control,htt" - + "ps://www.googleapis.com/auth/devstorage." - + "read_only,https://www.googleapis.com/auth/devstorage.read_writeB\376\002\n" - + "\035com.google.storage.control.v2B\023StorageControlProtoP\001" - + "Z=cloud.google.com/go/storage/control/ap" - + "iv2/controlpb;controlpb\252\002\037Google.Cloud.S" - + "torage.Control.V2\312\002\037Google\\Cloud\\Storage" - + "\\Control\\V2\352\002#Google::Cloud::Storage::Control::V2\352AD\n" + + "\026GetIntelligenceFinding\0228.google.storage.control.v2.Ge" + + "tIntelligenceFindingRequest\032..google.sto" + + "rage.control.v2.IntelligenceFinding\"G\332A\004" + + "name\202\323\344\223\002:\0228/v2/{name=projects/*/locations/*/intelligenceFindings/*}\022\336\001\n" + + "\030ListIntelligenceFindings\022:.google.storage.contr" + + "ol.v2.ListIntelligenceFindingsRequest\032;.google.storage.control.v2.ListIntelligen" + + "ceFindingsResponse\"I\332A\006parent\202\323\344\223\002:\0228/v2" + + "/{parent=projects/*/locations/*}/intelligenceFindings\022\211\003\n" + + "\035SummarizeIntelligenceFindings\022?.google.storage.control.v2.Summ" + + "arizeIntelligenceFindingsRequest\032@.google.storage.control.v2.SummarizeIntelligen" + + "ceFindingsResponse\"\344\001\332A\006parent\202\323\344\223\002\324\001\022B/" + + "v2/{parent=projects/*/locations/*}/intelligenceFindings:summarizeZC\022A/v2/{parent" + + "=folders/*/locations/*}/intelligenceFindings:summarizeZI\022G/v2/{parent=organizati" + + "ons/*/locations/*}/intelligenceFindings:summarize\022\357\001\n" + + "\036GetIntelligenceFindingRevision\022@.google.storage.control.v2.GetInte" + + "lligenceFindingRevisionRequest\0326.google.storage.control.v2.IntelligenceFindingRe" + + "vision\"S\332A\004name\202\323\344\223\002F\022D/v2/{name=project" + + "s/*/locations/*/intelligenceFindings/*/revisions/*}\022\202\002\n" + + " ListIntelligenceFindingRevisions\022B.google.storage.control.v2.Lis" + + "tIntelligenceFindingRevisionsRequest\032C.google.storage.control.v2.ListIntelligenc" + + "eFindingRevisionsResponse\"U\332A\006parent\202\323\344\223" + + "\002F\022D/v2/{parent=projects/*/locations/*/intelligenceFindings/*}/revisions\022\244\002\n" + + "\025ViewObjectFullContext\0227.google.storage.cont" + + "rol.v2.ViewObjectFullContextRequest\032,.google.storage.control.v2.ObjectFullContex" + + "t\"\243\001\332A\020name,context_key\332A\033name,generatio" + + "n,context_key\202\323\344\223\002<\022:/v2/{name=projects/" + + "*/buckets/*/objects/**}:viewFullContext\212\323\344\223\002*\022(\n" + + "\004name\022 {bucket=projects/*/bucket" + + "s/*}/**\032\247\002\312A\026storage.googleapis.com\322A\212\002h" + + "ttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cl" + + "oud-platform.read-only,https://www.googleapis.com/auth/devstorage.full_control,h" + + "ttps://www.googleapis.com/auth/devstorag" + + "e.read_only,https://www.googleapis.com/auth/devstorage.read_writeB\376\002\n" + + "\035com.google.storage.control.v2B\023StorageControlProto" + + "P\001Z=cloud.google.com/go/storage/control/" + + "apiv2/controlpb;controlpb\252\002\037Google.Cloud" + + ".Storage.Control.V2\312\002\037Google\\Cloud\\Stora" + + "ge\\Control\\V2\352\002#Google::Cloud::Storage::Control::V2\352AD\n" + "\035storage.googleapis.com/Bucket\022#projects/{project}/buckets/{bucket}\352AU\n" - + "\035storage.googleapis.com/Object\0224projects/{project}/buckets/{bucket}/objects/" - + "{object}b\006proto3" + + "\035storage.googleapis.com/Object\0224projects/{project}/buckets/{bucket}/object" + + "s/{object}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1524,8 +1553,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IngestOnWrite", "CacheType", }); - internal_static_google_storage_control_v2_AnywhereCache_descriptor = + internal_static_google_storage_control_v2_DisableRapidCacheMetadata_descriptor = getDescriptor().getMessageType(25); + internal_static_google_storage_control_v2_DisableRapidCacheMetadata_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_storage_control_v2_DisableRapidCacheMetadata_descriptor, + new java.lang.String[] { + "CommonMetadata", "RapidCacheId", "Zone", "CacheType", + }); + internal_static_google_storage_control_v2_AnywhereCache_descriptor = + getDescriptor().getMessageType(26); internal_static_google_storage_control_v2_AnywhereCache_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_AnywhereCache_descriptor, @@ -1541,7 +1578,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IngestOnWrite", }); internal_static_google_storage_control_v2_CreateAnywhereCacheRequest_descriptor = - getDescriptor().getMessageType(26); + getDescriptor().getMessageType(27); internal_static_google_storage_control_v2_CreateAnywhereCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_CreateAnywhereCacheRequest_descriptor, @@ -1549,7 +1586,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "AnywhereCache", "RequestId", }); internal_static_google_storage_control_v2_UpdateAnywhereCacheRequest_descriptor = - getDescriptor().getMessageType(27); + getDescriptor().getMessageType(28); internal_static_google_storage_control_v2_UpdateAnywhereCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_UpdateAnywhereCacheRequest_descriptor, @@ -1557,7 +1594,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AnywhereCache", "UpdateMask", "RequestId", }); internal_static_google_storage_control_v2_DisableAnywhereCacheRequest_descriptor = - getDescriptor().getMessageType(28); + getDescriptor().getMessageType(29); internal_static_google_storage_control_v2_DisableAnywhereCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_DisableAnywhereCacheRequest_descriptor, @@ -1565,7 +1602,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", }); internal_static_google_storage_control_v2_PauseAnywhereCacheRequest_descriptor = - getDescriptor().getMessageType(29); + getDescriptor().getMessageType(30); internal_static_google_storage_control_v2_PauseAnywhereCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_PauseAnywhereCacheRequest_descriptor, @@ -1573,7 +1610,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", }); internal_static_google_storage_control_v2_ResumeAnywhereCacheRequest_descriptor = - getDescriptor().getMessageType(30); + getDescriptor().getMessageType(31); internal_static_google_storage_control_v2_ResumeAnywhereCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ResumeAnywhereCacheRequest_descriptor, @@ -1581,7 +1618,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", }); internal_static_google_storage_control_v2_GetAnywhereCacheRequest_descriptor = - getDescriptor().getMessageType(31); + getDescriptor().getMessageType(32); internal_static_google_storage_control_v2_GetAnywhereCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetAnywhereCacheRequest_descriptor, @@ -1589,7 +1626,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", }); internal_static_google_storage_control_v2_ListAnywhereCachesRequest_descriptor = - getDescriptor().getMessageType(32); + getDescriptor().getMessageType(33); internal_static_google_storage_control_v2_ListAnywhereCachesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListAnywhereCachesRequest_descriptor, @@ -1597,7 +1634,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "RequestId", }); internal_static_google_storage_control_v2_ListAnywhereCachesResponse_descriptor = - getDescriptor().getMessageType(33); + getDescriptor().getMessageType(34); internal_static_google_storage_control_v2_ListAnywhereCachesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListAnywhereCachesResponse_descriptor, @@ -1605,7 +1642,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AnywhereCaches", "NextPageToken", }); internal_static_google_storage_control_v2_RapidCache_descriptor = - getDescriptor().getMessageType(34); + getDescriptor().getMessageType(35); internal_static_google_storage_control_v2_RapidCache_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_RapidCache_descriptor, @@ -1621,7 +1658,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PendingUpdate", }); internal_static_google_storage_control_v2_CreateRapidCacheRequest_descriptor = - getDescriptor().getMessageType(35); + getDescriptor().getMessageType(36); internal_static_google_storage_control_v2_CreateRapidCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_CreateRapidCacheRequest_descriptor, @@ -1629,15 +1666,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "RapidCache", "RequestId", }); internal_static_google_storage_control_v2_UpdateRapidCacheRequest_descriptor = - getDescriptor().getMessageType(36); + getDescriptor().getMessageType(37); internal_static_google_storage_control_v2_UpdateRapidCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_UpdateRapidCacheRequest_descriptor, new java.lang.String[] { "RapidCache", "UpdateMask", "RequestId", }); + internal_static_google_storage_control_v2_DisableRapidCacheRequest_descriptor = + getDescriptor().getMessageType(38); + internal_static_google_storage_control_v2_DisableRapidCacheRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_storage_control_v2_DisableRapidCacheRequest_descriptor, + new java.lang.String[] { + "Name", "RequestId", + }); internal_static_google_storage_control_v2_GetRapidCacheRequest_descriptor = - getDescriptor().getMessageType(37); + getDescriptor().getMessageType(39); internal_static_google_storage_control_v2_GetRapidCacheRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetRapidCacheRequest_descriptor, @@ -1645,7 +1690,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", }); internal_static_google_storage_control_v2_ListRapidCachesRequest_descriptor = - getDescriptor().getMessageType(38); + getDescriptor().getMessageType(40); internal_static_google_storage_control_v2_ListRapidCachesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListRapidCachesRequest_descriptor, @@ -1653,7 +1698,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "RequestId", }); internal_static_google_storage_control_v2_ListRapidCachesResponse_descriptor = - getDescriptor().getMessageType(39); + getDescriptor().getMessageType(41); internal_static_google_storage_control_v2_ListRapidCachesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListRapidCachesResponse_descriptor, @@ -1661,7 +1706,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RapidCaches", "NextPageToken", }); internal_static_google_storage_control_v2_IntelligenceConfig_descriptor = - getDescriptor().getMessageType(40); + getDescriptor().getMessageType(42); internal_static_google_storage_control_v2_IntelligenceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_IntelligenceConfig_descriptor, @@ -1721,7 +1766,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExpireTime", }); internal_static_google_storage_control_v2_UpdateOrganizationIntelligenceConfigRequest_descriptor = - getDescriptor().getMessageType(41); + getDescriptor().getMessageType(43); internal_static_google_storage_control_v2_UpdateOrganizationIntelligenceConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_UpdateOrganizationIntelligenceConfigRequest_descriptor, @@ -1729,7 +1774,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IntelligenceConfig", "UpdateMask", "RequestId", }); internal_static_google_storage_control_v2_UpdateFolderIntelligenceConfigRequest_descriptor = - getDescriptor().getMessageType(42); + getDescriptor().getMessageType(44); internal_static_google_storage_control_v2_UpdateFolderIntelligenceConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_UpdateFolderIntelligenceConfigRequest_descriptor, @@ -1737,7 +1782,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IntelligenceConfig", "UpdateMask", "RequestId", }); internal_static_google_storage_control_v2_UpdateProjectIntelligenceConfigRequest_descriptor = - getDescriptor().getMessageType(43); + getDescriptor().getMessageType(45); internal_static_google_storage_control_v2_UpdateProjectIntelligenceConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_UpdateProjectIntelligenceConfigRequest_descriptor, @@ -1745,7 +1790,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IntelligenceConfig", "UpdateMask", "RequestId", }); internal_static_google_storage_control_v2_GetOrganizationIntelligenceConfigRequest_descriptor = - getDescriptor().getMessageType(44); + getDescriptor().getMessageType(46); internal_static_google_storage_control_v2_GetOrganizationIntelligenceConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetOrganizationIntelligenceConfigRequest_descriptor, @@ -1753,7 +1798,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_storage_control_v2_GetFolderIntelligenceConfigRequest_descriptor = - getDescriptor().getMessageType(45); + getDescriptor().getMessageType(47); internal_static_google_storage_control_v2_GetFolderIntelligenceConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetFolderIntelligenceConfigRequest_descriptor, @@ -1761,7 +1806,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_storage_control_v2_GetProjectIntelligenceConfigRequest_descriptor = - getDescriptor().getMessageType(46); + getDescriptor().getMessageType(48); internal_static_google_storage_control_v2_GetProjectIntelligenceConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetProjectIntelligenceConfigRequest_descriptor, @@ -1769,7 +1814,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_storage_control_v2_IntelligenceFinding_descriptor = - getDescriptor().getMessageType(47); + getDescriptor().getMessageType(49); internal_static_google_storage_control_v2_IntelligenceFinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_IntelligenceFinding_descriptor, @@ -1928,7 +1973,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Bucket", "TotalStorageGrowthBytes", "PercentageIncrease", "Error", "Details", }); internal_static_google_storage_control_v2_IntelligenceFindingRevision_descriptor = - getDescriptor().getMessageType(48); + getDescriptor().getMessageType(50); internal_static_google_storage_control_v2_IntelligenceFindingRevision_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_IntelligenceFindingRevision_descriptor, @@ -1936,7 +1981,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Snapshot", "CreateTime", }); internal_static_google_storage_control_v2_GetIntelligenceFindingRequest_descriptor = - getDescriptor().getMessageType(49); + getDescriptor().getMessageType(51); internal_static_google_storage_control_v2_GetIntelligenceFindingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetIntelligenceFindingRequest_descriptor, @@ -1944,7 +1989,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_storage_control_v2_ListIntelligenceFindingsRequest_descriptor = - getDescriptor().getMessageType(50); + getDescriptor().getMessageType(52); internal_static_google_storage_control_v2_ListIntelligenceFindingsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListIntelligenceFindingsRequest_descriptor, @@ -1952,7 +1997,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "Filter", "PageSize", "PageToken", }); internal_static_google_storage_control_v2_ListIntelligenceFindingsResponse_descriptor = - getDescriptor().getMessageType(51); + getDescriptor().getMessageType(53); internal_static_google_storage_control_v2_ListIntelligenceFindingsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListIntelligenceFindingsResponse_descriptor, @@ -1960,7 +2005,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IntelligenceFindings", "NextPageToken", }); internal_static_google_storage_control_v2_SummarizeIntelligenceFindingsRequest_descriptor = - getDescriptor().getMessageType(52); + getDescriptor().getMessageType(54); internal_static_google_storage_control_v2_SummarizeIntelligenceFindingsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_SummarizeIntelligenceFindingsRequest_descriptor, @@ -1968,7 +2013,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "ResourceScope", "Filter", "PageSize", "PageToken", }); internal_static_google_storage_control_v2_SummarizeIntelligenceFindingsResponse_descriptor = - getDescriptor().getMessageType(53); + getDescriptor().getMessageType(55); internal_static_google_storage_control_v2_SummarizeIntelligenceFindingsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_SummarizeIntelligenceFindingsResponse_descriptor, @@ -1976,7 +2021,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FindingSummaries", "NextPageToken", }); internal_static_google_storage_control_v2_GetIntelligenceFindingRevisionRequest_descriptor = - getDescriptor().getMessageType(54); + getDescriptor().getMessageType(56); internal_static_google_storage_control_v2_GetIntelligenceFindingRevisionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_GetIntelligenceFindingRevisionRequest_descriptor, @@ -1984,7 +2029,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_storage_control_v2_ListIntelligenceFindingRevisionsRequest_descriptor = - getDescriptor().getMessageType(55); + getDescriptor().getMessageType(57); internal_static_google_storage_control_v2_ListIntelligenceFindingRevisionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListIntelligenceFindingRevisionsRequest_descriptor, @@ -1992,7 +2037,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", }); internal_static_google_storage_control_v2_ListIntelligenceFindingRevisionsResponse_descriptor = - getDescriptor().getMessageType(56); + getDescriptor().getMessageType(58); internal_static_google_storage_control_v2_ListIntelligenceFindingRevisionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ListIntelligenceFindingRevisionsResponse_descriptor, @@ -2000,7 +2045,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IntelligenceFindingRevisions", "NextPageToken", }); internal_static_google_storage_control_v2_FindingSummary_descriptor = - getDescriptor().getMessageType(57); + getDescriptor().getMessageType(59); internal_static_google_storage_control_v2_FindingSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_FindingSummary_descriptor, @@ -2022,7 +2067,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Count", "Percentage", "ResourceType", "Description", "Magnitude", }); internal_static_google_storage_control_v2_ObjectFullContext_descriptor = - getDescriptor().getMessageType(58); + getDescriptor().getMessageType(60); internal_static_google_storage_control_v2_ObjectFullContext_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ObjectFullContext_descriptor, @@ -2030,7 +2075,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Type", "Key", "Value", "CreateTime", "UpdateTime", "ExtendedData", }); internal_static_google_storage_control_v2_ViewObjectFullContextRequest_descriptor = - getDescriptor().getMessageType(59); + getDescriptor().getMessageType(61); internal_static_google_storage_control_v2_ViewObjectFullContextRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_storage_control_v2_ViewObjectFullContextRequest_descriptor, diff --git a/java-storage/proto-google-cloud-storage-control-v2/src/main/proto/google/storage/control/v2/storage_control.proto b/java-storage/proto-google-cloud-storage-control-v2/src/main/proto/google/storage/control/v2/storage_control.proto index 11e67c05f776..07c56cc3c529 100644 --- a/java-storage/proto-google-cloud-storage-control-v2/src/main/proto/google/storage/control/v2/storage_control.proto +++ b/java-storage/proto-google-cloud-storage-control-v2/src/main/proto/google/storage/control/v2/storage_control.proto @@ -340,6 +340,22 @@ service StorageControl { }; } + // Disables a Rapid Cache instance. + rpc DisableRapidCache(DisableRapidCacheRequest) + returns (google.longrunning.Operation) { + option (google.api.routing) = { + routing_parameters { + field: "name" + path_template: "{bucket=projects/*/buckets/*}/**" + } + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "RapidCache" + metadata_type: "DisableRapidCacheMetadata" + }; + } + // Gets a Rapid Cache instance. rpc GetRapidCache(GetRapidCacheRequest) returns (RapidCache) { option (google.api.routing) = { @@ -1278,6 +1294,23 @@ message UpdateRapidCacheMetadata { optional string cache_type = 7 [(google.api.field_behavior) = OPTIONAL]; } +// Message returned in the metadata field of the Operation resource for +// DeleteRapidCache operation. +message DisableRapidCacheMetadata { + // Generic metadata for the long running operation. + CommonLongRunningOperationMetadata common_metadata = 1; + + // Rapid Cache ID. + optional string rapid_cache_id = 2; + + // The zone in which the cache instance is running. For example, + // us-central1-a. + optional string zone = 3; + + // Optional. The type of cache. Either rapid cache or rapid cache ultra. + optional string cache_type = 4 [(google.api.field_behavior) = OPTIONAL]; +} + // An Anywhere Cache Instance. message AnywhereCache { option (google.api.resource) = { @@ -1600,6 +1633,26 @@ message UpdateRapidCacheRequest { ]; } +// Request message for DisableRapidCache. +message DisableRapidCacheRequest { + // Required. The name field in the request should be: + // `projects/{project}/buckets/{bucket}/rapidCaches/{rapid_cache}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "storage.googleapis.com/RapidCache" + } + ]; + + // Optional. A unique identifier for this request. UUID is the recommended + // format, but other formats are still accepted. This request is only + // idempotent if a `request_id` is provided. + string request_id = 2 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + // Request message for GetRapidCache. message GetRapidCacheRequest { // Required. The name field in the request should be: